/****************************************
for FAQ
*****************************************/
var old='';
var fa=0;
	function faq(){
		$('#faq a.faq, #faq a.faq2').click(function(e){
			e.preventDefault();
			
			var tab=$(this).attr('rel');
			var tab2=$(this).attr('href');
			if(old!=tab){                
				if(old!=''){
					$('#'+old).animate({'height':'0px'},500,function(){
						if(fa==2){
							document.location.hash=tab2;
							fa=0;
						}else
							fa=1;
					});
					$("a[rel='"+old+"']").removeClass('faq2');
				}
				$('#'+tab).animate({'height':$('#'+tab+' div').height()+'px'},500,function(){				
					if(fa==1){
						document.location.hash=tab2;
						fa=0;
					}else
						fa=2;
				});
				$("a[rel='"+tab+"']").addClass('faq2');
				old=tab;
			}else{ 
				$('#'+tab).animate({'height':'0px'},500,function(){
					fa=0;
				});
				$("a[rel='"+tab+"']").removeClass('faq2');
				old='';
			}
			
		});
	}

/****************************************
end for FAQ
*****************************************/


/****************************************
for 'My profile' box 
*****************************************/

	function show_big_photo_for_users(){
		$('#moving_1 .profil a:first').mouseover(function(e){
			e.stopPropagation();
			show_big_photo_profile(this,76);			
		});
	}

	function show_big_photo_profile(event,width_img){
		$('#big_user_profile img').unbind();
		$('#big_user_profile').unbind().remove();
		var img_this=$(event).children('img');
		var src=img_this.attr('src');
		var offset=img_this.offset();
		var parent_this=$(event).attr('href');
		if(src.indexOf('business_default_'+width_img+'.jpg')==-1 && src.indexOf('user_default_male_'+width_img+'.jpg')==-1 && src.indexOf('user_default_female_'+width_img+'.jpg')==-1 && src.indexOf('grey.gif')==-1){
			var style='cursor:pointer;position:absolute;top:'+offset.top+'px;left:'+offset.left+'px;width:'+(img_this.width()+2)+'px;height:'+(img_this.height()+2)+'px;background:#fff';
			$('body').prepend('<div id="big_user_profile" style="'+style+'"></div>');

			$('#big_user_profile').css({'opacity':'0.5'}).append('<img id="big_photo_user" src="'+src.replace('/'+width_img+'x/','/180x/')+'" style="border:1px solid #67778C;display:none" /><img src="'+STATIC_IMG_DIR+'spinner.gif" style="padding:'+(parseInt(img_this.height())/2-8)+'px 0 0 42%" alt="" />');
			$('#big_user_profile').click(function(){
				$(this).unbind();
				document.location.href=parent_this;
			});
			$('#big_user_profile').mouseover(function(e){
				e.stopPropagation();
			});				
			$('body').mouseover(function(e){
				$(this).unbind('mouseover');
				$('#big_user_profile img').unbind();
				$('#big_user_profile').unbind().remove();
			});
			if($('#big_photo_user').width()!=180){
				$('#big_photo_user').load(function(){
					$(this).next().remove();
					var width=$(this).width()+'px';
					var height=$(this).height()+'px';
					$('#big_user_profile').css({'opacity':'1','background':''});
					$('#big_user_profile').animate({'width':parseInt(width)+2,'height':parseInt(height)+2},'fast');
					$(this).width(img_this.width()).height(img_this.height()).css({'display':''});
					$(this).animate({'width':width,'height':height},'fast');
				});			
			}else{
				$('#big_photo_user').next().remove();
				var width=$('#big_photo_user').width()+'px';
				var height=$('#big_photo_user').height()+'px';
				$('#big_user_profile').css({'opacity':'1','background':''});
				$('#big_user_profile').animate({'width':parseInt(width)+2,'height':parseInt(height)+2},'fast');
				$('#big_photo_user').width(img_this.width()).height(img_this.height()).css({'display':''});
				$('#big_photo_user').animate({'width':width,'height':height},'fast');
			}				
		}
	}
	
	function changeStatus(){
		newStatus = $('#newstatus').val();
		if(newStatus=='Change status...'){
			newStatus = ' ';
		} else if(newStatus.search(/is /i)===0){
			newStatus = newStatus.substr(3);
		}
		$.ajax({
			type:"POST",
			url: URL_A + 'users/statusupdate/',
			timeout:20000,
			data: "newstatus="+newStatus,
			beforeSend: function(){
                $('#isOrWas').html('was');
                $('#theformbits').slideUp(function(){
                	$('#statusMessages').html('<img src="'+STATIC_IMG_DIR+'spinner.gif" style="border:0px; padding:0 30px;" alt="" \/>');
					$('#statusMessages').slideDown();
                });//
				
			},
			success: function(msg){   
				 $('#statusMessages').wait().slideUp(function(){
				 	$('#isOrWas').html('is');
				 	$('#actualstatus').html(newStatus);
				 
				 	$('#theformbits').slideDown();
				  	$('#newstatus').val('Change status...');
				  	$('#statusMessages').hide();
				 });
				 
  			},
			error: function(){
				$('#statusMessages').html('<table cellpadding="0" cellspacing="0" style="height:50pxpx"><tr><td style="vertical-align:middle;text-align:center;color:red" align="cener" valign="middle">Error. <br \/> Please try again<\/td><\/tr><\/table>');
			}
		});
	}

/********************************************
 end for 'My profile' box 
*********************************************/

/****************************************
for 'My Personal Contacts' box 
*****************************************/

	function refreshcontacts(data){
		$('#lefthandcontactscontainer').slideUp(function(){
			$('#lefthandcontactscontainer').empty();
			$('#lefthandcontactscontainer').append(data);
			
		});
		$('#lefthandcontactscontainer').slideDown();
	}

/********************************************
 end for 'My Personal Contacts' box 
*********************************************/



/****************************************
for make content of <select> element 
*****************************************/
	var select_tags1 =Array();
	var select_tags2 =Array();
	var select_tags3 =Array();
	var select_tags4 =Array();
	var select_tags5 =Array();

	
	function make_content_for_select_tags(type,id,option1,option2,option3,option4){

		if(type==0){
			$('#mes3_'+id+', #mes7_'+id+'').append('<option value="00">12am</option>');
			for(i=1;i<=23;i++){
				if(i<10)
					$('#mes3_'+id+', #mes7_'+id+'').append('<option value="0'+i+'">'+i+'am</option>');
				else if(i<12)
					$('#mes3_'+id+', #mes7_'+id+'').append('<option value="'+i+'">'+i+'am</option>');
				else if(i==12){
					$('#mes3_'+id+', #mes7_'+id+'').append('<option value="12">12pm</option>');
				}else
					$('#mes3_'+id+', #mes7_'+id+'').append('<option value="'+i+'">'+(i-12)+'pm</option>');                                                            
			}			
		}else{
			for(i=0;i<=23;i++){
				if(i<10)
					$('#mes3_'+id+', #mes7_'+id+'').append('<option value="0'+i+'">0'+i+'</option>');
				else
					$('#mes3_'+id+', #mes7_'+id+'').append('<option value="'+i+'">'+i+'</option>');
			}
		}		
		for(i=0;i<=59;i++){
			if(i<10)
				$('#mes4_'+id+', #mes8_'+id+'').append('<option value="0'+i+'">0'+i+'</option>');
			else
				$('#mes4_'+id+', #mes8_'+id+'').append('<option value="'+i+'">'+i+'</option>');                                                            
		}
		select_tags1.push(id);
		select_tags2.push(option1);
		select_tags3.push(option2);
		select_tags4.push(option3);
		select_tags5.push(option4);
	}
	
	function make_select_option(){
		for(i=0;i<select_tags1.length;i++){
			$('#mes3_'+select_tags1[i]+" option[value='"+select_tags2[i]+"']").attr('selected','selected');
			$('#mes4_'+select_tags1[i]+" option[value='"+select_tags3[i]+"']").attr('selected','selected');
			$('#mes7_'+select_tags1[i]+" option[value='"+select_tags4[i]+"']").attr('selected','selected');
			$('#mes8_'+select_tags1[i]+" option[value='"+select_tags5[i]+"']").attr('selected','selected');			
		}
	}

/********************************************
 end make content of <select> element
*****************************************/


/****************************************
for 'My Messages' category psd- 6 number
*****************************************/
	
	/* function for all messages in tr tags (left hand for page)*/
	function event_for_tr_message(){		
		var olddoneJS=null;		
		$("#table_messages tr").mouseover(function(){
			$(this).css({'background':"url('"+STATIC_IMG_DIR+"dot_tr.gif') repeat-x 0px 100% #f2f2f2","width":$(this).width()+"px"});
		});		
		$("#table_messages tr").mouseout(function(){
			if(olddoneJS==$(this).children("td:first").children("INPUT[type='checkbox']").val())
				$(this).css({'background':"url('"+STATIC_IMG_DIR+"dot_tr.gif') repeat-x 0px 100% #f2f2f2","width":$(this).width()+"px"});
			else
				$(this).css({'background':"url('"+STATIC_IMG_DIR+"dot_tr.gif') repeat-x 0px 100% #ffffff","width":$(this).width()+"px"});
			
		});
	
		$("#table_messages INPUT[type='checkbox']").click(function(e){
			e.stopPropagation();			
		});
	
		$('#table_messages tr').click(function(){
			var $variable=$(this).children("td:first").children("INPUT[type='checkbox']");
			var this_id= $variable.val();
			var oldone = $('#displayMessage').val();			
			$('#current_message').val(this_id);
			$('#current_message').attr('rel',$variable.attr('rel'));
			if(!$("#message_body_"+this_id).length){
				$("#messagebodycontainer a").unbind('click');				
				$('#message_body_'+oldone).slideUp();
				$('#message_body_spinner').slideDown();
				var newmessage = '<div class="right" id="message_body_'+this_id+'" style="display:none;">';
					newmessage+= '<div class="title_messages">';
					newmessage+= '<h3>'+urldecode(messagebodyarray[this_id]["subject"])+'</h3>';
					newmessage+= '<b>From:</b> <span id="sender_'+this_id+'">'+urldecode(messagebodyarray[this_id]["from"])+'</span><br />';
					newmessage+= '<b>Sent:</b> '+urldecode(messagebodyarray[this_id]["date"])+'<br />';
					newmessage+= '</div>';
					newmessage+= '<div class="buttons_messasges">';
					newmessage+= '<a href="'+URL_A+'messages/reply_to_message/'+this_id+'" title="Reply" id="reply_mess" class="reply_mess"></a>';
					if(messagebodyarray[this_id]["type"]!=3){
						newmessage+= '<a href="'+URL_A+'messages/forward_message/'+this_id+'" title="Forward" id="forward_mess" class="forward_mess"></a>';
					}
					newmessage+= '<a href="'+URL_A+'messages/delete_message/'+this_id+'" title="Delete" id="delete_mess" class="delete_mess"></a>';
					newmessage+= '</div><div class="clear"></div><div class="con_mess">';
					newmessage+= urldecode(messagebodyarray[this_id]['body']);
					newmessage+= '</div></div>';					
				$('#messagebodycontainer').prepend(newmessage);
				
				var content_text=$('#messagebodycontainer .con_mess:first a:last').text();
				if(content_text=='Reply to this message' || content_text.indexOf("Send a message to")!=-1){
					$('#messagebodycontainer .con_mess:first a:last').remove();
				}
				$("#messagebodycontainer .reply_mess").click(function(e){
					e.preventDefault();			
					reply_messages(this);
				});
				$("#messagebodycontainer .delete_mess").click(function(e){
					e.preventDefault();					
					if(confirm('Are you sure that you want to remove this message'))
					delete_message('current_message');
				});
				$("#messagebodycontainer .forward_mess").click(function(e){
					e.preventDefault();					
					reply_messages(this);
				});
				
				$('#displayMessage').val(this_id);
				$('#message_body_spinner').slideUp();
				$('#message_body_'+this_id).slideDown();				
			}else{
				$('#message_body_'+oldone).slideUp(function(){
					$('#message_body_'+this_id).slideDown();
				});
				$('#displayMessage').val(this_id);
			};
			
			if(is_business==1)
				$.cookie('displayMessageBusiness', this_id, { expires: 365, path: '/', domain: COOKIE_DOMAIN });
			else
				$.cookie('displayMessage', this_id, { expires: 365, path: '/', domain: COOKIE_DOMAIN });
			
			olddoneJS=this_id;
			$('#table_messages tr').each(function(){				
				if($(this).children("td:first").children("INPUT[type='checkbox']").val()==olddoneJS)
					$(this).css({'background':"url('"+STATIC_IMG_DIR+"dot_tr.gif') repeat-x 0px 100% #f2f2f2"});
				else
					$(this).css({'background':"url('"+STATIC_IMG_DIR+"dot_tr.gif') repeat-x 0px 100% #ffffff","width":$(this).width()+"px"});			
			});			
				
			if($('#message_tr_'+this_id).attr('class')=='unreadnew_mess'){				
				$.post(URL_A+'messagerecipients/ajax_markasread/',{ message_id:this_id },function(data){
					updateUnreadMessageCounter(this_id);
				});
			}			
		});			
	};
	
	function ajax_markasread(id_message){
		$.post(URL_A+'messagerecipients/ajax_markasread/',{ message_id:id_message },function(data){
			updateUnreadMessageCounter(id_message);
		});
	}
	function join_network_method(what){
		if(user_id==''){
				displayLoginForm(true);
			} else {
			var offset = $(what).offset();
			var Network_Name=$(what).parents('p').prev().children('strong').text();
			if($('.network_profile2').length){
				offset.left+=500;
				Network_Name=$('.network_profile2 h3').text();
			}
			
			if(Network_Name=='')
				Network_Name=$(what).attr('title').replace(/Join /,'');
			if(Network_Name=='')
				Network_Name=$('h3').text();
			
			makeScreenDark();
				
			var baner='<div id="JSjoin_network" style="background:url(\''+STATIC_IMG_DIR+'plans/content_message.gif\') repeat-x #d0d0d0;left:'+(offset.left-268)+'px;position:absolute;top:'+offset.top+'px;width:378px;z-index:11">';
				baner+='<div style="color:#fff;font-size:16px;font-weight:bold;padding:6px 0 6px 14px;">Join Network</div>';
				baner+='<div style="background:#fff;margin:14px;padding:19px 10px 21px 15px;width:324px">';
				baner+='<div id="join_network_div"><b style="display:block;padding-bottom:17px">Are you sure you want to join the \''+Network_Name+'\' network?</b></div>';
				baner+='<a id="JSjoin" href="" style="margin-right:10px;"></a>';
				baner+='<a id="JSlong_ok" href="" style="margin-right:10px;display:none;"></a>';
				baner+='<a id="JScancel" href=""></a>';
				baner+='<div class="clear"></div></div></div>';			
			$('body').prepend(baner);
			
			var href=$(what).attr('href');
			
			$('#JSjoin').click(function(e){
				e.preventDefault();
				join_network(href,'JSjoin',what);
			});

			$('#JScancel, #JSlong_ok').click(function(e){
				e.preventDefault();
				$('#dark').remove();
				/*$(what).unbind('click');*/				
				$('#JSjoin_network').remove();
			});
		}
	}
	
	function leave_network_method(what){
		var Network_Name=$(what).parents('p').prev().children('strong').text();
		var offset = $(what).offset();
		
			if($('.network_profile2').length){
				offset.left+=500;
				Network_Name=$('.network_profile2 h3').text();
			}
			
			if(Network_Name=='')
				Network_Name=$('h3').text();
			
			makeScreenDark();
				
			var baner='<div id="JSjoin_network" style="background:url(\''+STATIC_IMG_DIR+'plans/content_message.gif\') repeat-x #d0d0d0;left:'+(offset.left-268)+'px;position:absolute;top:'+offset.top+'px;width:378px;z-index:11">';
				baner+='<div style="color:#fff;font-size:16px;font-weight:bold;padding:6px 0 6px 14px;">Leave Network</div>';
				baner+='<div style="background:#fff;margin:14px;padding:19px 10px 21px 15px;width:324px">';
				baner+='<div id="join_network_div"><b style="display:block;padding-bottom:17px">Are you sure you want to leave \''+Network_Name+'\' network?</b></div>';
				baner+='<a id="JSleave" href="" style="margin-right:10px;"></a>';
				baner+='<a id="JSlong_ok" href="" style="margin-right:10px;display:none;"></a>';
				baner+='<a id="JScancel" href=""></a>';
				baner+='<div class="clear"></div></div></div>';			
			$('body').prepend(baner);
			
			var href=$(what).attr('href');
			
			$('#JSleave').click(function(e){
				e.preventDefault();
				join_network(href,'JSleave',what);
			});

			$('#JScancel, #JSlong_ok').click(function(e){
				e.preventDefault();
				$('#dark').remove();
				/*$(what).unbind('click');	*/			
				$('#JSjoin_network').remove();
			});
	}
	
	function join_network(path, joinOrLeave,what){
		$.ajax({
			type:"POST",
			url: path,
			timeout:25000,
			beforeSend: function(){
				$('#'+joinOrLeave).unbind('click').remove();
				$('#JScancel').unbind('click').remove();
				$('#JSlong_ok').show();
				
				$('#join_network_div').html('<div style="text-align:center"><img src="'+STATIC_IMG_DIR+'spinner.gif" alt="" style="padding:8px 0 9px 0" /></div>');
			},
			success: function(msg){				
				$('#join_network_div').html(msg);
				if($('#cant').length==0){
					
					if(joinOrLeave=='JSleave'){
						var href=$(what).attr('href').split('/');				
						$(what).attr('href',href[0]+'/'+href[1]+'/'+href[2]+'/'+href[3]+'/'+href[4]+'/'+href[5]+'/join/'+href[7]).text('Join Network');
						$(what).unbind('click');
						$(what).click(function(e){
							e.preventDefault();
							join_network_method(this);
						});
						
					}else{
						var href=$(what).attr('href').split('/');
						$(what).attr('href',href[0]+'/'+href[1]+'/'+href[2]+'/'+href[3]+'/'+href[4]+'/'+href[5]+'/leave/'+href[7]).text('Leave Network');
						$(what).unbind('click');
						$(what).click(function(e){
							e.preventDefault();
							leave_network_method(this);
						});
					}
				}
			},
			error: function(){					
				$('#join_network_div').html('<div style="text-align:center;color:red;padding:10px 0 10px 0;">Error. <br /> Please refresh the page</div>');
			}
		});

	}
	
	function updateUnreadMessageCounter(whatId){		
		$('#unreadmessagecount').html(eval($('#unreadmessagecount').html())-1);		
		$('#message_tr_'+(whatId)).removeClass('unreadnew_mess');
	}	
	
	
	/* function for 'Delete Selected' and 'Delete' buttons*/	
	function delete_message(view_message){
		
		var counter=0;
		var unreadcounter=0;
		var sql_string = '';
		var sql_string_access = '';
		if(view_message=='current_message'){ 
			var current_message_delete=$('#current_message').val();
			sql_string=current_message_delete+',';
			sql_string_access+=$('#current_message').attr('rel')+',';
			
			if($.cookie('displayMessageBusiness')==$.cookie('displayMessage')){
				$.cookie('displayMessageBusiness', current_message_delete, { expires: -1, path: '/', domain: COOKIE_DOMAIN });
				$.cookie('displayMessage', current_message_delete, { expires: -1, path: '/', domain: COOKIE_DOMAIN });
			}else{			
				if(is_business==1)
					$.cookie('displayMessageBusiness', current_message_delete, { expires: -1, path: '/', domain: COOKIE_DOMAIN });
				else
					$.cookie('displayMessage', current_message_delete, { expires: -1, path: '/', domain: COOKIE_DOMAIN });
			}
			
			counter++;
			$('#message_tr_'+current_message_delete).remove();
			$('#current_message').val('');
			$('#message_body_'+current_message_delete).slideUp(function(){ $(this).remove(); });
			
		}else{			
			$("#table_messages td INPUT[type='checkbox']").each(function(){
				if($(this).is(':checked')){
					if($('#message_tr_'+$(this).val()).attr('class')=='unreadnew_mess') updateUnreadMessageCounter($(this).val());
					counter++;
					sql_string+=$(this).val()+',';
					sql_string_access+=$(this).attr('rel')+',';
					$('#message_tr_'+$(this).val()).remove();
					
					if($(this).val()==$('#current_message').val()){
						
						if($.cookie('displayMessageBusiness')==$.cookie('displayMessage')){
							$.cookie('displayMessageBusiness', current_message_delete, { expires: -1, path: '/', domain: COOKIE_DOMAIN });
							$.cookie('displayMessage', current_message_delete, { expires: -1, path: '/', domain: COOKIE_DOMAIN });
						}else{
							if(is_business==1)
								$.cookie('displayMessageBusiness',$('#current_message').val(), { expires: -1, path: '/', domain: COOKIE_DOMAIN });
							else
								$.cookie('displayMessage',$('#current_message').val(), { expires: -1, path: '/', domain: COOKIE_DOMAIN });
						}
						
						$('#message_body_'+$('#current_message').val()).slideUp(function(){
							$(this).remove();
							$('#current_message').val('');
						});
						
					}
				}				
			});			
		}		

		sql_string=sql_string.substr(0,sql_string.length-1);
		sql_string_access=sql_string_access.substr(0,sql_string_access.length-1);
		
		
		$('#table_messages_waiting').html('<img src="'+STATIC_IMG_DIR+'spinner.gif" alt="" />').slideDown();		
		var length_tr=$('#table_messages tr').length;
		var length_tr_contain='';
		
		var aa=parseInt($('.totalresults:first').text())-parseInt(counter);

		if(parseInt(aa/15)==parseFloat(aa/15)){
			currentpage--;
			totalpages--;
			if(currentpage<=0)
				currentpage=1;
			if(totalpages<0)
				totalpages=0;
		}
		
		if(is_business==1)
			var business_inbox='_network';
		else
			var business_inbox='';
		
		
		$.post(URL_A+'messagerecipients/ajax_deletemessages'+business_inbox+'/'+currentpage+'/15/'+sort_by+'/'+message_type+'/'+network_id,{ the_sql_string:sql_string+'--'+sql_string_access },function(data){			
					
			$('#messagecontainer *').unbind('click');
			if(length_tr==0){
				length_tr_contain='<table id="table_messages" cellpadding="0" cellspacing="0">'+data+'</table>';
			}else{
				$('#messagecontainer').html('<table id="table_messages" cellpadding="0" cellspacing="0">'+data+'</table>');
				event_for_tr_message();
				messages_array=Array();					
				/*messages_array[currentpage]=$('#messagecontainer').html();*/
			}				
			/*$('.totalresults').html(parseInt($('#total_results').val())- counter);*/
			
			$.post(URL_A+'messagerecipients/ajax_deletemessages_pagination'+business_inbox+'/'+currentpage+'/15/'+sort_by+'/'+message_type+'/'+network_id,function(data){
				
				if(counter==1)
					$('.lefttd .left').prepend('<div id="removed_message_help" style="display:none;text-align:center;padding:20px 0 20px 0;"><b>Message was removed</b></div>');
				else{
					$('.lefttd .left').prepend('<div id="removed_message_help" style="display:none;text-align:center;padding:20px 0 20px 0;"><b>Messages  were removed</b></div>');
				}
				$('#removed_message_help').slideDown(function(){
					$(this).wait().slideUp(function(){$(this).remove();});
				});
				
				$('#table_messages_waiting').slideUp();
				$('#SelectMessage').html(data);
				$('.pagination_bottom').html(data);
				$('.pagination_bottom td:eq(0), .pagination_bottom td:eq(1), .pagination_bottom td:eq(2),').remove();				
				if(length_tr==0){
					$('#messagecontainer').css({'display':'none'}).html(length_tr_contain).slideDown();
					event_for_tr_message();
					messages_array=Array();					
					/*messages_array[currentpage]=$('#messagecontainer').html();*/
				}

				$('.prev a, .pagination a, .next a').click(function(e){
					e.preventDefault();
					messages_array[currentpage]=$('#messagecontainer').html();
					
					getMoreMessages($(this).attr('rel'),this);
					var All_page1=parseInt($('.starting_value:eq(0)').text());
					var All_page2=parseInt($('.end_value:eq(0)').text());
					var All_page3=parseInt($('.totalresults:eq(0)').text());					
					var currentname=$(this).attr('rel')-1;
					
					$('.starting_value').text(currentname*15+1);
					if((currentname*15)+15>All_page3)
					   $('.end_value').text(All_page3);
					else
					   $('.end_value').text((currentname*15)+15);
				});
				$('#Select').click(function(){
					if($(this).attr('checked'))
					$("#table_messages INPUT[type='checkbox']").attr('checked', true);
					else
					$("#table_messages INPUT[type='checkbox']").attr('checked', false);
				});
				$('#SelectMessage .delete a').click(function(e){
					e.preventDefault();
					var remove_messages=0;
					$("#table_messages td INPUT[type='checkbox']").each(function(){
						if($(this).is(':checked')){remove_messages+=1;}				
					});						
					if(remove_messages==1){
						if(confirm('Are you sure that you want to remove this message'))
							delete_message();							
					}
					else if(remove_messages>=1){				
						if(confirm('Are you sure that you want to remove these messages'))
							delete_message();
					}else{
						alert('You do not have checked off message')
					}
				});
				
			});

		});
	}
	
	/* function for 'Reply' and 'Forward' buttons*/	
	function reply_messages(event){

		var offset = $(event).offset();
		/*var Network_Name=$('#sender').text();*/
		currentmessage = $('#current_message').val();
		var Network_Name=$('#sender_'+currentmessage).text();
		makeScreenDark();
		var subject='';
		var body='';
		var baner='<div id="JSsend_a_message" style="background:url(\''+STATIC_IMG_DIR+'plans/content_message.gif\') repeat-x #d0d0d0;left:'+(offset.left-319)+'px;position:absolute;top:'+offset.top+'px;width:404px;z-index:11">';
			baner+='<div style="color:#fff;font-size:16px;font-weight:bold;padding:6px 0 6px 14px;cursor:move;">Send A Message</div>';
			baner+='<div style="background:#fff;margin:14px;padding:19px 10px 21px 15px;width:350px">';
			baner+='<div id="send_a_message_div">';
			baner+='<form name="send_a_message" id="send_a_message_form">';			
			baner+='<input type="hidden" name="data[message][from_id]" value="'+user_id+'">';
			
			if($(event).attr('class')=='semd_mess'){
				baner+='<input type="hidden" name="data[message][user_id]" value="'+user_id+'">';
			}else{
				baner+='<input type="hidden" name="data[message][user_id]" value="'+messagebodyarray[currentmessage]["from_id"]+'">';				
			}
			
			baner+='<table cellpadding="0" cellspacing="6">';
			/*
			if($(event).attr('class')=='semd_mess'){
				alert('a')
				baner+='<tr><td align="right"><b>To:</b></td><td>';
				baner+='<select name="data[FriendUser][id_friend]" id="id_friend" style="padding-left:0px;padding-right:0px;width:276px;height:20px" >';
				for(var i=0;i<array_friends_name.length-1;i++){					
					baner+='<option value="'+array_friends_id[i]+'">'+array_friends_name[i]+'</option>';	
				}				
				baner+='</select></td></tr>';
			}else*/
			if($(event).attr('class')=='forward_mess'){
				baner+='<tr><td align="right"><b>To:</b></td><td>';
				baner+='<select name="data[FriendUser][id_friend]" id="id_friend" style="padding-left:0px;padding-right:0px;width:276px;height:20px" >';
				for(var i=0;i<array_friends_name.length-1;i++){					
					baner+='<option value="'+array_friends_id[i]+'">'+array_friends_name[i]+'</option>';	
				}
				baner+='</select></td></tr>';				
				subject='Fwd: '+urldecode(messagebodyarray[currentmessage]["subject"].replace(/[\<\>]/gi, ""));
				var reg = new RegExp("<br />","gi");
				body=urldecode(messagebodyarray[currentmessage]["body"]).replace(reg,"").replace(/(<\/?[\S][^>]*>)/gi, "");
			}else{
				subject = 'Re: '+urldecode(messagebodyarray[currentmessage]["subject"].replace(/[\<\>]/gi, ""));
				baner+='<tr><td align="right"><b>To:</b></td><td>'+Network_Name+'</td></tr>';
			};
			
			/*subject+=$(event).parents('div').prev().children('h3').text();*/
			baner+='<tr><td align="right" ><b>Subject:</b></td><td><input tyle="text" value="'+subject+'" name="data[message][subject]" id="message_subject" style="border:1px solid #9da7b5;padding-left:0px;padding-right:0px;width:274px;" /></td></tr>';
			baner+='<tr><td align="right" valign="top" style="padding-top:4px;"><b>Message:</b></td><td style="padding-top:4px;"><textarea  name="data[message][message]"  id="message_message" style="border:1px solid #9da7b5;height:184px;width:274px;" >'+body+'</textarea></td></tr>';
			baner+='</table>';
			baner+='</form>';
			baner+='</div>';
			baner+='<div style="float:right;padding:10px 6px 0 0;width:116px">';	
			baner+='<a id="JSsend" href="" style="margin-right:10px;"></a>';
			baner+='<a id="JSlong_ok" href="" style="margin-right:10px;display:none;"></a>';
			baner+='<a id="JScancel" href=""></a>';		
			baner+='<div class="clear"></div></div><div class="clear"></div></div></div>';			
		$('body').prepend(baner);
		$('#JSsend_a_message').draggable();
		var href=$(event).attr('href');


		$('#JSsend').click(function(e){
			e.preventDefault();
			var error=0;
			var error_message='';
			if($(event).attr('class')=='forward_mess'){				
				if($('#id_friend').val()==''){
					error=1;
					error_message+="Email field cannot be left blank \n";
				}
			};
			if($('#message_subject').val()==''){
				error=1;
				error_message+="Subject field cannot be left blank \n";
			};
			if($('#message_message').val()==''){
				error=1;
				error_message+="Message field cannot be left blank \n";
			};				
			if(error==1)
				alert(error_message);
			else{				
				form_data2=$("#send_a_message_form").serialize();			
				send_a_message_small(href,form_data2);
			}
		});		

		
		$('#JScancel, #JSlong_ok').click(function(e){
			e.preventDefault();
			$('#JSsend_a_message *').unbind('click');
			$('#dark').remove();						
			$('#JSsend_a_message').remove();
		});	
	}
	
		/* function for 'Reply' and 'Forward' buttons*/	
	function share_messages(event, isOnRight){
		

		var offset = eval($(event).offset());
		if(!isOnRight){
			offset.left+=500;
		}
		var subject = $(event).attr('title');
		var subject2 = subject;

		var reg = new RegExp("Share the","i");
		subject = subject.replace(reg,"I found this");
		var reg2 = new RegExp("Share the ","i");
		subject2 = subject2.replace(reg2,"");
		var reg2 = new RegExp(" Network on Pibidi","i");
		subject2 = subject2.replace(reg2,"");
		var reg2 = new RegExp(" Event on Pibidi","i");
		subject2 = subject2.replace(reg2,"");

		var re = new RegExp("'","gi");
		subject2 = subject2.replace(re,"&#039;");


		/*var Network_Name=$('#sender').text();*/
		/*currentmessage = $('#current_message').val();*/
		/*var Network_Name=$('#sender_'+currentmessage).text();*/
		var Network_Name='test';
		makeScreenDark();
		/*var subject='';*/
		var body='';
		var baner='<div id="JSsend_a_message" style="background:url(\''+STATIC_IMG_DIR+'plans/content_message.gif\') repeat-x #d0d0d0;left:'+($(window).width()/2-264)+'px;position:absolute;top:'+($(document).scrollTop()+($(window).height()/2-261))+'px;width:404px;z-index:11">';
			baner+='<div style="color:#fff;font-size:16px;font-weight:bold;padding:6px 0 6px 14px;cursor:move">Send A Message</div>';
			baner+='<div style="background:#fff;margin:14px;padding:19px 10px 21px 15px;width:350px">';
			baner+='<div id="send_a_message_div">';
			baner+='<form name="send_a_message" id="send_a_message_form">';			
			baner+='<input type="hidden" name="data[message][from_id]" value="'+my_id+'">';			
			baner+='<input type="hidden" name="data[message][user_id]" value="'+user_id+'">';			
			baner+='<input type="hidden" name="data[message][title]" value="'+subject2+'">';			
			baner+='<table cellpadding="0" cellspacing="6">';
			/*if($(event).attr('class')=='forward_mess'){*/			
				baner+='<tr><td align="right"><b>To:</b></td><td>';
				baner+='<select name="data[FriendUser][id_friend]" id="id_friend" style="padding-left:0px;padding-right:0px;width:276px;height:20px" >';
				for(var i=0;i<array_friends_name.length-1;i++){					
					baner+='<option value="'+array_friends_id[i]+'">'+array_friends_name[i]+'</option>';	
				}				
				baner+='</select></td></tr>';				
				/*	subject=urldecode(messagebodyarray[currentmessage]["subject"]);
					var reg = new RegExp("<br />","gi")
					//body=urldecode(messagebodyarray[currentmessage]["body"]).replace(reg,"");
			}else{
				baner+='<tr><td align="right"><b>To:</b></td><td>'+Network_Name+'</td></tr>';
			}	*/		
			baner+='<tr><td align="right" ><b>Subject:</b></td><td><input tyle="text" value="'+subject+'" name="data[message][subject]" id="message_subject" style="border:1px solid #9da7b5;padding-left:0px;padding-right:0px;width:274px;" /></td></tr>';
			baner+='<tr><td align="right" valign="top" style="padding-top:4px;"><b>Message:</b></td><td style="padding-top:4px;"><textarea  name="data[message][message]"  id="message_message" style="border:1px solid #9da7b5;height:184px;width:274px;" >'+body+'</textarea></td></tr>';
			baner+='</table>';
			baner+='</form>';
			baner+='</div>';
			baner+='<div style="float:right;padding:10px 6px 0 0;width:116px">';	
			baner+='<a id="JSsend" href="" style="margin-right:10px;"></a>';
			baner+='<a id="JSlong_ok" href="" style="margin-right:10px;display:none;"></a>';
			baner+='<a id="JScancel" href=""></a>';		
			baner+='<div class="clear"></div></div><div class="clear"></div></div></div>';			
		$('body').prepend(baner);
		$('#JSsend_a_message').draggable();
		var href=$(event).attr('href');

		$('#JSsend').click(function(e){
			e.preventDefault();
			var error=0;
			var error_message='';
			if($(event).attr('class')=='forward_mess'){				
				if($('#id_friend').val()==''){
					error=1;
					error_message+="Email field cannot be left blank \n";
				}
			};

			if($('#id_friend').length==1){
				if($('#id_friend ').val()=='' || $('#id_friend option').length==0){
					error=1;
					error_message+="Please select some friend \n";
				};	
			}
			if($('#message_subject').val()==''){
				error=1;
				error_message+="Subject field cannot be left blank \n";
			};
			if($('#message_message').val()==''){
				error=1;
				error_message+="Message field cannot be left blank \n";
			};				
			if(error==1)
				alert(error_message);
			else{
				
				form_data2=$("#send_a_message_form").serialize();			
				send_a_message_small(href,form_data2);
			}
		});		

		
		$('#JScancel, #JSlong_ok').click(function(e){
			e.preventDefault();
			$('#JSsend_a_message *').unbind('click');
			$('#dark').remove();						
			$('#JSsend_a_message').remove();
		});	
	}
	
	/* for sort and pagination*/
	function getMoreMessages(whatPage){
	   	  
		
		var business_inbox='';
		if(is_business==1)
			business_inbox='_business';
			
		path = URL_A +'messages/ajax_getmoremessages'+business_inbox+'/'+whatPage+'/15/'+sort_by+'/'+message_type+'/'+network_id;
		data='';
		/* memory pagination*/
		if(messages_array[whatPage]){		   
		   $('#messagecontainer').slideUp(function(){
			  $('#messagecontainer *').unbind('click');	
			  $('#messagecontainer').html('<table id="table_messages" cellpadding="0" cellspacing="0">'+messages_array[whatPage]+'</table>');
			  event_for_tr_message();
			  $(this).slideDown();		 
		   });
		}else{		 
		   $.ajax({
				type:"POST",
				url: path,
				timeout:25000,
				data:data,
				beforeSend: function(){
				  
					$('#messagecontainer').slideUp();
					$('#table_messages_waiting').html('<img src="'+STATIC_IMG_DIR+'spinner.gif" alt="" />').slideDown();
				},
				success: function(msg){
					
					$('#messagecontainer *').unbind('click');				  
					$('#messagecontainer').html('<table id="table_messages" cellpadding="0" cellspacing="0">'+msg+'</table>');
					event_for_tr_message();
					/*messages_array[whatPage]=$('#messagecontainer').html();*/				  
					$('#table_messages_waiting').slideUp();
					$('#messagecontainer').slideDown();
				}
		   });
		}	  
		$('.paginationPrevButton').attr({'rel':(parseInt(whatPage)-1)});
		$('.paginationNextButton').attr({'rel':(parseInt(whatPage)+1)});
		sortoutpagination(whatPage);
   }

   function sortoutpagination(whatPage){
	  
		if(whatPage>1){
		   $('.paginationPrevButton').show();
		} else {
		   $('.paginationPrevButton').removeAttr('style').hide();
		}
		if(whatPage==totalpages){
			$('.paginationNextButton').removeAttr('style').hide();
		} else {
			$('.paginationNextButton').show();
		}
		
		if(currentpage==0)
		   helpcurrentpage=1;
		else
		   helpcurrentpage=currentpage;
		   
		$('.pagination a').removeClass('nolink');
		$('.paginationforpage'+whatPage).addClass('nolink');
		$('#currentpage').val(whatPage);
		currentpage=whatPage;
	}	
	
	
	
	
/********************************************
 end for 'My Messages' category psd- 6 number
*********************************************/


	function messages_controller(){
		
		/* for 'My Messages' category psd- 6 number*/
		/* starting events for 'My Messages'*/
		if($('#SelectMessage').length){
			
			event_for_tr_message();
			$('#check_new_messages').click(function(e){
				e.preventDefault();
				document.NewMessages.submit();
			});		
			$("#messagebodycontainer .reply_mess").click(function(e){
				e.preventDefault();			
				reply_messages(this);
			});
			$("#messagebodycontainer .delete_mess").click(function(e){
				e.preventDefault();
				if(confirm('Are you sure that you want to remove this message'))
				delete_message('current_message');
			});
			$("#messagebodycontainer .forward_mess").click(function(e){
				e.preventDefault();			
				reply_messages(this);
			});		
			$('#SelectMessage .delete a').click(function(e){
				e.preventDefault();
				
				var remove_messages=0;
				$("#table_messages td INPUT[type='checkbox']").each(function(){
					if($(this).is(':checked')){remove_messages+=1;}				
				});
					
				if(remove_messages==1){
					if(confirm('Are you sure that you want to remove this message'))
						delete_message();				
				}
				else if(remove_messages>=1){				
					if(confirm('Are you sure that you want to remove these messages'))
						delete_message();
				}else{
					alert('You do not have checked off message');
				}
				
			});		
			$('#Select').click(function(){
				if($(this).attr('checked'))
				$("#table_messages INPUT[type='checkbox']").attr('checked', true);
				else
				$("#table_messages INPUT[type='checkbox']").attr('checked', false);
			});		
			$('#SortMessage_input').click(function(e){			
				e.preventDefault();
				sort_by=$('#Sort').val();
				messages_array=Array();			
				getMoreMessages(1);
				
			});		
			$('.prev a, .pagination a, .next a').click(function(e){
			   e.preventDefault();
			   messages_array[currentpage]=$('#messagecontainer').html();
			   
			   var All_page1=parseInt($('.starting_value:eq(0)').text());
			   var All_page2=parseInt($('.end_value:eq(0)').text());
			   var All_page3=parseInt($('.totalresults:eq(0)').text());	  
			   var currentname=$(this).attr('rel')-1;
			   
			   $('.starting_value').text(currentname*15+1);
			   if((currentname*15)+15>All_page3)
				  $('.end_value').text(All_page3);
			   else
				  $('.end_value').text((currentname*15)+15);
	
			   getMoreMessages($(this).attr('rel'));
			   
			});		
		}
		
		/* end starting events for 'My Messages'*/
		
		if($('table.tab_settings a.PlanPostcodeHelp').length){
		   $('a.PlanPostcodeHelp').click(function(e){			
				e.preventDefault();
				show_box(4);	
			});
		}
		
		if($('table.tab_settings a.NetworkPrivacyHelp').length){
		   $('a.NetworkPrivacyHelp').click(function(e){			
				e.preventDefault();
				show_box(5);	
			});
		}
		
		
		   
		/*
		if($('table.tab_settings a#inviteMembersLink').length){
		   $('a#inviteMembersLink').click(function(e){			
				e.preventDefault();
				show_box(4);	
			});
		}
		*/
		if($('.sharewithfriend').length || $('#sharewithfriend').length ){
			
			$(".sharewithfriend").click(function(e){
				e.preventDefault();	
				if(user_id==''){
					displayLoginForm(true);
				} else {
					share_messages(this, 1);
				}
			});
			$("#sharewithfriend").click(function(e){
				e.preventDefault();	
				if(user_id==''){
					displayLoginForm(true);
				} else {
					share_messages(this, 0);
				}
			});
		}
		
		if($('#listNetworkMembers').length ){
			$("#listNetworkMembers a:contains('Remove Member')").click(function(e){
				e.preventDefault();
				var href=$(this).attr('href');
				makeScreenDark();
				buttons = new Array();
				content = spinnerDiv;
				createNewModalBox('Remove Member',buttons, 'left', content, false);
				getSomeAjaxContent(href, 'send_new_mesage_div', '',buttons,false);
			});
		}
		
		
		/* function for all anchors with content 'Join Network'*/
		if($('#featured_network').length || $('#search_result').length || $('.network_profile2').length ){		
			
			$("#featured_network a:contains('Join Network'), #search_result a:contains('Join Network')").click(function(e){
				e.preventDefault();
				join_network_method(this);
			});
			
			$("#featured_network a:contains('Leave Network'), #search_result a:contains('Leave Network')").click(function(e){
				e.preventDefault();
				leave_network_method(this);
			});
		}
		
		/* function for all anchors with content 'Add to Planner'*/	
		
		if($('#featured_event').length||$('.contacts_container').length||$('.top_featured_network').length){
	
			$('a.enlarge_map').click(function(e){
				e.preventDefault();
				get_large_map(e, this);
			});
			
			var form_data=null;
			
			$("#featured_event a:contains('Add to Planner'), .contacts_container a:contains('Add to Planner'), .top_featured_network a:contains('Add to Planner')").click(function(e){
				e.preventDefault();
				if(user_id==''){
					displayLoginForm(true);
				} else {
					container_add_to_planner(this);
				}
			});
		}
	
		if($(".contacts_container a:contains('Remove From Contacts')").length){
			
			$(".contacts_container a:contains('Remove From Contacts')").click(function(e){
				e.preventDefault();
				remove_from_contacts_display(this);
			});
			
		}
		if($('.network_details').length ){
			$(".network_details a:contains('Report Message')").click(function(e){
				e.preventDefault();
				var href=$(this).attr('href');
				report_message(href);
			});
		}
		/* function for all anchors with content 'Send a Message'*/
	
	
		if($(".contacts_container a:contains('Send a Message')").length || $(".contacts_container a:contains('Add to Contact')").length|| $("#my_profile a:contains('Add to Business Contacts')").length ||$("#my_profile a:contains('Add to Contact')").length || $(".network_details a:contains('Write a Message')").length){
			
			
			$(".contacts_container a:contains('Send a Message')").click(function(e){ 
				e.preventDefault();
				send_a_message(this, false, null);
			});
			
			$(".network_details a:contains('Write a Message')").click(function(e){ 
				e.preventDefault();
				if($('#NDmembersAux').length){
					var id_mess = network_id;
					messageContainerDiv = 'NDmembersAux';
					div_id = null;
					howmany = 1; 
				} else {
					var id_mess =  $(this).attr('rel');
					messageContainerDiv = 'board';
					div_id = "'board'";
					howmany = 3;
				}
				send_a_message(this, false,false);
				/* send_a_message(this, false, "getNewPlanMessages("+id_mess+","+howmany+", "+div_id+",'"+messageContainerDiv+"')"); */
				
			});
			
		
			$(".contacts_container a:contains('Add to Contact'), #my_profile a:contains('Add to Contact'), a:contains('Add to Business Contacts')").click(function(e){
				e.preventDefault();

				if($(this).text()=='Add to Business Contacts'){
					var business_con=true;
					var business_text=' business ';					
				}
				else{
					var business_con=false;
					var business_text='';
				}
				var offset = $(this).offset();
				var Network_Name=$(this).parents('p').prev().children('strong').text();
				if(Network_Name=='')
					Network_Name=$('h3').text();
					
				if($("#my_profile a:contains('Add to Contact')").length || business_con){
					Network_Name=$('#access_img').attr('alt');
				}
				
				
				
				makeScreenDark();
					
				var baner='<div id="JSjoin_network" style="background:url(\''+STATIC_IMG_DIR+'plans/content_message.gif\') repeat-x #d0d0d0;left:'+(offset.left-268)+'px;position:absolute;top:'+offset.top+'px;width:378px;z-index:11">';
					baner+='<div style="color:#fff;font-size:16px;font-weight:bold;padding:6px 0 6px 14px;cursor:move">Add Contact</div>';
					baner+='<div style="background:#fff;margin:14px;padding:19px 10px 21px 15px;width:324px">';
					baner+='<div id="join_network_div"><b style="display:block;padding-bottom:17px">Are you sure you want to add \''+Network_Name+'\' as a '+business_text+'contact?</b></div>';
					baner+='<a id="JSadd" href="" style="margin-right:10px;"></a>';
					baner+='<a id="JSlong_ok" href="" style="margin-right:10px;display:none;"></a>';
					baner+='<a id="JScancel" href=""></a>';
					baner+='<div class="clear"></div></div></div>';			
				$('body').prepend(baner);
				$('#JSjoin_network').draggable();
				var href=$(this).attr('href');
				var addToContactElement = $(this);
				
				
				$('#JSadd').click(function(e){
					e.preventDefault();
					add_to_contact(href);
					if($("#my_profile a:contains('Add to Contact')").length || business_con){
						addToContactElement.replaceWith('<b>Request Pending</b>');
					}else{
						addToContactElement.replaceWith('<strong class="square2">Request Pending</strong>');
					}
				});
	
				$('#JScancel, #JSlong_ok').click(function(e){
					e.preventDefault();
					$('#dark').remove();
					$(this).unbind('click');				
					$('#JSjoin_network').remove();
				});
				
			});	
		}
	
	}


	function container_add_to_planner(event){
		var offset = $(event).offset();
		if($.browser.msie && $.browser.version=='6.0')
			$('select').css({'visibility':'hidden'});
		makeScreenDark();
		
		if($(event).text()=='Join Plan')
			var left_margin=offset.left;
		else
			var left_margin=offset.left-268;
			
		var baner='<div id="JSjoin_network" style="background:url(\''+STATIC_IMG_DIR+'plans/content_message.gif\') repeat-x #d0d0d0;left:'+left_margin+'px;position:absolute;top:'+offset.top+'px;width:378px;z-index:11">';
			baner+='<div style="color:#fff;font-size:16px;font-weight:bold;padding:6px 0 6px 14px;cursor:move">Add to Planner</div>';
			baner+='<div id="container_events" style="background:#fff;margin:14px;padding:19px 15px 20px 15px;width:320px">';				
			baner+='<div id="events_add_to_planner"></div>';
			baner+='<a id="JSlong_ok" href="" style="margin-right:10px;display:none;"></a>';
			baner+='<div class="clear"></div></div></div>';
		
		$('body').prepend(baner);
		$('#JSjoin_network').draggable();
		var href=$(event).attr('href');
		form_data=null;
		add_to_planner(href);			
	}

	function add_to_planner(path,data){		
		if(data==null)
		data='start=1';
		
		$.ajax({
			type:"POST",
			url: path,
			timeout:25000,
			data:data,
			beforeSend: function(){
				$('#JScancel, #JSadd, #JSyes, #JSno').unbind('click');
				$('#events_add_to_planner').html('<table cellpadding="0" cellspacing="0" style="height:100px;width:100%;"><tr><td style="vertical-align:middle;text-align:center" align="cener" valign="middle"><img src="'+STATIC_IMG_DIR+'spinner.gif" alt="" /></td></tr></table>');
			},
			success: function(msg){			
				$('#events_add_to_planner').html(msg);
				
				if($('.show_content').length)
					show_content_plan(old_message,null);
				
				$('#JSadd').click(function(e){
					e.preventDefault();
					form_data=$("#eventsAddToPlanner").serialize();
					add_to_planner(path,form_data);
				});
				$('#JScancel, #JSno, #JSlong_ok.okcancel').click(function(e){
					e.preventDefault();
					$('#dark').remove();
					if($.browser.msie && $.browser.version=='6.0')
						$('select').css({'visibility':''});
	
					$('#JSjoin_network *').unbind('click');
					$('#JSjoin_network').remove();						
				});
				/*
				$('#JSyes').click(function(e){
					e.preventDefault();						
					add_to_planner(path+'/1',form_data);
					alert('d');
				});
				*/
				if($('#box_plan').length){
					var offset = $('#JSjoin_network').offset();
					offset.left=offset.left-150;
					$('#JSjoin_network').css({'width':'528px','left':offset.left+'px'});
					$('#container_events').css({'padding':'19px 10px 20px 15px','width':'475px'});
					$('.inv').remove();
					$('#eventsAddToPlannerCONFLICT').append('<div id="JSnew_mesage"><div class="plan_notadded">'+$('.plan_notadded').html()+'</div></div>');
					$('#box_plan').remove();
					var dateItems = StartDateToShowDay.split(/\//g);
					dateStartOfDay  = new Date(parseInt(dateItems[0],10),parseInt(dateItems[1],10)-1,parseInt(dateItems[2],10));						
					events_for_show_plans();
					make_select_option();
				}
				
				$('#dark').css({'height':$(document).height()+'px'});
				
			},
			error: function(){
				$('#events_add_to_planner').html('<table cellpadding="0" cellspacing="0" style="height:100px;width:100%;"><tr><td style="vertical-align:middle;text-align:center;color:red" align="cener" valign="middle">Error. <br /> Please refresh the page</td></tr></table>');
			}
		});
	}



	function remove_from_contacts_display(event, friends){
		var offset = $(event).offset();
		var Network_Name=$(event).parents('p').prev().children('strong').text();
		
		var text='from your contacts';
		if(friends==2){
			text='from business contacts'
		}
		if(friends)
			Network_Name=$('#moving_1 label b').text();
		
		if(Network_Name=='')
			Network_Name=$('h3').text();
		
		makeScreenDark();
		
		var offsetLeft=0;
		if(friends){
			offsetLeft=offset.left;
		}else{
			offsetLeft=offset.left-299;
		}
		
		var baner='<div id="JSjoin_network" style="background:url(\''+STATIC_IMG_DIR+'plans/content_message.gif\') repeat-x #d0d0d0;left:'+(offsetLeft)+'px;position:absolute;top:'+offset.top+'px;width:378px;z-index:11">';
					baner+='<div style="color:#fff;font-size:16px;font-weight:bold;padding:6px 0 6px 14px;cursor:move">Remove Contact</div>';
					baner+='<div style="background:#fff;margin:14px;padding:19px 10px 21px 15px;width:324px">';
					baner+='<div id="join_network_div"><b style="display:block;padding-bottom:17px">Are you sure you want to remove \''+Network_Name+'\' '+text+'?</b></div>';
					baner+='<a id="JSremove" href="" style="margin-right:10px;"></a>';
					baner+='<a id="JScancel" href=""></a>';
					baner+='<a id="JSlong_ok" href="" style="margin-right:10px;display:none;"></a>';
					baner+='<div class="clear"></div></div></div>';			
				$('body').prepend(baner);
		$('#JSjoin_network').draggable();
		var href=$(event).attr('href');
		
		$('#JSremove').click(function(e){
			e.preventDefault();		
			add_to_contact(href);
		});
		
		
		$('#JScancel').click(function(e){
			e.preventDefault();
			$('#dark').remove();
			$(this).unbind('click');			
			$('#JSjoin_network').remove();
		});	
	}

	function send_a_message(event,friends, callback){
	
		var plan_title='';
		var plan_location='';
		var plan_starttime='';
		var plan_endtime='';
		var plan_hashtime='';
		var re='';
		if($(event).text()=='Reply to this message'){
			re='Re: '+$(event).parent().children('.sub').text();
		}
		if($(event).text()=='Send Message to Customer')
			re=$('#data_for_subject').val();
		
		if($('#PlanTitle_edit').length){
			plan_title=htmlentities($('#PlanTitle_edit').val(),"ENT_QUOTES");
			plan_location=$('#PlanLocation_edit').val();
			plan_starttime=$('#PlanStarttime_edit').val();
			plan_endtime=$('#PlanEndtime_edit').val();
			plan_hashtime=$('#PlanHashtime_edit').val();
		}

	
		var offset = $(event).offset();
		var Network_Name=$(event).parents('p').prev().children('strong').text();
	
		if($('#owner_user').length)
			Network_Name=$('#owner_user').val();
	
		if(friends)
			Network_Name=$('#moving_1 label b').text();
	
		/*if(Network_Name=='')
			Network_Name=$('h3').text();*/
			
	
		if(Network_Name=='')
			Network_Name='Plan Message Board';
			
		if($('#PlanAddForm_edit').length && re=='')
			re=$('.title_s p strong').text();
		
		makeScreenDark();
		
		var offsetLeft=0;
		if(friends){
			offsetLeft=offset.left;
		}else{
			offsetLeft=offset.left-299;
		}
		var style='left:'+($('body').width()/2-189)+'px;position:absolute;top:'+($(window).height()/2+$(document).scrollTop()-111)+'px;';
		var baner='<div id="JSsend_message" style="background:url(\''+STATIC_IMG_DIR+'plans/content_message.gif\') repeat-x #d0d0d0;'+style+';width:404px;z-index:11">';
			baner+='<div style="color:#fff;font-size:16px;font-weight:bold;padding:6px 0 6px 14px;cursor:move">Send A Message</div>';
			baner+='<div style="background:#fff;margin:14px;padding:19px 10px 21px 15px;width:350px">';
			baner+='<div id="send_div">';
			baner+='<form name="send" id="send_form">';
			baner+='<input type="hidden" value="'+plan_title+'" name="data[message][plan_title]" >';		
			baner+='<input type="hidden" value="'+plan_location+'" name="data[message][plan_location]" >';		
			baner+='<input type="hidden" value="'+plan_starttime+'" name="data[message][plan_starttime]" >';		
			baner+='<input type="hidden" value="'+plan_endtime+'" name="data[message][plan_endtime]" >';		
			baner+='<input type="hidden" value="'+plan_hashtime+'" name="data[message][plan_hashtime]" >';		
			baner+='<table cellpadding="0" cellspacing="6">';
			baner+='<tr><td align="right"><b>To:</b></td><td>'+Network_Name+'</td></tr>';
			baner+='<tr><td align="right" ><b>Subject:</b></td><td><input tyle="text" value="'+re+'" name="data[message][subject]" style="border:1px solid #9da7b5;padding-left:0px;padding-right:0px;width:274px;" /></td></tr>';
			baner+='<tr><td align="right" valign="top" style="padding-top:4px;"><b>Message:</b></td><td style="padding-top:4px;"><textarea  name="data[message][message]"  style="border:1px solid #9da7b5;height:184px;width:274px;" ></textarea></td></tr>';
			baner+='</table>';
			baner+='</form>';
			baner+='</div>';
			baner+='<div style="float:right;padding:10px 6px 0 0;width:116px">';
	
			baner+='<a id="JSsend" href="" style="margin-right:10px;"></a>';
			baner+='<a id="JSlong_ok" href="" style="margin-right:10px;display:none;"></a>';
			baner+='<a id="JScancel" href=""></a>';		
			baner+='<div class="clear"></div></div><div class="clear"></div></div></div>';

		$('body').prepend(baner);
		$('#JSsend_message').draggable();
		var href=$(event).attr('href');
		
		$('#JSsend').click(function(e){
			e.preventDefault();
			form_data2=$("#send_form").serialize();			
			send_small(href,form_data2, callback);
		});
		
		if(callback!=false)
			var event_for_OK=', #JSlong_ok';
		else{
			var event_for_OK='';
			var link=document.location.href;
			var last_mark=document.location.href.lastIndexOf('/');
			
			if(link.substring(last_mark,link.length).indexOf('pg:')!=-1){
				link=link.substring(0,last_mark)+'/pg:1';
			}
			
			$('#JSlong_ok').attr('href',link)
		}
		
		
		$('#JScancel'+event_for_OK).click(function(e){
			e.preventDefault();
			$('#dark').remove();
			$('#JSsend_message a').unbind('click');				
			$('#JSsend_message').remove();
		});	
	}



	function add_to_contact(path){
	
		$.ajax({
			type:"POST",
			url: path,
			timeout:25000,
			data:'start=1',
			beforeSend: function(){
				$('#JSadd').unbind('click').remove();
				$('#JSremove').unbind('click').remove();
				$('#JScancel').unbind('click').remove();
				$('#JSlong_ok').show();
				$('#join_network_div').html('<div style="text-align:center"><img src="'+STATIC_IMG_DIR+'spinner.gif" alt="" style="padding:8px 0 9px 0" /></div>');
			},
			success: function(msg){				
				$('#join_network_div').html('<div style="padding-bottom:5px">'+msg+'</div>');										
			},
			error: function(){					
				$('#join_network_div').html('<div style="text-align:center;color:red;padding:10px 0 10px 0;">Error. <br /> Please refresh the page</div>');
			}
		});
	}


	function send_small(path,data, callback){
	
		if(data==null)
		data='start=1';
		$.ajax({
			type:"POST",
			url: path,
			timeout:25000,
			data:data,
			beforeSend: function(){
				$('#JSsend').unbind('click').remove();
				$('#JScancel').unbind('click').remove();				
				$('#send_div').html('<div style="text-align:center"><img src="'+STATIC_IMG_DIR+'spinner.gif" alt="" style="padding:70px 0 70px 0" /></div>');
			},
			success: function(msg){				
				$('#send_div').html(msg);
				$('#JSlong_ok').css({'float':'right'}).show();
				if(callback){
					eval(callback);
				} 
			},
			error: function(){
				
				$('#send_div').html('<div style="text-align:center;color:red;padding:62px 0 62px 0;">Error. <br /> Please refresh the page</div>');
			}
		});
	
	}


	function send_a_message_small(path,data){
	
		if(data==null)
		data='start=1';
		$.ajax({
			type:"POST",
			url: path,
			timeout:25000,
			data:data,
			beforeSend: function(){
				$('#JSsend').unbind('click').remove();
				$('#JScancel').unbind('click').remove();
				$('#JSlong_ok').css({'float':'right'}).show();			
				$('#send_a_message_div').html('<div style="text-align:center"><img src="'+STATIC_IMG_DIR+'spinner.gif" alt="" style="padding:70px 0 70px 0" /></div>');
			},
			success: function(msg){				
				$('#send_a_message_div').html(msg);										
			},
			error: function(){			
				$('#send_a_message_div').html('<div style="text-align:center;color:red;padding:62px 0 62px 0;">Error. <br /> Please refresh the page</div>');
			}
		});
	}





	/* function for box 'My reminders'*/

	function refreshreminder(data){
		$('#reminderscontainer').slideUp(function(){
			$('#reminderscontainer').empty();
			$('#reminderscontainer').append(data);
            var aa=$('#reminderscontainer a:first').height();

            if(aa==null){
                newremindersheight = 80;
            }else{
                newremindersheight = ($('#reminderscontainer a').length * aa)+6;
            }

		});
		$('#reminderscontainer').slideDown(function(){
			$('#reminderscontainer').animate({'height':newremindersheight});
			core_my_reminders();
		});
	}


	function reminders_controller(){
		
		if($(".generalResults").length || $('#featured_event').length || $('#network_details').length || $('#createNetwork').length || $('#business_details').length){
			
			$("#network_details a:contains('Add a Photo')").click(function(e){
				e.preventDefault();
				upload_new_photo();
			});
			
			$("#business_details a:contains('Add a Photo'), #AddaPhotoDiv").click(function(e){
				e.preventDefault();
				upload_new_photo();
			});
			
			$("a#inviteMembersLink").click(function(e){
				e.preventDefault();
				$('#guests, #dark, #guests_container').remove();
				if($.browser.msie && $.browser.version=='6.0')
					$('select').css({'visibility':'hidden'});
				makeScreenDark();						
				var	guests='<div id="guests_container" style="position:absolute;left:'+($('body').width()/2-403)+'px;top:'+($(document).scrollTop()+($(window).height()/2-330))+'px;width:807px;background:#fff;z-index:11">';
					guests+='<div id="invite_guests"><h1 style="width:760px;float:left;">Invite Guests</h1><a class="close_message" name=""/></a><div class="clear"></div>';			
					guests+='<div id="guests"></div>';
					guests+='</div></div>';
				
				
				$('#NetworkForm').prepend(guests);
				$('#dark').css({'height':$(document).height()+'px'});
				$('#guests_container a.close_message').click(function(e){
					e.preventDefault();
					$('#guests_container a,#guests_container input').unbind('click');
					$('#guests_container, #dark').remove();
					if($.browser.msie && $.browser.version=='6.0')
						$('select').css({'visibility':''});
				});
				var network_id2=0;
				if($('#NetworkIsedit').val()==1){
					network_id2=$('#NetworkId').val();
				} else {
					network_id2=0;
				}
				invite_network_guests(network_id2, false);
			});			
			show_big_photo_gallery();			
			$('#see_all_guest_detail').click(function(e){
				e.preventDefault();
				makeScreenDark();
				var guest_list_baner='<div id="guest_list_container" style="position:absolute;left:'+($('body').width()/2-403)+'px;top:'+($(document).scrollTop()+($(window).height()/2-261))+'px;width:807px;height:521px;background:#fff;z-index:11">';
					guest_list_baner+='<div id="guest_list"><h1>Guest List</h1><a class="close_message" name=""/></a><div class="clear"></div>';
					guest_list_baner+='<div id="guest_list_baner" ></div>';
					guest_list_baner+='</div></div>';
					
				$('body').prepend(guest_list_baner);
				$('#dark').css({'height':$(document).height()+'px'});
				createCloseFunction('#guest_list_container a.close_message', 'guest_list_container');				
				guest_list($('#PlanID_edit').val(),1);
			});
			
			$("#see_all_galery").click(function(e){
				e.preventDefault();	
				start_see_gallery_netwrok($('#PlanID_edit').val(),0);
			});
			
			
			$('a.Pl_Gu').click(function(e){
			e.preventDefault();
				
				$('#guests, #dark, #guests_container').remove();
				if($.browser.msie && $.browser.version=='6.0')
					$('select').css({'visibility':'hidden'});
				makeScreenDark();						
				var	guests='<div id="guests_container" style="position:absolute;left:'+($('body').width()/2-403)+'px;top:'+($(document).scrollTop()+($(window).height()/2-330))+'px;width:807px;background:#fff;z-index:11">';
					guests+='<div id="invite_guests"><h1>Invite Guests</h1><a class="close_message" name=""/></a><div class="clear"></div>';			
					guests+='<div id="guests"></div>';
					guests+='</div></div>';
				
				
				$('#PlanAddForm_edit').prepend(guests);
				$('#dark').css({'height':$(document).height()+'px'});
				$('#guests_container a.close_message').click(function(e){
					e.preventDefault();
					$('#guests_container a,#guests_container input').unbind('click');
					$('#guests_container, #dark').remove();
					if($.browser.msie && $.browser.version=='6.0')
						$('select').css({'visibility':''});
					$('#FriendUserAll').val('');
				});
				
				order_guests=null;
				$('#edit_guests').val(0);
				invite_guests($('#PlanID_edit').val(),null,'_edit');
			});
			
			
			$(".generalResults a:contains('Add Reminder'), #featured_event a:contains('Add Reminder'), #network_details a:contains('Add Reminder')").click(function(e){
				e.preventDefault();
				if(user_id==''){
					displayLoginForm(true);
				} else {
					create_new_reminders_box('Set a reminder',this);
					AJAX_add_new_reminders('event',null,$(this).attr('rel'));
				}
			});
			
		}
		
	}

	function start_see_gallery_netwrok(start_see_gallery_netwrok,condition){
		
		makeScreenDark();				
		if($('#PlanID_network_edit').length){
			var title='Network Gallery';
		}else
			var title='Photo Gallery';
		
		var see_gallery_baner='<div id="see_gallery_container" style="position:absolute;left:'+($('body').width()/2-403)+'px;top:'+($(document).scrollTop()+($(window).height()/2-246))+'px;width:807px;height:491px;background:#fff;z-index:11">';
			see_gallery_baner+='<div id="see_gallery"><h1>'+title+'</h1><a class="close_message" name=""/></a><div class="clear"></div>';
			see_gallery_baner+='<div id="see_gallery_baner" style="background:#fff;margin:14px 18px 0 18px;height:432px"></div>';
			see_gallery_baner+='</div></div>';						
		$('body').prepend(see_gallery_baner);
		$('#dark').css({'height':$(document).height()+'px'});
		$('#see_gallery_container a.close_message').click(function(e){
			e.preventDefault();
			$('#see_gallery_container a, #see_gallery_container h4').unbind('click');
			$('#see_gallery_container, #dark').remove();
		});				
		see_gallery(start_see_gallery_netwrok,condition,'');
	}


	function core_my_reminders(){
		$('#moving_4 .square, #moving_4 .reminders a').unbind('click');
		
		$('#moving_4 .square').click(function(e){
			e.preventDefault();
			create_new_reminders_box('Set a reminder',null);
			AJAX_add_new_reminders('set',null,'');
			
		});
		$('#moving_4 .reminders a').click(function(e){
			e.preventDefault();
			create_new_reminders_box($(this).text(),null);
			AJAX_add_new_reminders('choice',null,$(this).attr('name'),null,$(this).attr('title'));			
		});		
	}

	function create_new_reminders_box(title,events){

		if(events!=null){
			var offset = $(events).offset();
			var style='left:'+(offset.left-268)+'px;position:absolute;top:'+(offset.top)+'px;';
		}else{
			var style='left:'+($('body').width()/2-189)+'px;position:absolute;top:'+($(window).height()/2+$(document).scrollTop()-111)+'px;';
		}
		
		
		if($.browser.msie && $.browser.version=='6.0')
			$('select').css({'visibility':'hidden'});
		makeScreenDark();
		var baner='<div id="JSjmy_reminders" style="background:url(\''+STATIC_IMG_DIR+'plans/content_message.gif\') repeat-x #d0d0d0;'+style+';width:378px;z-index:11">';
			baner+='<div style="background:url(\''+STATIC_IMG_DIR+'plans/content_message.gif\') repeat-x 0px 100% #e98680;color:#fff;font-size:16px;font-weight:bold;padding:6px 14px 13px 14px;width:350px;overflow:hidden"><span style="display:block;float:left;width:330px;">'+title+'</span> <a href="" class="close_box" style="background:url(\''+STATIC_IMG_DIR+'plans/close_content_message.gif\') no-repeat;display:block;float:right;height:14px;margin:1px 0 0 0;width:14px;"/></a></div>';
			baner+='<div style="background:#fff;margin: 7px 14px 14px 14px;padding:3px 5px 5px 5px;width:340px">';
			baner+='<div id="events_my_reminders" style="height:158px;"></div>';
			baner+='<div class="clear"></div></div></div>';			
		$('body').prepend(baner);
		$('.close_box').click(function(e){
				e.preventDefault();
				$('#JSjmy_reminders a').unbind('click');
				$('#dark, #JSjmy_reminders').remove();
				if($.browser.msie && $.browser.version=='6.0')
					$('select').css({'visibility':''});
			});
	}	
	
	function AJAX_add_new_reminders(condition,data,reminder_id,update_view_day,reminder_date,viewday){
		
		if(reminder_id!=null)
			reminder_id=reminder_id.replace(',','-');
		var date= new Date();
		
		if(data==null)
		data='start=1';
		$('#events_my_reminders a').unbind('click');
		if(viewday!=1)
		updateHeaderDatesMonth_diary_hidden();		

		var re = new RegExp("/","gi");
		StartDateToShowDayReminder=add_zero_for_date(date.getFullYear()+'/'+(date.getMonth()+1)+'/'+date.getDate());
		StartDateToShowDayReminder=StartDateToShowDayReminder.replace(re,'-');

		$.ajax({
			type:"POST",
			url: URL_A + 'reminders/add_new_reminders/'+session_id+'/'+user_id+'/'+condition+'/'+StartDateToShowDayReminder+'/'+reminder_id,
			timeout:25000,
			data:data,
			beforeSend: function(){
				
				if(viewday==1)
					$('#moving_4 .scroll').html('<table cellpadding="0" cellspacing="0" border="0" width="100%" style="height:'+$('#moving_4 .scroll').height()+'px"><tr><td style="text-align:center"><img src="'+STATIC_IMG_DIR+'spinner.gif" alt=""/></td></tr></table>');
				else
					$('#events_my_reminders').html('<table cellpadding="0" cellspacing="0" border="0" width="100%" style="height:'+$('#events_my_reminders').height()+'px"><tr><td style="text-align:center"><img src="'+STATIC_IMG_DIR+'spinner.gif" alt=""/></td></tr></table>');
			},
			success: function(msg){
					
				/*				
				if(update_view_day==1){
					
					switch (action)
					{
						case 'day':day_ajax('plannerInner',StartDateToShowDay,null,null,1,null);break;
						case 'week':week_ajax('plannerInner',StartDateToShowWeek);break;
						case 'month':month_ajax('plannerInner',StartDateToShowMonth);break;
					}				
					
				}
					*/
		
				if($('#date_events').length==0 && (condition=='set_reminder' || condition=='set_reminder_one'))
					condition='set';
					
				$('#events_my_reminders').removeAttr('style');				
				StartDateToShowDay_remider=add_zero_for_date(StartDateToShowDay);

				switch (condition)
				{
					case 'set_reminder_one':
						if($('#events_my_reminders').length){
							$('#events_my_reminders').html(msg);
							var date_events=$('#date_events').val().split('/');
							date= new Date(date_events[0],date_events[1]-1,date_events[2],date_events[3],date_events[4],date_events[5]);
							
							string = new String((date.getMonth()+1));
							if(string.length==1)
							string='0'+string;
							string2 = new String((date.getDate()));
							if(string2.length==1)
							string2='0'+string2;
							
							
							$('#ReminderDatetime').val(date.getFullYear()+'/'+string+'/'+string2);
							$('#ReminderHour :eq('+date.getHours()+')').attr({'selected':'selected'});						
							$("#ReminderMinutes option:[value='"+date.getMinutes()+"']").attr({'selected':'selected'});
							$('#JSlong_ok').click(function(e){
								e.preventDefault();					
								form_data3=$("#add_reminder").serialize();
								
								if(StartDateToShowDay_remider==$('#ReminderDatetime').val())
									AJAX_add_new_reminders('add',form_data3,'',1);
								else
									AJAX_add_new_reminders('add',form_data3,'',null);
								
								
							});
							create_plan_start_end='remider';						
							$('#ReminderDatetime').click(function(e){
								diary_create_plan(e);
							});
						}
					break;
					case 'set_reminder':
						if($('#events_my_reminders').length){
							$('#events_my_reminders').html(msg);
							var date_events=$('#date_events').val().split('/');
							date= new Date(date_events[0],date_events[1]-1,date_events[2],date_events[3],date_events[4],date_events[5]);
							
							string = new String((date.getMonth()+1));
							if(string.length==1)
							string='0'+string;
							string2 = new String((date.getDate()));
							if(string2.length==1)
							string2='0'+string2;

							$('#ReminderDatetime').val(date.getFullYear()+'/'+string+'/'+string2);
							$('#ReminderHour :eq('+date.getHours()+')').attr({'selected':'selected'});						
							$("#ReminderMinutes option:[value='"+date.getMinutes()+"']").attr({'selected':'selected'});
							$('#JSlong_ok').click(function(e){
								e.preventDefault();					
								form_data3=$("#add_reminder").serialize();
								
								if(StartDateToShowDay_remider==$('#ReminderDatetime').val())
									AJAX_add_new_reminders('add',form_data3,'',1);
								else
									AJAX_add_new_reminders('add',form_data3,'',null);
								
								
							});
							create_plan_start_end='remider';						
							$('#ReminderDatetime').click(function(e){
								diary_create_plan(e);
							});
						}
					break;
					case 'event':
						if($('#events_my_reminders').length){
							$('#events_my_reminders').html(msg);
							var date_events=$('#date_events').val().split('/');
							date= new Date(date_events[0],date_events[1]-1,date_events[2],date_events[3],date_events[4],date_events[5]);
							
							string = new String((date.getMonth()+1));
							if(string.length==1)
							string='0'+string;
							string2 = new String((date.getDate()));
							if(string2.length==1)
							string2='0'+string2;
							
							
							$('#ReminderDatetime').val(date.getFullYear()+'/'+string+'/'+string2);
							$('#ReminderHour :eq('+date.getHours()+')').attr({'selected':'selected'});						
							$("#ReminderMinutes option:[value='"+date.getMinutes()+"']").attr({'selected':'selected'});
							$('#JSlong_ok').click(function(e){
								e.preventDefault();					
								form_data3=$("#add_reminder").serialize();
								
								if(StartDateToShowDay_remider==$('#ReminderDatetime').val())
									AJAX_add_new_reminders('add',form_data3,'',1);
								else
									AJAX_add_new_reminders('add',form_data3,'',null);
								
								
							});
							create_plan_start_end='remider';						
							$('#ReminderDatetime').click(function(e){
								diary_create_plan(e);
							});
						}
					break;
					case 'set':
						if($('#events_my_reminders').length){
							$('#events_my_reminders').html(msg);
							string = new String((date.getMonth()+1));
							if(string.length==1)
							string='0'+string;
							string2 = new String((date.getDate()));
							if(string2.length==1)
							string2='0'+string2;
							
							if($('#ReminderDatetime').val()=='')
								$('#ReminderDatetime').val(date.getFullYear()+'/'+string+'/'+string2);

							if($('#hour_1').length)
								$('#ReminderHour :eq('+$('#hour_1').val()+')').attr({'selected':'selected'});
							else
								$('#ReminderHour :eq('+date.getHours()+')').attr({'selected':'selected'});
							if($('#minnute_1').length)
								$('#ReminderMinutes :eq('+$('#minnute_1').val()+')').attr({'selected':'selected'});
								
							$('#JSlong_ok').click(function(e){
								e.preventDefault();					
								form_data3=$("#add_reminder").serialize();
								reminderPieces = $('#ReminderDatetime').val().split('/');
								
								reminderUTC = Date.UTC(reminderPieces[0],reminderPieces[1],reminderPieces[2],$('#ReminderHour').val(),$('#ReminderMinutes').val());
								
								dateUTC = Date.UTC(date.getFullYear(),(date.getMonth()+1),date.getDate(),date.getHours(),date.getMinutes());
								
								if(dateUTC>reminderUTC){
									alert('Reminders must be set in the future');
								} else {
									if(StartDateToShowDay_remider==$('#ReminderDatetime').val())
										AJAX_add_new_reminders('add',form_data3,'',1);
									else
										AJAX_add_new_reminders('add',form_data3,'',null);
								}
								
							});
							create_plan_start_end='remider';						
							$('#ReminderDatetime').click(function(e){
								diary_create_plan(e);
							});
						}
					break;
					case 'add':
						if($('#events_my_reminders').length){
							var string=msg.split('SEPARATE_OKD61');
							$('#events_my_reminders').html(string[1]);
							$('#moving_4 .reminders a').unbind('click');
							$('#moving_4 .scroll').html(string[0]);
							$('#moving_4 .reminders a').click(function(e){
								e.preventDefault();
								create_new_reminders_box($(this).text(),null);							
								AJAX_add_new_reminders('choice',null,$(this).attr('name'),null,$(this).attr('title'));							
							});
						}
					break;
					case 'delete':
						if($('#events_my_reminders').length){
							var string=msg.split('SEPARATE_OKD61');
							$('#events_my_reminders').html(string[1]);
							$('#moving_4 .reminders a').unbind('click');
							$('#moving_4 .scroll').html(string[0]);
							$('#moving_4 .reminders a').click(function(e){
								e.preventDefault();
								create_new_reminders_box($(this).text(),null);
								AJAX_add_new_reminders('choice',null,$(this).attr('name'),null,$(this).attr('title'));
							});
						}
					break;
					case 'choice':
						if($('#events_my_reminders').length){
							$('#events_my_reminders').html(msg);						
							$('#delete_reminder').click(function(e){
								e.preventDefault();
								if(confirm('Are you sure that you want to remove this reminder')){
								
									reminder_datetab=reminder_date.split('-');
									reminder_date=reminder_datetab[0]+'/'+reminder_datetab[1]+'/'+reminder_datetab[2];
									if(StartDateToShowDay_remider==reminder_date)
										AJAX_add_new_reminders('delete',null,$(this).attr('name'),1);
									else
										AJAX_add_new_reminders('delete',null,$(this).attr('name'),null);
								}						
								
							});
							$('#edit_reminder').click(function(e){
								e.preventDefault();
								AJAX_add_new_reminders('edit',null,$(this).attr('name'));
							});
						}
					break;
					case 'edit':
						if($('#events_my_reminders').length){
							$('#events_my_reminders').html(msg);					
							$('#ReminderHour option:[value='+$('#ReminderAllDate').attr('value').substr(11,2)+']').attr({'selected':'selected'});
							$('#ReminderMinutes  option:contains('+$('#ReminderAllDate').attr('value').substr(14,2)+')').attr({'selected':'selected'});
							$('#ReminderRepeatHowOften  option:[value='+$('#ReminderRepeatHowOftenHidden').attr('value')+']').attr({'selected':'selected'});
							$('#ReminderSendBefore  option:[value='+$('#ReminderSendBeforeHidden').attr('value')+']').attr({'selected':'selected'});
							$('#JSlong_ok').click(function(e){
								e.preventDefault();					
								form_data3=$("#add_reminder").serialize();
								
								if(StartDateToShowDay_remider==$('#ReminderDatetime').val())
									AJAX_add_new_reminders('save',form_data3,$(this).attr('name'),1);
								else
									AJAX_add_new_reminders('save',form_data3,$(this).attr('name'),null);
							});
							
							create_plan_start_end='remider';
							
							
							$('#ReminderDatetime').click(function(e){							
								updateHeaderDatesMonth_diary_hidden();
								diary_create_plan(e);
							});						
						}
					break;
					case 'save':
						if($('#events_my_reminders').length){
							var string=msg.split('SEPARATE_OKD61');
							$('#events_my_reminders').html(string[1]);
							$('#moving_4 .reminders a').unbind('click');
							$('#moving_4 .scroll').html(string[0]);						
							$('#moving_4 .reminders a').click(function(e){
								e.preventDefault();
								create_new_reminders_box($(this).text(),null);							
								AJAX_add_new_reminders('choice',null,$(this).attr('name'),null,$(this).attr('title'));
							});
						}
					break;
					case 'viewDay':
						
						$('#moving_4 .scroll').html(msg);
						$('#moving_4 .reminders a').click(function(e){
							e.preventDefault();
							create_new_reminders_box($(this).text(),null);							
							AJAX_add_new_reminders('choice',null,$(this).attr('name'),null,$(this).attr('title'));							
						});				
					break;
				};
				
				$('#JScancel, #JSclose').click(function(e){
					e.preventDefault();
					updateHeaderDatesMonth_diary_hidden();
					$('#JSjmy_reminders a, #JSjmy_reminders input').unbind('click');
					$('#dark, #JSjmy_reminders').remove();
					if($.browser.msie && $.browser.version=='6.0')
						$('select').css({'visibility':''});
				});

				
			},
			error: function(){				
				if(viewday==1)
					$('#moving_4 .scroll').html('<table cellpadding="0" cellspacing="0" border="0" width="100%" style="height:'+$('#moving_4 .scroll').height()+'px"><tr><td style="text-align:center">Error. <br /> Please refresh the page</td></tr></table>');
				else
				$('#events_my_reminders').html('<div style="text-align:center;color:red;padding:62px 0 62px 0;">Error. <br /> Please refresh the page</div>');
			}
		});		
	}
	

	function getLatLong(whatval, overwritecity){

		var localSearch = new GlocalSearch();
		whichCountry = $('#UserCountry').val();
		localSearch.setSearchCompleteCallback(null, 
      		function() 
          {  			
      			if (localSearch.results[0])
      			{		
      				var resultLat = localSearch.results[0].lat;
      				var resultLng = localSearch.results[0].lng;
      				var resultCity = localSearch.results[0].city;
      				
      				$('#latitude').val(resultLat);
      				$('#longitude').val(resultLng);
					
      				if(overwritecity){
      					$('#city').val(resultCity);
      				} else {
      					if($('#city').val()==''){
      						$('#city').val(resultCity);
      					}
      				}
      			}
      			
      		});
      	if(whatval){
			localSearch.execute(whatval+", "+whichCountry);
		} else if($('#city').val()){
			localSearch.execute($('#city').val()+", "+whichCountry);
		}
	}

	
	function shake(n) {
if (self.moveBy) {

for (i = 10; i > 0; i--) {
for (j = n; j > 0; j--) {
self.moveBy(0,i);
self.moveBy(i,0);
self.moveBy(0,-i);
self.moveBy(-i,0);
         }
      }
   } 
}

