var xmlHttpObject,id,type;
function sendToServerByAJAX(fileName,queryString,queryStringValue,contentId,contentType) {
	var url;
	xmlHttpObject=getXMLHttpObject();
	if(xmlHttpObject!=null) {
		url=fileName+'?'+queryString+'='+queryStringValue;
		type=contentType;
		id=contentId;
		xmlHttpObject.open('GET',url,true);
		xmlHttpObject.send(null);
		xmlHttpObject.onreadystatechange=stateChanged;
	}
}
function sendToServerByAJAX_feature(fileName,queryString,queryStringValue,contentId,contentType) {
	var url;
	xmlHttpObject=getXMLHttpObject();
	if(xmlHttpObject!=null) {
		url=fileName+'?'+queryString+'='+queryStringValue;
		type=contentType;
		id=contentId;
		xmlHttpObject.open('GET',url,true);
		xmlHttpObject.send(null);
		xmlHttpObject.onreadystatechange=stateChanged_feature;
	}
}
function getXMLHttpObject() {
	if(window.ActiveXObject) {
		return new ActiveXObject('Microsoft.XMLHTTP');
	}
	else if(window.XMLHttpRequest) {
		return new XMLHttpRequest();
	}
	else {
		window.alert('your browser does not support AJAX');
		return null;
	}
}
function stateChanged_feature() {
	if(xmlHttpObject.readyState==4 || xmlHttpObject.readyState=='complete') {
		if(type=='span' || type=='div' || type=='td') {
			document.getElementById(id).innerHTML=xmlHttpObject.responseText;
		}
		else if(type=='text' || type=='textarea') {
			document.getElementById(id).value=xmlHttpObject.responseText;
		}
	}
}
function stateChanged() {
	if(xmlHttpObject.readyState==4 || xmlHttpObject.readyState=='complete') {
		if(type=='span' || type=='div' || type=='td') {
			document.getElementById(id).innerHTML=xmlHttpObject.responseText;
		}
		else if(type=='text' || type=='textarea') {
			document.getElementById(id).value=xmlHttpObject.responseText;
		}
	}
}

function getHTTPObject()
{
	var xmlhttp;
	if(window.XMLHttpRequest)
	{
		xmlhttp=new XMLHttpRequest();
	}
	else if(window.ActiveXObject) {
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		if(!xmlhttp) {
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
	}
	return xmlhttp;
}
var http=getHTTPObject();

function express_data_box()
{
	var chk=0;
	var str=document.getElementById('item_box').value;
	
	if(document.getElementById("express1").checked==false  && document.getElementById("express2").checked==false && document.getElementById("express3").checked==false && document.getElementById("express4").checked==false && document.getElementById("express5").checked==false && document.getElementById("express6").checked==false)
	{
		alert("Please select the any value");
		return false;
	}
	else
	{
     		if(document.getElementById("express1").checked!=false)
			{
					var intrest_id=document.getElementById("express1").value;	
			}
			if(document.getElementById("express2").checked!=false)
			{
					var intrest_id=document.getElementById("express2").value;
			}
			if(document.getElementById("express3").checked!=false)
			{
					var intrest_id=document.getElementById("express3").value;	
			}
			if(document.getElementById("express4").checked!=false)
			{					
				var intrest_id=document.getElementById("express4").value;	
			}
			if(document.getElementById("express5").checked!=false)
			{					
				var intrest_id=document.getElementById("express5").value;	
			}
			if(document.getElementById("express6").checked!=false)
			{					
				var intrest_id=document.getElementById("express6").value;	
			}
			var i;
			str = str.toString();
	    	  for (i = 0; i < str.length; i++)
    		  {
		         var c = str.charAt(i);
        			 if (isNaN(c)) 
				   {
						chk=1;
				   }
		      }

				if(chk==1)
				{
					var selectdata='express';			
					var url="express_interest.php";
					url=url+"?to_id="+str+"&data="+intrest_id+"&select="+selectdata;
			http.open("GET", url, true);
			 http.onreadystatechange = function()
			 {
				if (http.readyState == 4)
				{
				   if(http.status==200)
				   {
						 var results=http.responseText;
						 document.getElementById('box_table').style.display= 'none';
						 document.getElementById('subbox_table').style.display= 'none';
						 document.getElementById('dismsg_table').style.display= 'none';
						 document.getElementById('disallmsg_table').style.display= 'block';
						 document.getElementById('re_gotdata').innerHTML=results;
				   }
				}
			  }
			http.send(null);
			}
			else
			{
				var selectdata='express_all';			
				var url="express_interest.php";
				url=url+"?to_id="+str+"&data="+intrest_id+"&select="+selectdata;
				http.open("GET", url, true);
				 http.onreadystatechange = function()
				 {
					if (http.readyState == 4)
					{
					   if(http.status==200)
					   {
		    			 var results=http.responseText;
				 document.getElementById('messages_template').style.display= 'none';
					 document.getElementById('messages_results').style.display= 'block';
						document.getElementById('msg_list').innerHTML=results;
						 
				   }
		}
	  }
	http.send(null);
	}
	}
}


function sampletemplate()
{
 document.getElementById('samplemsg').style.display= 'block';
	 document.getElementById('personalmsg').style.display= 'none';
 
}

function originaltemplate()
{
	 document.getElementById('personalmsg').style.display= 'block';
 		document.getElementById('samplemsg').style.display= 'none';
	 

}


function person_samplemsg()
{
	
	if(document.getElementById("express_p1").checked==false  && document.getElementById("express_p2").checked==false && document.getElementById("express_p3").checked==false && document.getElementById("express_p4").checked==false && document.getElementById("express_p5").checked==false && document.getElementById("express_p6").checked==false)
	{
		alert("Please select the any value");
		return false;
	}
	else
	{
		var str=document.getElementById("user_str").value;		
		if(document.getElementById("express_p1").checked!=false)
		{
				var intrest_id=document.getElementById("express_p1").value;	
		}
		if(document.getElementById("express_p2").checked!=false)
		{
				var intrest_id=document.getElementById("express_p2").value;
		}
		if(document.getElementById("express_p3").checked!=false)
		{
				var intrest_id=document.getElementById("express_p3").value;	
		}
		if(document.getElementById("express_p4").checked!=false)
		{					
			var intrest_id=document.getElementById("express_p4").value;	
		}
		if(document.getElementById("express_p5").checked!=false)
		{					
			var intrest_id=document.getElementById("express_p5").value;	
		}
		if(document.getElementById("express_p6").checked!=false)
		{					
			var intrest_id=document.getElementById("express_p6").value;	
		}

	var selectdata='express_all';
	var url="express_interest.php";
	url=url+"?to_id="+str+"&data="+intrest_id+"&select="+selectdata;
	http.open("GET", url, true);
	http.onreadystatechange = function()
	{
		if (http.readyState == 4)
		{
			if(http.status==200)
			{		
			var results=http.responseText;
			 document.getElementById('person_display').style.display= 'none';
			 document.getElementById('samplemsg').style.display= 'none';
			 document.getElementById('personalmsg').style.display= 'none';
 			document.getElementById('personalmessages_results').style.display= 'block';
			document.getElementById('personalmsg_list').innerHTML=results;
			}
		}
	}
	http.send(null);
	}
}

function person_originalmsg()
{
if(document.getElementById("pmessage").value=="")
	{
		alert("Please type your personal message");
		document.getElementById('pmessage').focus();
		return false;
	}
	else
	{
	var str=document.getElementById('user_str').value;
	var intrest_id=document.getElementById("pmessage").value;		

	var selectdata='express_all';
	var url="express_interest.php";
	url=url+"?to_id="+str+"&data="+intrest_id+"&select="+selectdata;
	http.open("GET", url, true);
	http.onreadystatechange = function()
	{
		if (http.readyState == 4)
		{
			if(http.status==200)
			{		
			var results=http.responseText;
			 document.getElementById('person_display').style.display= 'none';
			 document.getElementById('samplemsg').style.display= 'none';
			 document.getElementById('personalmsg').style.display= 'none';
 			document.getElementById('personalmessages_results').style.display= 'block';
			document.getElementById('personalmsg_list').innerHTML=results;
			}
		}
	}
	http.send(null);
	}
	
}
function person_repliedmsg()
{
if(document.getElementById("pmessage").value=="")
	{
		alert("Please type your personal message");
		document.getElementById('pmessage').focus();
		return false;
	}
	else
	{
	var str=document.getElementById("item_str2").value;		
		var str1=document.getElementById("item_str").value;		

	var intrest_id=document.getElementById("pmessage").value;		

	var selectdata='replied_all';
	var url="express_interest.php";
	url=url+"?to_id="+str+"&data="+intrest_id+"&select="+selectdata+"&msgid="+str1;
	http.open("GET", url, true);
	http.onreadystatechange = function()
	{
		if (http.readyState == 4)
		{
			if(http.status==200)
			{		
			var results=http.responseText;
		document.getElementById('person_display').style.display= 'none';
		document.getElementById('person_display_results').style.display= 'block';
	
			}
		}
	}
	http.send(null);
	}
	
}

function replied_msg(str,str2,str3,str4)
{
	document.getElementById('item_str').value=str;
	document.getElementById('item_str2').value=str2;
	document.getElementById('item_str3').value=str3;
	document.getElementById('item_str4').value=str4;
	
	jQuery.facebox({div:'#repliedmsg'}, 'my-groovy-style');
	document.getElementById('person_display').style.display= 'block';
	document.getElementById('person_display_results').style.display= 'none';
	document.getElementById('pmessage').value= '';
	
}
function close_replied_msg_box()
{
	$.facebox.close();
}

		function forward_profile()
{
		var element=document.getElementsByTagName('input');
		var length=element.length;
		var count=0;
		var idsArray='',count=0;
		for(i=0;i<length;i++) 
		{
			if(element[i].type=='checkbox' && element[i].name=='search_type') 
			{
				if(element[i].checked==true) 
				{
					count++;
					idsArray+=element[i].value+',';
				}
			}
		}
		
		if(count==0)
		{
			document.getElementById('ajax_name').style.display= 'block';
			return false;
		}
			var ids=idsArray.substr(0,idsArray.length-1);
			document.getElementById('ajax_name').style.display= 'none';
		document.getElementById('idsvalue').value=ids;
		jQuery.facebox({div:'#mail_box'}, 'my-groovy-style');
			
	}
function mailbox()
{
		str=document.getElementById('idsvalue').value;
		data1=document.getElementById('ur_name').value;
		data2=document.getElementById('ur_mailid').value;
		data3=document.getElementById('re_name').value;
		data4=document.getElementById('re_mailid').value;
		data5=document.getElementById('areamsg').value;
		if(document.getElementById('ur_name').value=="")
		{
			alert("Enter your name");
			document.getElementById('ur_name').focus();
			return false;
		}
		if(document.getElementById('ur_mailid').value=="")
		{
			alert("Enter your mailid");
			document.getElementById('ur_mailid').focus();
			return false;
		}
		else
		{
			if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/).test(document.getElementById('ur_mailid').value))
			{
				alert("Invalid E-mail Address! Please re-enter.");
				document.getElementById('ur_mailid').value="";
				document.getElementById('ur_mailid').focus();
				return false;
			}
		}
		if(document.getElementById('re_name').value=="")
		{
			alert("Enter recepitent name");
			document.getElementById('re_name').focus();
			return false;
		}
		if(document.getElementById('re_mailid').value=="")
		{
			alert("Enter recepitent mailid");
			document.getElementById('re_mailid').focus();
			return false;
		}
		else
		{
			if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/).test(document.getElementById('re_mailid').value))
			{
				alert("Invalid E-mail Address! Please re-enter.");
				document.getElementById('re_mailid').value="";
				document.getElementById('re_mailid').focus();
				return false;
			}
		}
		if(document.getElementById('areamsg').value=="")
		{
			alert("Enter your message");
			document.getElementById('areamsg').focus();
			return false;
		}
		
		var selectdata='forward';
		var url="express_interest.php";
		url=url+"?to_id="+str+"&data1="+data1+"&data2="+data2+"&data3="+data3+"&data4="+data4+"&data5="+data5+"&select="+selectdata;
		http.open("GET", url, true);
		http.onreadystatechange = function()
		 {
			if (http.readyState == 4)
			{
		   		if(http.status==200)
		   		{
					 document.getElementById('forwardtemplate').style.display= 'none';
					document.getElementById('forward_results').style.display= 'block';
						 var results=http.responseText;
						document.getElementById('forward_display').innerHTML=results;
			   }
			}
	  }
	http.send(null);
}


function favourities()
{
		var element=document.getElementsByTagName('input');
		var length=element.length;
		var count=0;
		var idsArray='',count=0;
		for(i=0;i<length;i++) 
		{
			if(element[i].type=='checkbox' && element[i].name=='search_type') 
			{
				if(element[i].checked==true) 
				{
					count++;
					idsArray+=element[i].value+',';
				}
			}
		}
		
		if(count==0)
		{
			document.getElementById('ajax_name').style.display= 'block';
		}
		else
		{
			var ids=idsArray.substr(0,idsArray.length-1);
			document.getElementById('ajax_name').style.display= 'none';
			document.getElementById('idsfavour').value=ids;
			document.getElementById('favour_template').style.display= 'block';
			document.getElementById('favour_results').style.display= 'none';
			jQuery.facebox({div:'#favouradd'}, 'my-groovy-style');
		}
}

function favouraddlist()
{
str=document.getElementById('idsfavour').value;
var selectdata='favour';
var url="favour_interest.php";
url=url+"?to_id="+str+"&select="+selectdata;
http.open("GET", url, true);
http.onreadystatechange = function()
 {
	if (http.readyState == 4)
	{
		if(http.status==200)
		{
			var results=http.responseText;
			document.getElementById('favour_template').style.display= 'none';
			document.getElementById('favour_results').style.display= 'block';
		}
	}
}
http.send(null);
}


function favouraddlist_individual()
{
str=document.getElementById('idsfavour').value;
var selectdata='favour';
var url="favour_interest.php";
url=url+"?to_id="+str+"&select="+selectdata;
http.open("GET", url, true);
http.onreadystatechange = function()
 {
	if (http.readyState == 4)
	{
		if(http.status==200)
		{
			var results=http.responseText;
			document.getElementById('favour_template').style.display= 'none';
			document.getElementById('favour_results').style.display= 'block';
			document.getElementById('forward_display').innerHTML=results;
		}
	}
}
http.send(null);
}


function removefavourities()
{
		var element=document.getElementsByTagName('input');
		var length=element.length;
		var count=0;
		var idsArray='',count=0;
		for(i=0;i<length;i++) 
		{
			if(element[i].type=='checkbox' && element[i].name=='search_type') 
			{
				if(element[i].checked==true) 
				{
					count++;
					idsArray+=element[i].value+',';
				}
			}
		}
		
		if(count==0)
		{
			document.getElementById('fav_name').style.display= 'block';
		}
		else
		{
			var ids=idsArray.substr(0,idsArray.length-1);
			document.getElementById('fav_name').style.display= 'none';
		document.getElementById('idsremovefavour').value=ids;
		jQuery.facebox({div:'#favourremove'}, 'my-groovy-style');
		}
}

function view_messages(str,str1,str2)
{
	var data='messages_view';
	var url="favour_interest.php";
	url=url+"?select="+data+"&to_id="+str1+"&type="+str2+"&useid="+str;
	http.open("GET", url, true);
		http.onreadystatechange = function()
		 {
			if (http.readyState == 4)
			{
		   		if(http.status==200)
		   		{
					var results=http.responseText;
					jQuery.facebox({div:'#view_msg'}, 'my-groovy-style');
					document.getElementById('view_mess').style.display= 'block';
					document.getElementById('approvedlistdata').innerHTML=results;
			   }
			}
	  }

	http.send(null);
	
}


function person_msg()
{
	for(var i=1;i<=6;i++)
{
	document.getElementById('express'+i).checked = false;
}

document.getElementById('item_box').value=str;
jQuery.facebox({div:'#box'}, 'my-groovy-style');
document.getElementById('messages_template').style.display= 'block';
document.getElementById('messages_results').style.display= 'none';
}


function light_box_data_msg(str,str1,number)			
	{	
				for(var i=1;i<=6;i++)
			{
				document.getElementById('express'+i).checked = false;
			}

			document.getElementById('item_box').value=str;
			jQuery.facebox({div:'#messages_box'}, 'my-groovy-style');
			document.getElementById('messages_template').style.display= 'block';
			document.getElementById('messages_results').style.display= 'none';
			express_show_name_msg();
			
	}

function removereceivedmsg()
{
		var element=document.getElementsByTagName('input');
		var length=element.length;
		var count=0;
		var idsArray='',count=0;
		for(i=0;i<length;i++) 
		{
			if(element[i].type=='checkbox' && element[i].name=='search_type') 
			{
				if(element[i].checked==true) 
				{
					count++;
					idsArray+=element[i].value+',';
				}
			}
		}
		
		if(count==0)
		{
			document.getElementById('fav_name').style.display= 'block';
		}
		else
		{
			var ids=idsArray.substr(0,idsArray.length-1);
		document.getElementById('fav_name').style.display= 'none';
		document.getElementById('idsremovemessages').value=ids;
		jQuery.facebox({div:'#messagesremove'}, 'my-groovy-style');
		}
}

function removesentmessages()
{
		var element=document.getElementsByTagName('input');
		var length=element.length;
		var count=0;
		var idsArray='',count=0;
		for(i=0;i<length;i++) 
		{
			if(element[i].type=='checkbox' && element[i].name=='search_type') 
			{
				if(element[i].checked==true) 
				{
					count++;
					idsArray+=element[i].value+',';
				}
			}
		}
		
		if(count==0)
		{
			document.getElementById('fav_name').style.display= 'block';
		}
		else
		{
			var ids=idsArray.substr(0,idsArray.length-1);
		document.getElementById('fav_name').style.display= 'none';
		document.getElementById('idssentmessages').value=ids;
		jQuery.facebox({div:'#messagessentremove'}, 'my-groovy-style');
		}
}


function favour_individual(str)
{
document.getElementById('idsfavour').value=str;
document.getElementById('favour_template').style.display= 'block';
document.getElementById('favour_results').style.display= 'none';
jQuery.facebox({div:'#favour_individual'}, 'my-groovy-style');

}

function forward_profile_individual(str)
{
document.getElementById('re_name').value='';
document.getElementById('areamsg').value='';
document.getElementById('re_mailid').value='';	
document.getElementById('idsvalue').value=str;
document.getElementById('forwardtemplate').style.display= 'block';
document.getElementById('forward_results').style.display= 'none';
jQuery.facebox({div:'#mail_box_individual'}, 'my-groovy-style');

}

function password_forget()
{
jQuery.facebox({div:'#password_forget'}, 'my-groovy-style');
document.getElementById('forget_pass_results').style.display= 'none';
document.getElementById('forget_name').value='';

document.getElementById('forget_pass').style.display= 'block';

}


function person_msg_individual_temp(itstr,itstr1,itstr2)
{
for(var i=1;i<=6;i++)
{
	document.getElementById('express_p'+i).checked = false;
}

document.getElementById('pmessage').value='';
document.getElementById('user_str').value=itstr;
document.getElementById('msg_str').value=itstr2;
document.getElementById('msg_str1').value=itstr1;
jQuery.facebox({div:'#msg_box_individual_temp'}, 'my-groovy-style');
 document.getElementById('person_display').style.display= 'block';
 document.getElementById('samplemsg').style.display= 'none';
 document.getElementById('personalmsg').style.display= 'block';
document.getElementById('personalmessages_results').style.display= 'none';
}
	function counterUpdate_textmsg(opt_countedTextBox, opt_countBody, opt_maxSize) 
{
        var countedTextBox = opt_countedTextBox ? opt_countedTextBox : "about";
        var countmessge = opt_countBody ? opt_countBody : "countmessge";
        var maxSize = opt_maxSize ? opt_maxSize : 1024;

        var field = document.getElementById(countedTextBox);

        if (field && field.value.length >= maxSize) {
                field.value = field.value.substring(0, maxSize);
        }
        var txtField = document.getElementById(countmessge);
                if (txtField) { 
                txtField.value = field.value.length;
				
				        }
}

function validate()
{
	var docu=document.sign_in;
	var checkValid=/^((CF|CM)+(\d){3,})|(([a-zA-Z0-9.]{1,})(\@)([a-zA-Z0-9]{1,})(\.)([a-zA-Z.]{1,}))$/;
	if(docu.hname.value=='' || docu.hname.value=='ID/E-mail')
	{
		window.alert(" Enter your valid email id");
		docu.hname.focus();
		return false;
	}
	else if(checkValid.test(docu.hname.value)==false) {
		window.alert(" Enter your valid email id");
		docu.hname.focus();
		return false;
	} 
	if(docu.pword.value=='')
	{
		window.alert("Enter your password");
		docu.pword.focus();
		return false;
	}
}
