var delete_compliment = new Array(
									'compliment',
									'show_compliments_small',
									280,
									405
								 );
								 
var delete_comment = new Array(
									'comment',
									'delete_comment_small',
									280,
									397
							  );
							  
var delete_review = new Array(
									'review',
									'delete_review_small',
									50
							  );


function showDeletePopup(aProperties,obj,param)
{
	var popup = document.getElementById('baloonpopup');
	var pointer = document.getElementById('baloonpopup_pointer');
	var button = document.getElementById('baloonpopup_button');

	var left  = getposOffset(obj,'left');
	var top   = getposOffset(obj,'top');
	popup.style.width = aProperties[3]+'px';

	setDeletePopupText(aProperties[0]);
	
	pointer.style.left = aProperties[2]+'px';
	button.href = 'javascript:closeDeletePopup();' + aProperties[1] + '(' + param + ')';
	popup.style.display = 'block';
	popup.style.left = left - aProperties[2] + 5 + 'px';
	popup.style.top = top + obj.scrollHeight + 'px';
}

function closeDeletePopup()
{
	document.getElementById("baloonpopup").style.display="none";
}


function setDeletePopupText(id)
{
	var parent = document.getElementById('baloonpopup_texts');
	var msgs = parent.getElementsByTagName('span');
	
	for (var i=0,l=msgs.length;i<l;i++)
	{
		msgs[i].style.display = 'none';
	}
	
	gid(id).style.display = 'inline';
}

function showDeletePopup_div(aProperties,obj,param)
{
	var popup = document.getElementById('baloonpopup');
	var pointer = document.getElementById('baloonpopup_pointer');
	var button = document.getElementById('baloonpopup_button');

	var left  = getposOffset(obj,'left');
	var top   = getposOffset(obj,'top');
	//popup.style.width = aProperties[3]+'px';

	setDeletePopupText_div(aProperties[0]);
	
	pointer.style.left = aProperties[2]+'px';
	button.href = 'javascript:closeDeletePopup();' + aProperties[1] + '(' + param + ')';
	popup.style.display = 'block';
	popup.style.left = left - aProperties[2] + 5 + 'px';
	popup.style.top = top + obj.scrollHeight + 'px';
}


function showDeletePopupComments_div(aProperties,obj,param)
{
	var popup = document.getElementById('baloonpopup');
	var pointer = document.getElementById('baloonpopup_pointer');
	var button = document.getElementById('baloonpopup_button');

	var left  = getposOffset(obj,'left');
	var top   = getposOffset(obj,'top');
	//popup.style.width = aProperties[3]+'px';

	setDeletePopupText_div(aProperties[0]);
	
	pointer.style.left = aProperties[2]+'px';
	//button.href = 'javascript:closeDeletePopup();' ;
	button.href = 'javascript:closeDeletePopup();' + 'javascript:deletePerformerComment' + '(' + param + ')';
	popup.style.display = 'block';
	popup.style.left = left - aProperties[2] + 5 + 'px';
	popup.style.top = top + obj.scrollHeight + 'px';
}

function deletePerformerComment(rid,pid,phid) {
	//alert(rid);

	var request_compl_delete = GetXmlHttpObject();
	var url = 'ajax_performer_photo_page_comment.php?delete=del&rid=' + rid + '&rnd=' + Math.floor(Math.random()*1000000 );
	request_compl_delete.open( "GET", url, false );
	request_compl_delete.send( null );
	show_performer_photo(phid,pid);

}
function setDeletePopupText_div(id)
{
	var parent = document.getElementById('baloonpopup_texts');
	var msgs = parent.getElementsByTagName('div');
	
	for (var i=0,l=msgs.length;i<l;i++)
	{
		msgs[i].style.display = 'none';
	}
	gid(id).style.display = 'inline';
}
/* ************* PROFILE COMPLIMENTS BLOCK ************* */

// Loads small comments list
function show_compliments_small( member_id, delete_rec_id)
{	
	var param ='';
	
	if (delete_rec_id || false ) {
		param = "&del="+delete_rec_id;
	}
	var request_compl_small = GetXmlHttpObject();
	var url = 'ajax_list_compliments_small.php?id=' + member_id + param+'&rnd=' + Math.floor(Math.random()*1000000 );
	if(gid('div')) {
		url = url + '&div='+gid('div');
	}
	
	divname = 'compliments';
	request_compl_small.open( "GET", url, false );
	request_compl_small.send( null );
	if (delete_rec_id||false){

			load_to_div( request_compl_small, function(){ display_info(compliment_del); } );
	}else{
		load_to_div(request_compl_small);
	}
	show_compliments_preview(member_id);
}


function compliment_add_success()
{	//if(iUID || false)
	//show_compliments_small(iUID);
}	






/* ************* PROFILE COMMENTS BLOCK ************* */


function access_to_comments ( iAccess )
{
	if ( iAccess<0 )
	{
		switch ( iAccess ) {
			case -5 :
				display_error(validation_needed);
				break;
			default :
				blocked();
		}
		return false;
	}
	else
	{
		return true;
	}
}


function showHideComment( iterration, sAction, iAccess)
{
	if ( access_to_comments(iAccess) )
	{
		document.getElementById('com_reply_'+iterration).style.display = (sAction=='show') ? '' : 'none';
		document.getElementById('com_controls_'+iterration).style.display = (sAction=='show') ? 'none' : '';
		document.getElementById('com_reply_'+iterration+'_msg').value = '';
	}
}


/*function send_comment_popup( uid )
{
	show_ajax_popup( 'ajax_add_comment.php?id='+uid );
}*/



// Send comment
function send_comment( friend_id, divID )
{
	if(actionLock())
	{
		var aFields = Array(
							Array('comment_text','error_comment_empty')
							);
			aFields['error_func'] = display_popup_error;
			
		if ( checkData(aFields) )
		{
			var sComment = document.getElementById('comment_text').value;
			var sData = '&msg=' +  encodeURIComponent(sComment);
			var success = function()
			{
				display_ARM()();
				show_dhtml_popup('delete');
				if(divID) {
					closeMessagePopup(divID);
				}
			};
			if(divID) {
				show_comments_small( friend_id,'&div='+divID,sData,success );

			} else {
				show_comments_small( friend_id, false,sData,success );
			}
		}
		else
		{
			actionUnlock();
		}
	}
}

function closeMessagePopup (divid) {
	
	gid(divid).style.display='none';
	$("div#overlay").css("display","none");
}

// Send comment
/*function edit_send_comment()
{
	
	if(actionLock())
	{
		var aFields = Array(
							Array('comment_text','error_comment_empty')
							);
			aFields['error_func'] = display_popup_error;
			
		if ( checkData(aFields) )
		{
			var sComment = document.getElementById('comment_text').value;
			var sData = '&msg=' +  encodeURIComponent(sComment);
			var success = function()
			{
				display_ARM()();
				show_dhtml_popup('delete');
			};
			
			//show_comments_small( friend_id, false,sData,success );
		}
		else
		{
			actionUnlock();
		}
	}
}*/




function reply_comment( friend_id, iSmartyIteration )
{
	if( !actionLock() ) {return false;}
	var oMsg = document.getElementById('com_reply_'+iSmartyIteration+'_msg');
	var msg = oMsg.value;
	
	
	if ( msg!='' )
	{	
		request = GetXmlHttpObject();
			
		var url = 'ajax_list_comments.php';
		var params = '&listfailure=1&rnd=' + Math.floor(Math.random()*1000000 ) + '&id=' + friend_id + '&msg=' +  (msg);
		request.onreadystatechange = function() {
			onload_start_func(function() {reply_comment_success((iSmartyIteration-1));});
		};
		
		request.open( "POST", url, true );
		request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf8");
		request.send( params );
		
		showHideComment(iSmartyIteration, 'hide', 1 );
		
		gid('reply_link'+iSmartyIteration).style.display = "";
		gid('reply_add'+iSmartyIteration).style.display = "";
	}
	else
	{
		alert(comment_not_entered);
		actionUnlock();
	}
}


function reply_comment_success(num)
{
	display_info(gid('reply_comment_'+num).innerHTML);
}


function delete_comment_small(iUserID,id)
{
	if(id!='')
	{
		var sAddRequest = '&del=' + id;
		if (gid('page_name'))
		{
			if(gid('page_name').value == 'Profile Page') {
				sAddRequest = sAddRequest + '&div=yes';
			}
		}
		show_comments_small( iUserID, sAddRequest, false, delete_comment_success);
	}
}


function delete_review_small(iUserID,id, type)
{
	if(id!='')
	{
		var sAddRequest = '&del=' + id+'&type='+type;
		if (gid('page_name'))
		{
			if(gid('page_name').value == 'Profile Page') {
				sAddRequest = sAddRequest + '&div=yes';
			}
		}
		
		show_reviews_small( iUserID, sAddRequest, false, delete_review_success);
	}
}

function delete_comment_success()
{
	display_info(comment_del);
}

function delete_review_success()
{
	display_info(review_del);
}


// Loads small list of Comments
function show_comments_small(iUserID, sAddRequest, sData, fSuccess )
{	
	var member_id = (iUserID||false) ? iUserID : iUID;
	var sAddURL = (sAddRequest||false) ? sAddRequest : '';
	var url = 'ajax_list_comments_small.php?id=' + member_id + sAddURL;
	
	
	divname = 'comments_small';
	
	var request_comnts_small = GetXmlHttpObject();
	request_comnts_small.onreadystatechange = function(){
		load_to_div(request_comnts_small, (fSuccess||false) ? fSuccess : false );
	};
	
	if (sData||false)
	{
		request_comnts_small.open( "POST", url, true );
		request_comnts_small.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf8");
		request_comnts_small.send( sData );
	}
	else
	{
		request_comnts_small.open( "GET", url, true );
		request_comnts_small.send( null );
	}
}

function show_reviews_small(iUserID, sAddRequest, sData, fSuccess )
{	
	var member_id = (iUserID||false) ? iUserID : iUID;
	var sAddURL = (sAddRequest||false) ? sAddRequest : '';
	var url = 'ajax_user_recent_reviews.php?id=' + member_id + sAddURL;
	
	
	divname = 'my_reviews';
	
	var request_comnts_small = GetXmlHttpObject();
	request_comnts_small.onreadystatechange = function(){
		load_to_div(request_comnts_small, (fSuccess||false) ? fSuccess : false );
	};
	
	if (sData||false)
	{
		request_comnts_small.open( "POST", url, true );
		request_comnts_small.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf8");
		request_comnts_small.send( sData );
	}
	else
	{
		request_comnts_small.open( "GET", url, true );
		request_comnts_small.send( null );
	}
}





function add_as_my_friend(friend_id,msg)
{	
	if( actionLock() )
	{
		var rnd = Math.floor(Math.random()*1000000 );
		var url = 'ajax_add_friend.php';
		var params = 'add_as_friend=1&rnd=' +rnd+ '&id='+friend_id+'&msg='+escape(msg);
		funcVariable = function()
		{
			if ( parse_popup_errors(rnd) )
			{
				display_ARM()();
			}
			show_dhtml_popup('delete');
		};
	
		request = GetXmlHttpObject();
		request.onreadystatechange = function(){ onload_start_func();};
		request.open( "POST", url, true );
		request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf8");
		request.send( params );
	}
}


function show_compliments_preview(uid)
{
	var request_compl_prev = GetXmlHttpObject();
	var url = 'ajax_show_compliments_preview.php?uid='+uid+'&rnd=' + Math.floor(Math.random()*1000000 );
	request_compl_prev.open( "GET", url, true );
	divname = 'info_tr';
	if(document.getElementById('info_tr').style.display == 'none') {document.getElementById('info_tr').style.display = '';}
	request_compl_prev.onreadystatechange = function() { load_to_div(request_compl_prev);};
	request_compl_prev.send( null );
	if(document.getElementById('no_compliments')) {document.getElementById('info_tr').style.display = 'none';}

}

function setPanelHeader()
{
        var pName =gid("heading") ? gid("heading").innerHTML: 0;
        var pCount =gid("count_number") ? 1*gid("count_number").innerHTML: 0;
        if(!pName)
        {
                if(!pCount)
                {
                gid("heading_default").style.display='';
				gid("profile_panel_number").innerHTML=pCount;
                gid("profile_panel_number_x").style.display ='none';
                gid("profile_panel_heading_x").style.display='none';
                gid("profile_panel_number_alt").style.display='';
                }
                else
                {
                        gid("heading_default").style.display='';
                        gid("profile_panel_number_x").style.display ='none';
                        gid("profile_panel_number").innerHTML = pCount;
                        gid("profile_panel_number_alt").style.display='';
                }
        }
        else
        {
                gid("profile_panel_heading").innerHTML = pName;
                gid("profile_panel_number").innerHTML = pCount;
                gid("heading_default").style.display='none';
                gid("profile_panel_number_x").style.display ='none';
                gid("profile_panel_number_alt").style.display='';
                gid("profile_panel_heading_x").style.display='';
        }
}

function full_addr(eID,bAction)
{
        gid('short_addr_'+eID).style.display = bAction ? 'none' : '';
        gid('full_addr_'+eID).style.display  = bAction ? '' : 'none';
}


function show_more(id,less)
{
        var bMore = (less||false) ? false : true;
        
        if ( bMore )
        {
                gid('more_'+id).style.display = '';
                gid('less_'+id).style.display = 'none'; 
        }
        else
        {
                gid('more_'+id).style.display = 'none';
                gid('less_'+id).style.display = '';
        }
}

function deletePerformerReview() {
	alert("here");
}

function profle_edit_review(type, page)
{
        if(document.getElementById('textLabel').value!='')
        {
                var eText = encodeURIComponent(document.getElementById('textLabel').value);
                var eRID = gid('rev_id').value;
                var iUID = gid('user_id').value;
				var fRating = gid('rateInput').value;
  			
                var sAddRequest = '&rid=' + eRID + '&text=' + eText +'&frate=' + fRating +'&type='+type+'&rnd=' + Math.floor(Math.random()*1000000 );
				display_info("You have successfully updated the review!");
                show_dhtml_popup('delete');
				if(page || false) {
					var params = 'rid=' + eRID + '&text=' + eText +'&frate=' + fRating +'&type='+type+'&rnd=' + Math.floor(Math.random()*1000000 );
					iType = gid('typeReview').value;
					var url = 'ajax_edit_review.php';
					var edit_request = GetXmlHttpObject();
					 edit_request.open( "POST", url, true );
	                edit_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf8");
		            edit_request.send( params );
					show_reviews(iUID, iType, page);
				} else {
					show_reviews_small( iUID, sAddRequest, false);
				}
        } else {
			gid('popup_error').style.display="";
		}
}

function save_member( friend_id, iDel)
{
	if(actionLock())
	{
		var url = 'ajax_save_this_member.php';
		var params = '&mesg=1&rnd=' + Math.floor(Math.random()*1000000 ) + '&id=' + friend_id;
		funcVariable = function()
		{
			if ( parse_popup_errors(rnd) )
			{
				display_ARM()();
			}
			gid('ev_save_id').style.display="none";
			gid('ev_saved_id').style.display="";
			show_dhtml_popup('delete');
		};
		request = GetXmlHttpObject();
		request.onreadystatechange =  function(){ onload_start_func();};
		request.open( "POST", url, true );
		request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf8");
		request.send( params );
	}
}

function delete_save_member( friend_id )
{
	if(actionLock())
	{
		var url = 'ajax_delete_save_this_member.php';
		var params = '&mesg=1&rnd=' + Math.floor(Math.random()*1000000 ) + '&id=' + friend_id;
		funcVariable = function()
		{
			if ( parse_popup_errors(rnd) )
			{
				display_ARM()();
			}
			gid('ev_save_id').style.display="";
			gid('ev_saved_id').style.display="none";
			show_dhtml_popup('delete');
		};
		request = GetXmlHttpObject();
		request.onreadystatechange =  function(){ onload_start_func();};
		request.open( "POST", url, true );
		request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf8");
		request.send( params );
	}
}

function show_myprof_events(type, uid, loadEvent) {
    var request_shMyAccnt = GetXmlHttpObject();
    divname = 'mm_profile_freinds_views_pp';

	if(gid('upPeopGoing')) {gid('upPeopGoing').style.display='none'};
	if(loadEvent || false) {
		loadingStart(divname);
	}
	if(gid('pageno')) {
		var str = "&page="+gid('pageno').value;
	} else {
		var str ='';
	}
    var url;
       url = './ajax_usr_activity.php?uid=' + uid + '&divname=' + divname+'&type='+type +str+'&ipp=4&rnd=' + Math.floor(Math.random() * 1000000);
    request_shMyAccnt.open("GET", url, true);
    request_shMyAccnt.onreadystatechange = function() {
        load_to_div(request_shMyAccnt);
    };
    request_shMyAccnt.send(null);
}

function mystatusOver(id) {
    	curidu="div#" + id;
		
	   $(curidu +" div.pepole_secL").addClass("pepole_secL1");
	   $(curidu +" div.pepole_secM").addClass("pepole_secM1"); 
	   $(curidu +" div.pepole_secR").addClass("pepole_secR1"); 
}

function mystatusOut(id) {
    curidu="div#" + id;
   $(curidu +" div.pepole_secL").removeClass("pepole_secL1");
   $(curidu +" div.pepole_secM").removeClass("pepole_secM1"); 
   $(curidu +" div.pepole_secR").removeClass("pepole_secR1"); 
}

function prpopup_show(id, label, labelcode) {
	var offset=$("img#"+id).offset();
	cur_top=offset.top-10;
	cur_left=offset.left-110;
	if(document.all) {
		cur_top=offset.top-10;
		cur_left=offset.left-110;
	}
	gid('L1txt').style.fontWeight='normal';
	gid('L2txt').style.fontWeight='normal';
	gid('L3txt').style.fontWeight='normal';
		gid('L1img').style.visibility = 'hidden';
		gid('L2img').style.visibility = 'hidden';
		gid('L3img').style.visibility = 'hidden';
	gid('titleLabel').innerHTML = label;
	gid(labelcode+'img').style.visibility = 'visible';
	gid(labelcode+'txt').style.fontWeight = 'bold';
   	$("div#hsl1").css("display","block");
	$("div#hsl1").css("top",cur_top+"px")
	$("div#hsl1").css("left",cur_left+"px")
}

function changeMySaveStatus(label, uid) {
	var type = $('#type').attr('value');
	var rec_id = document.getElementById('rec_id').value;
	//var pageno = $('#pageno').attr('value');

	var request_shMyA = GetXmlHttpObject();
    divname = 'mypage';
	//loadingStart(divname);
    var url;
       url = './ajax_usr_activity.php?uid=' + uid +'&rec_id='+ rec_id+'&label='+label+ '&rnd=' + Math.floor(Math.random() * 1000000);
	  
    request_shMyA.open("GET", url, true);
    request_shMyA.onreadystatechange = function() {
		if(request_shMyA.readyState== 4) {
	        show_myprof_events(type, uid, 'yes');
		}
    };
    request_shMyA.send(null);
}

function people_interested(table_name, save_record_id, label, iUID, id) {

	var request_int = GetXmlHttpObject();
	if(iUID || false) {
		var str = "&uid="+iUID;
	} else {
		var str = '';
	}
    //divname = 'upPeopGoing';
	//loadingStart(divname);
    var url;
       url = '/ajax_people_interested.php?table_name=' + table_name +'&save_record_id='+ save_record_id+'&label='+label+str+ '&rnd=' + Math.floor(Math.random() * 1000000);
	  
    request_int.open("GET", url, true);
    request_int.onreadystatechange = function() {
		if(request_int.readyState== 4) {
	        cur_int="a#" +id;
		   var pos=$(cur_int).offset();
		   var divpos = $("div#ppleint").offset();
		    cur_top=pos.top+28;
			cur_left=divpos.left+10;
			var ww = pos.left-300;
			gid('upPeopIns').innerHTML = request_int.responseText;
			$("div#upPeopGoing").fadeIn();
			$("div#upPeopGoing").css("top",cur_top+"px")
			$("div#upPeopGoing").css("left",cur_left+"px")
			$("div#imgID3").css("left",ww+"px");
			
		}
    };
    request_int.send(null);
}

function intrstPopUpClose() {
	document.getElementById('upPeopGoing').style.display='none';
}


function onMouseoverOut(id1, id2, id3)
{
	var x = document.getElementById(id1)
	var y = document.getElementById(id2)
	var z = document.getElementById(id3)
	x.style.marginLeft="0px";
	x.style.marginRight="0px";
	y.style.marginLeft="0px";
	y.style.marginRight="0px";
	y.style.paddingLeft="12px";
	y.style.paddingRight="8px";
	y.style.backgroundColor="#ebebeb";
	z.style.marginLeft="0px";
	z.style.marginRight="0px";
}
function onMouseoutOver(id1, id2, id3){
	var x = document.getElementById(id1)
	var y = document.getElementById(id2)
	var z = document.getElementById(id3)
	x.style.marginLeft = "8px";
	x.style.marginRight = "8px";
	y.style.marginLeft = "8px";
	y.style.marginRight = "8px";
	y.style.paddingLeft = "4px";
	y.style.paddingRight = "0px";
	y.style.backgroundColor = "#ffffff";
	z.style.marginLeft = "8px";
	z.style.marginRight = "8px";
}

function toggle_view(div1, div2) {
	$("div#upPeopGoing").hide();
	if(div1 == 'freindpage') {
		   $("div.mm_profile_mid_tab_b1").addClass("mm_profile_mid_tab_b11");
		   $("div.mm_profile_mid_tab_b2").addClass("mm_profile_mid_tab_b22");
		   $("div#mm_profile_freinds_views_pp").css("display","none");
		   $("div#mm_profile_freinds_views_dd").css("display","block");
		} else {
		   $("div.mm_profile_mid_tab_b1").removeClass("mm_profile_mid_tab_b11");
		   $("div.mm_profile_mid_tab_b2").removeClass("mm_profile_mid_tab_b22");
		   $("div#mm_profile_freinds_views_pp").css("display","block");
		   $("div#mm_profile_freinds_views_dd").css("display","none");
	}
}

function getFriendsEvents(uid) {
	$("div#upPeopGoing").hide();
	var request_shfr = GetXmlHttpObject();
    divname = 'mm_profile_freinds_views_dd';
	loadingStart(divname);
    var url;
       url = './ajax_friends_activity.php?uid=' + uid +'&ipp=4&rnd=' + Math.floor(Math.random() * 1000000);
	  
    request_shfr.open("GET", url, true);
    request_shfr.onreadystatechange = function() {
		load_to_div(request_shfr);
    };
    request_shfr.send(null);
}

function getFriendsEventsView(uid) {
	$("div#upPeopGoing").hide();
	var request_shfr = GetXmlHttpObject();
    divname = 'mm_profile_freinds_views_dd';
	loadingStart(divname);
    var url;
       url = './ajax_friends_eventview.php?uid=' + uid +'&ipp=4&rnd=' + Math.floor(Math.random() * 1000000);
	  
    request_shfr.open("GET", url, true);
    request_shfr.onreadystatechange = function() {
		load_to_div(request_shfr);
    };
    request_shfr.send(null);
}

// Approve friendship with the member
function approve_friendship(uid,message)
{
	if( actionLock() )
	{
		var url = 'ajax_list_friend_requests.php?approve=' + uid + '&rnd=' + Math.floor(Math.random()*1000000 );
		
		
		divname = 'friends';
		
		var request_appr_frnd = GetXmlHttpObject();
		request_appr_frnd.onreadystatechange = function () { 
			if(request_appr_frnd.readyState== 4) {
			display_ARM()();
			gid('frnd_btn').style.display="none";
			show_dhtml_popup('delete');} 
		};
		request_appr_frnd.open( "GET", url, true );
		request_appr_frnd.send( null );
		
	}
}
