// JavaScript Document
//Main Function
function netfrnd_list(id)
{
	//alert("net_frindlist");
	var para;
	para="frindid="+id;
	loadrajax("../home/net_friends_list.php","POST",para,"mainsec");
}
function mydivfriends()
{
	//para="divfriend
	document.getElementById("divconnect").style.display="none";
   	loadrajax("../friends/friends.php","POST","","mainsec");
	
}
function my_friends()
{
	loadrajax("../friends/myfriends.php","POST","","res");
}

function invite_friend()
{
	loadrajax("../friends/invite_friends.php","POST","","res");
}

function delete_My_Invit(id)
{
	para="frid="+id;
	if(confirm("Do you want to delete the invitation "))
	{
	loadfajax("../friends/delete_PendingInvit.php","post",para,delete_Myinvitation_stat,'');
	}
}

function delete_Myinvitation_stat(res)
{
	
	var arr=res.split("^^");
	if(arr[1]==1)
	{
	  alert("Your invitation has been deleted");
	  accept_friend();
	}
	else if(arr[1]==2)
	  alert("Error: Kindly check");
}

function delPendingInvit(id)
{
	para="frid="+id;
	if(confirm("Do you want to delete this invite "))
	{
	loadfajax("../friends/delete_PendingInvit.php","post",para,delete_Pendinvit_stat,'');
	}
}

function delete_Pendinvit_stat(res)
{
	//alert(res);
	var arr=res.split("^^");
	if(arr[1]==1)
	{
	  alert("Your invitation has been deleted");
	  my_friends();
	}
	else if(arr[1]==2)
	  alert("Error: Kindly check");
}


function delMyFriend(id)
{
	para="frid="+id;
	if(confirm("Do you want to delete this user from your list"))
	{
	loadfajax("../friends/delete_myfriend.php","post",para,delete_stat,'');
	
	}
}


function delete_stat(res)
{
	//alert(res);
	var arr=res.split("^^");
	if(arr[1]==1)
	{
	  alert("The user has been deleted from your list");
	  my_friends();
	}
	else if(arr[1]==2)
	  alert("Error: Kindly check");
}

function accept_friend()
{
	loadrajax("../friends/myInvitation.php","POST","","res");
}
function accept_invitation(id)
{
	para="frid="+id;
	loadfajax("../friends/accept_invitation.php","post",para,accept_stat,'');
}
function callmyfriends()
{
   my_friends();	
}
function accept_stat(res)
{
	
	var arr=res.split("^^");
	if(arr[1]==1)
	{
	  alert("User added to your friends network.");
	  accept_friend();
	}
	else if(arr[1]==2)
	  alert("Error: Kindly check");
    
}


function accept_BrInvitation(id)
{
	para="frid="+id;
	loadfajax("../friends/accept_invitation.php","post",para,acceptbr_stat,'');
}

function acceptbr_stat(res)
{
	//alert(res);
	var arr=res.split("^^");
	if(arr[1]==1)
	{
	  alert("The user has been added in your list");
	  browse_friend();
	}
	else if(arr[1]==2)
	  alert("Error: Kindly check");
    
}


function browse_friend(para)
{
	loadrajax("../friends/browse_friends.php","POST",para,"res");
}

function browsefrd_gotopage(page)
{
	var para,pg,list,bmtype;
	if(page)
		pg=page;
	else
		pg=document.browsefrd_frm.pg.value;
		list=document.browsefrd_frm.list_page.value;
	para="pg="+pg+"&list_page="+list;
	browse_friend(para);
}
function browsefrd_listpage()
{
	var para,pg,list,bmtype;
	
	pg=1;
	list=document.browsefrd_frm.list_page.value;
	para="pg="+pg+"&list_page="+list;
	browse_friend(para);
}
function browsefrd_gotopagebot(page)
{
	var para,pg,list,bmtype;
	if(page)
		pg=page;
	else
		pg=document.browsefrd_frm.pgbot.value;
		list=document.browsefrd_frm.list_pagebot.value;
	para="pg="+pg+"&list_page="+list;
	browse_friend(para);
}
function browsefrd_listpagebot()
{
	var para,pg,list,bmtype;
	pg=1;
	list=document.browsefrd_frm.list_pagebot.value;
	para="pg="+pg+"&list_page="+list;
	browse_friend(para);
}








function invite_browse_friend(id)
{
	para="frid="+id;
	loadrajax("../friends/invite_friends.php","POST",para,"res");
}
function invite_stat(res)
{
	//alert(res);
	var arr=res.split("^^");
	if(arr[1]==1)
	{
	   alert("Your invite was sent");
	   browse_friend();
	}
	else if(arr[1]==2) 
	   alert("User already in your list");
    
}

function sendinviteMsg()
{
	var err="";
	var frnd_name,frnd_emailid,frnd_msg;
	var para;
	
	frnd_name=document.invite_frm.frnd_name.value;
	
	frnd_msg=document.invite_frm.frnd_msg.value;
	if(document.invite_frm.femailid.value)
	{
		frnd_emailid=document.invite_frm.femailid.value;
	}
    else
	{
		frnd_emailid=document.invite_frm.frnd_emailid.value;
	}
		
	if(!validateNotEmpty(frnd_name))
		err+="Friend name\n";
	if(!validateNotEmpty(frnd_emailid))
		err+="Friend Email ID\n";
	//if(!validateNotEmpty(frnd_msg))
		//err+="Message\n";

	if(err)
		alert("Please enter the required details.\n\n"+err);
	else
	{
		para="dosubmit=A&frnd_name="+frnd_name+"&frnd_emailid="+frnd_emailid+"&frnd_msg="+frnd_msg;
		loadrajax("../friends/invite_friends.php","POST",para,"res");
	}

}

function check_dob(dat,mon,yer)
{
	y=yer;
	m=mon;
	d=dat;
	var res="";
	//alert(d+":"+m+":"+y);
	if(y==0 || m==0 || d==0)
	{
		res="DOB field should be properly filled";
	}
	if((y % 4 == 0 && y%100 !=0 )||(y%400==0))
	{
		if(m=="2" && d >29)
		{
			res="DOB field : The given year is leap year. The February month has only 29 days";
		}
	}
	else if(m==2)
	{
		if(d >28)
		{
			res="Invalid date of birth - The February month has only 28 days ";
		}
	}
	if(m==4 || m==6 || m==9 || m==11)
	{
		if(d>30)
		{
			res="Invalid date of birth - The given month only has 30 days";
		}
	}
	return res;
}

function prfile_valid()
{
	
	var err="";
	var fname,lname,occup,city,state,gender,pincode,f_activities,f_book,f_music,f_movies,f_food,dat,mon,yer;
	var para,res;
	res="";
	gender="";
	fname=document.getElementById("first_name").value;
	
	lname=document.getElementById("last_name").value;
	
	occup=document.getElementById("occupation").value; 
	//alert("occup "+occup);
	city=document.getElementById("city").value;
	//alert("city "+city);
	state=document.getElementById("state").value;
	//alert("state "+state);
	//gender=document.getElementByName("grnder").value;
	//alert("gender "+gender);
	pincode=document.getElementById("pincode").value;
	//alert("pincode "+pincode);
	f_activities=document.getElementById("f_activities").value;
	//alert("f_activities "+f_activities);
	f_book=document.getElementById("f_books").value;
	//alert("f_book"+f_book);
	f_music=document.getElementById("f_music").value;
	//alert(" f_music"+f_music);
	f_movies=document.getElementById("f_movies").value;
	//alert("f_movis "+f_movies);
	f_food=document.getElementById("f_food").value;
	//alert(" f_food"+f_food);
	dat=document.getElementById("dat").value;
	//alert("dat "+dat);
	mon=document.getElementById("mon").value;
	//alert("mon "+mon);
	yer=document.getElementById("yer").value;
	//alert("yer "+yer);
	if(document.getElementById("M").checked==true)
				gender="M";
	else if(document.getElementById("F").checked==true)
	           gender="F";
	
	if(!validateNotEmpty(fname))
		err+="First Name\n";
	if(!validateNotEmpty(pincode))
		err+="pincode\n";
	if(!validateNotEmpty(lname))
		err+="Last Name\n";
	if(!validateNotEmpty(occup))
		err+="Occupation\n";
    if(!validateNotEmpty(city))
		err+=" City\n";
	if(!validateNotEmpty(state))
		err+=" State \n";
	if(!validateNotEmpty(gender))
		err+="Gender\n";
	if(!validateNotEmpty(f_activities))
		err+="Favourite_activities \n";
	if(!validateNotEmpty(f_book))
		err+="Favourite_Book  \n";
	if(!validateNotEmpty(f_music))
		err+="Favourite_music\n";
	if(!validateNotEmpty(f_movies))
		err+="Favourite_movie\n";
	if(!validateNotEmpty(f_food))
		err+="Favourite_food\n";
	if(!validateNotEmpty(dat))
		err+="Date\n";
	if(!validateNotEmpty(mon))
		err+=" Month\n";
	if(!validateNotEmpty(yer))
		err+="Year \n";
		
	
	if(err)
		alert("Please enter the required details.\n\n"+err);
	else
	{
	 res=check_dob(dat,mon,yer);
		if(res=="")
		{
		 para="dosubmit=profile&fname="+fname+"&lname="+lname+"&occup="+occup+"&city="+city+"&state="+state+"&gender="+gender+"&f_activities="+f_activities+"&f_book="+f_book+"&f_music="+f_music+"&f_food="+f_food+"&f_movies="+f_movies+"&occup="+occup+"&dat="+dat+"&mon="+mon+"&yer="+yer+"&pincode="+pincode;
	
	//loadfajax("../accounts/ajax_Addprofile.php","post",para,profile_stat,'');
	loadrajax("../accounts/ajax_Addprofile.php","POST",para,"res");
		}
		else
		 alert(res);
	
	}

}


function myprofile()
{
	
	para="testprfile=myprofile";
	loadrajax("../friends/friends.php","POST",para,"mainsec");
}
function opnuploadimg()
{

window.open('../accounts/uploadmyimg.php','upload','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=0,border=0,left=100,top=150,width=500,height=250');
	
}
function Friendprofile(id)
{
	
	para="testprfile=Frindprofile&id="+id;
	loadrajax("../friends/friends.php","POST",para,"mainsec");
}
function changepwd()
{
       document.getElementById("pass_state").innerHTML="";
	   document.getElementById("passcng").style.display="block";
 	   document.getElementById("cpass").style.display="none";
}

function change_validate()
{

	var oldpass,newpass,username,para;
	var err="";
	oldpass=document.getElementById("oldpass").value;
	newpass=document.getElementById("newpass").value;
	username=document.getElementById("uname").value;
	//alert("oldpass="+document.getElementById("oldpass").value);
	//alert("newpass="+newpass);
	//alert("username="+username);
	if(!validateNotEmpty(oldpass))
		err+="oldpass\n";
	if(!validateNotEmpty(newpass))
		err+=" newpass\n";
	//if(!validateNotEmpty(username))
		//err+="username \n";
	
	
	if(err)
		alert("Please enter the required details.\n\n"+err);
	else
	{
	 para="username="+username+"&newpass="+newpass+"&oldpass="+oldpass;
	 loadfajax("../accounts/ajax_changepass.php","post",para,change_stat,'');
	}
}

function change_stat(res)
{
	//alert(res);
	var er;
	var arr=res.split("^^");
	if(arr[1]==0)
	{
	   //er="Your password has deen changed";
	   document.getElementById("passcng").style.display="none";
 	   document.getElementById("cpass").style.display="block";
	   document.getElementById("pass_state").innerHTML="Your password has deen changed";
	}
	else if(arr[1]==1)
	{
	   //alert("Please! check the password");
	   document.getElementById("passcng").style.display="none";
 	   document.getElementById("cpass").style.display="block";
	   document.getElementById("pass_state").innerHTML="Please! check the password";
	}
    
}

/*
function positionIt(e, obj, offx, offy) 
{
    var x=0, y=0;

	var objstr="document.getElementById('"+obj+"')";
	var o=eval(objstr);
	o.style.display="block";
	
	scrollX=getScrollX();
	width=getWinWidth();
	
	scrollY=getScrollY();
	height=getWinHeight();
	
	x = e.pageX? e.pageX: e.clientX + scrollX;
	 
    if ( x + o.offsetWidth + offx > width + scrollX) 
        x = width + scrollX - o.offsetWidth;
    else x = x + offx;


    y = e.pageY? e.pageY: e.clientY + scrollY; 
   
    if ( y + o.offsetHeight + offy > height + scrollY )
        y = height + scrollY - o.offsetHeight-20;
		
    else y = y + offy;
    o.style.left = x + "px"; o.style.top = y + "px";
	o.style.display="block";
	
}*/

function myfriend_serch(para)
{
	loadrajax("../friends/sch_myfriends.php","POST",para,"res");
}


function friendmysearch(id)
{
	
	if(document.getElementById(id).value)
	{
		var para,searchfrndname,location;
	
		searchfrndname=document.getElementById(id).value;
		para="searchfrndname="+searchfrndname;
		document.getElementById(id).value="";
		document.getElementById('allfriendscarch').style.display="none";
		myfriend_serch(para);
	 }
	 else
	 alert("Please enter a Friend name");
}
function chkmybfrndenter(e)
{
	var characterCode;
	if(e && e.which)
	{
		e=e;
	}
	else
	{
		e=event;
	}

	characterCode=e.keyCode;
	
	if(characterCode==13)
	{
		friendmysearch('myfrndsertx');
		
		document.getElementById('myfriendscarch').style.display="none";
		return false;
	}
	return true;
}

function search_society(para)
{
	//alert('search_society');
	loadrajax("../friends/search_society.php","POST",para,"res");
}
function frindsearchall(id)
{
	//alert("fried esarch all");
	if(document.getElementById(id).value)
	{
		var para,searchfrndname,location;
	
		searchfrndname=document.getElementById(id).value;
		para="searchfrndname="+searchfrndname;
		document.getElementById(id).value="";
		search_society(para);
		document.getElementById('allfriendscarch').style.display="none";
	 }
	 else
	 alert("Please enter a Friend name");
}
function chkallfriendenter(e)
{
	var characterCode;
	if(e && e.which)
	{
		e=e;
	}
	else
	{
		e=event;
	}

	characterCode=e.keyCode;
	
	if(characterCode==13)
	{
		frindsearchall('allfrndsertxt');
		
		document.getElementById('allfriendscarch').style.display="none";
		return false;
	}
	return true;
}

function frndmyser_text(para,pg)
{
	var pdata="";
	
	var searchtagname;
	searchfrndname=document.myfrndserch_frm.searchfrndname.value;
	if(searchfrndname=="")
		alert("Please enter the tag name");
	else
	{
		if(document.tagfrm)
		{
			pdata=get_page_data(pg);
		}
		
		if(!para)
			para="searchfrndname="+searchfrndname;
		if(pdata)
			pdata+="&"+para;
		else
			pdata=para;
		loadrajax("../friends/sch_myfriends.php","POST",pdata,"res");
	}
}
function checkEnterMyFrndSer(e)
{
	var characterCode;
	if(e && e.which)
	{
		e=e;
	}
	else
	{
		e=event;
	}

	characterCode=e.keyCode;
	
	if(characterCode==13)
	{
		frndmyser_text();
		return false;
	}
	return true;
}


function societyser_text(para,pg)
{
	var pdata="";
	//alert('search_society page');
	var searchtagname;
	searchfrndname=document.myfrndserch_frm.searchfrndname.value;
	if(searchfrndname=="")
		alert("Please enter the tag name");
	else
	{
		if(document.tagfrm)
		{
			pdata=get_page_data(pg);
		}
		
		if(!para)
			para="searchfrndname="+searchfrndname;
		if(pdata)
			pdata+="&"+para;
		else
			pdata=para;
		loadrajax("../friends/search_society.php","POST",pdata,"res");
	}
}


function checkEnterSerSociety(e)
{
	var characterCode;
	if(e && e.which)
	{
		e=e;
	}
	else
	{
		e=event;
	}

	characterCode=e.keyCode;
	
	if(characterCode==13)
	{
		societyser_text();
		return false;
	}
	return true;
}
var scarpid;
function ScrapMsgSend(userid)
{
	scarpid=userid;
	var msg,para,key="";
	var mailchk=0;
	msg=document.getElementById("msg").value;
	if(document.getElementById("mailchk").checked == true)
	{
	 mailchk=1;
	}
	if(!validateNotEmpty(msg))
	{
		key+="Message\n";
	}
	if(key)
	{
		alert("Please fill in the required details\n\n"+key);
	}
    else
	{
		if(msg.length <= 160)
		{
			document.getElementById("msg").value="";
			document.getElementById('ckcnt').innerHTML="(0 to 160 Chars)";
			msg=escape(msg);
			para="userid="+userid+"&msg="+msg+"&mailchk="+mailchk;
			
			loadfajax("../scrap/ajax_postscrapmsg.php","post",para,ScrapMsgSend_stat,'');
		}
		else
		   alert("message max 160 char only")
	}
}

function ScrapMsgSend_stat(res)
{
	if(res ==1)
		 loadrajax("../scrap/list_scrapmsg.php","POST",'',"scrap");
	else
	    alert("Error: Kindly check");
}
function chkcount(id,divid)
{
	var msg,cnt;
	msg=document.getElementById(id).value;
	if(msg.length < 160)
	{
		 cnt=msg.length+1;
		 document.getElementById(divid).innerHTML="("+cnt+" to 160 Chars)";	
		 return true;
	}
	else
		 return false;
}

function DeletScrap(refid)
{
	var para;
	para="refid="+refid;
	loadfajax("../scrap/ajax_delscrap.php","post",para,delspacer_stat,'');
}
function delspacer_stat(res)
{
	if(res ==1)
		 loadrajax("../scrap/list_scrapmsg.php","POST",'',"scrap");
	else
	    alert("Error: Kindly check");
}

function replayScrap(id)
{
	var name;
	name="scrapmsg_"+id;
	document.getElementById(name).style.display="block";
}
function close_replay(id)
{
	document.getElementById(id).style.display="none";
}
function close_scrapmsg(id)
{
	document.getElementById(id).style.display="none";
}
function ReplyScapMsg(userid,msgid)
{
	var msg,para,refid,chkid,key="";
	var mailchk=0;
	msg=document.getElementById(msgid).value;
	refid=msgid.split("_");
	if(document.getElementById("reply_mailchk_"+refid[1]).checked == true)
	{
	 mailchk=1;
	}
	if(!validateNotEmpty(msg))
	{
		key+="Message\n";
	}
	if(key)
	{
		alert("Please fill in the required details\n\n"+key);
	}
    else
	{
		if(msg.length <= 160)
		{
			chkid="ckcnt_"+refid[1];
			document.getElementById(msgid).value="";
			document.getElementById(chkid).innerHTML="(0 to 160 Chars)";
			msg=escape(msg);
			para="userid="+userid+"&msg="+msg+"&mailchk="+mailchk;
			document.getElementById("scrapmsg_"+refid[1]).style.display="none";
			loadfajax("../scrap/ajax_postscrapmsg.php","post",para,reply_stat,'');
		}
		else
		   alert("message max 160 char only")
	}
}
function reply_stat(res)
{
  if(res !=1)
	   // alert("Message has been sent successfully");
	    alert("Error: Kindly check");
}

function scribblepg(pg)
{
	var para;
	para="pg="+pg;
	loadrajax("../scrap/list_scrapmsg.php","POST",para,"scrap");
}