function popupDialog(c1, c2, c3, c4, c5, c6, c7) {
	if (!$('popup_dialog') && typeof c2 != 'undefined' && typeof c1 != 'undefined') {
		if ($('mailboxAction_form_token')) token = $('mailboxAction_form_token').value;
		else if ($('comment_form_token')) token = $('comment_form_token').value;
		else if ($('msg-form_token')) token = $('msg-form_token').value;
		else if ($('forum_topic_add_form_token')) token = $('forum_topic_add_form_token').value;
		else if ($('pokeDiscard_form_token')) token = $('pokeDiscard_form_token').value;
		else if ($('navsearchform_form_token')) token = $('navsearchform_form_token').value;
		else if ($('navsearchform_token')) token = $('navsearchform_token').value;
		else('MissingToken!');
		
		if (typeof c3 == 'undefined') c3 = '';
		if (typeof c4 == 'undefined') c4 = '';
		if (typeof c5 == 'undefined') c5 = '';
		if (typeof c6 == 'undefined') c6 = '';
		if (typeof c7 == 'undefined') c7 = '';
		
		var url = root_url+'community/ajax/popup/'+c1+'.php';
		var myAjax = new Ajax.Request(
			url, {
				method: 'post',
				postBody: 'token='+token+'&c2='+encodeURI(c2)
					+'&c3='+encodeURI(c3)+'&c4='+encodeURI(c4)+'&c5='+encodeURI(c5)
					+'&c6='+encodeURI(c6)+'&c7='+encodeURI(c7),
				onCreate: show_please_wait(),
				onSuccess: popupFinished} 
		);
	}
}

function popupFinished(originalRequest) {
	var newDiv = document.createElement('div');
	var att = document.createAttribute("id");
	att.nodeValue = "popup_dialog";
	newDiv.setAttributeNode(att);

	var x = document.getElementsByTagName('body')[0];
	x.insertBefore(newDiv, x.firstChild); 


	var arrayPageSize = getPageSize(); 
	var arrayPageScroll = getPageScroll();
	var left = arrayPageSize[2]/2 - 230;
	var top = arrayPageScroll[1] + (arrayPageSize[3]/2) - 160;
	Element.setStyle('popup_dialog', $H({"left": left + "px"}));
	Element.setStyle('popup_dialog', $H({"top": top + "px"}));
	Element.setStyle('popup_dialog', $H({"padding": "10px"}));
		
	var x = originalRequest.responseText;
	token = x.substr(0, 32);
	x = x.substr(32);

	obj = $('popup_dialog');
	obj.style.display = 'block'; 
	obj.style.position = 'absolute';
	obj.style['z-index']='10000';  //, false);
	Element.setStyle('popup_dialog', $H({"z-index": 100}));
	obj.className = 'dialog_window_object'; 
	obj.style.width = '460px';
		
	$('popup_dialog').innerHTML = x;
	if ($('please_wait')) $('please_wait').style.display = 'none';

	updateTokens(token, Array('marks_form', 'accuse_form', 'poke_form', 'poke_form_token',
	'forum_topic_form', 'navsearchform', 'friendInvite_form', 'groupMembershipEnd_form', 
	'groupInivitation', 'albumMarksSave_form', 'mailboxAction_form', 'cform_form', 'cform',
	'forum_topic_add_form_token', 'comment_form', 'forum_topic_add_form', 'msg-form', 'pokeDiscard_form'));

}

function popupCancel(obj) {
	if (typeof obj == 'undefined') obj = $('popup_dialog');
	var x = document.getElementsByTagName('body')[0];
	x.removeChild(obj); 
}



