// JavaScript Document
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 percheck_user(per_user)
{
	var peremail=document.getElementById('email');
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/).test(peremail.value))
	{
		alert("Invalid E-mail Address! Please re-enter.");
		peremail.value="";
		return false;
	}
	document.getElementById("errmsg").innerHTML="";
	var url="check_user.php?select=user&";
	url=url+"uname="+peremail.value;
	http.open("GET", url, true);
	http.onreadystatechange = function()
	{
		if (http.readyState == 4)
		{
			if(http.status==200)
			{		     
				var results=http.responseText;
				document.getElementById("errmsg").innerHTML=results;
			}
		}
	}
	http.send(null);
}

function famvalid_mailid(str)
{
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/).test(str.value))
	{
		alert("Invalid E-mail Address! Please re-enter.");
		str.value="";
		return false;
	}
}

function orgvalid_mailid(str)
{
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/).test(str.value))
	{
		alert("Invalid E-mail Address! Please re-enter.");
		str.value="";
		return false;
	}
}

function famcheck_user(str)
{
	if(str.value!="")
	{
		if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/).test(str.value))
		{
			alert("Invalid E-mail Address! Please re-enter.");
			str.value="";
			return false;
		}
		document.getElementById("fammsg").innerHTML="";
		var url="check_user.php?select=user&";
		url=url+"uname="+str.value;
		http.open("GET", url, true);
		http.onreadystatechange = function()
		{
			if (http.readyState == 4)
			{
				if(http.status==200)
				{		     
					var results=http.responseText;
					document.getElementById("fammsg").innerHTML=results;		    
				}
			}
		}
		http.send(null);
	}
}

function orgcheck_user(str)
{
	if(str.value!="")
	{
		if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/).test(str.value))
		{
			alert("Invalid E-mail Address! Please re-enter.");
			str.value="";
			return false;
		}
		document.getElementById("orgmsgdata").innerHTML="";
		var url="check_user.php?select=user&";
		url=url+"uname="+str.value;
		http.open("GET", url, true);
		http.onreadystatechange = function()
		{
			if (http.readyState == 4)
			{
				if(http.status==200)
				{		     
					var results=http.responseText;
					document.getElementById("orgmsgdata").innerHTML=results;		    
				}
			}
		}
		http.send(null);
	}
}



function personal_validate()
{
	var email=document.getElementById('email');
	var fname=document.getElementById('fname');
	var lname=document.getElementById('lname');
	var pword=document.getElementById('pword');
	var cpword=document.getElementById('cpword');
	var date=document.getElementById('date');
	var month=document.getElementById('Month');
	var year=document.getElementById('Year');
	var dob=year.value+"-"+month.value+"-"+date.value;
	var marital_status=document.getElementById('marital_status');
	var religion=document.getElementById('religion');
	var countryname=document.getElementById('countryname');
	if(document.getElementById('gender1').checked==true)
	{	
		var gender=document.getElementById('gender1');
	}
	if(document.getElementById('gender2').checked==true)
	{	
		var gender=document.getElementById('gender2');
	}
	var p_checkbox=document.getElementById('p_checkbox3');
	if(email.value=="")
	{
		alert("Please enter the email id!");
		email.focus();
		return false;
	}
	else
	{
		if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/).test(email.value))
		{
			alert("Invalid E-mail Address! Please re-enter.");
			email.value="";
			email.focus();
			return false;
		}
	}
	if(pword.value=="")
	{
		alert("Please enter Password!");
		pword.focus();
		return false;
	} 
	if(pword.value.length < 6)
	{
		alert("Your Password should be minimum 6 characters!");
		pword.focus();
		return false;
	} 
	else 
	{
		var ppwd_flag=0;
		if (pword.value!="")
		{
			for(var i = 0; i<pword.value.length; i++)
			{
				if(pword.value.charAt(i) == " ")
				{
					ppwd_flag=1;
					break;
				}
			}
		}
		if (ppwd_flag==1)
		{
			alert("Space are not allowed");
			pword.value="";
			pword.focus();
			return false;
		}
	}
	if(cpword.value=="")
	{
		alert("You should Retype your Password!");
		cpword.focus();
		return false;
	}
	if(!((pword.value)==(cpword.value)))
	{
		alert("Your Password and Retyped Password should be same!");
		pword.value="";
		cpword.value=""
		pword.focus();
		return false;
	}
	
	if(fname.value=="")
	{
		alert("Please enter the First Name!");
		fname.focus();
		return false;
	}
	if(lname.value=="")
	{
		alert("Please enter the Last Name!");
		lname.focus();
		return false;
	}
	if(marital_status.value=="")
	{
		alert("Please select your marital status");
		marital_status.focus();
		return false;
	}
	if(date.value=="") 
	{
		alert("Please select the date!");
		date.focus();
		return false;
	}
	if(month.value=="") 
	{
		alert("Please select the month!");
		month.focus();
		return false;
	}
	if(year.value=="") 
	{
		alert("Please select the year!");
		year.focus();
		return false;
	}	
	
	if(religion.value=="")
	{
		alert("Please select the Community!");
		religion.focus();
		return false;
	}
	
	if(countryname.value=="")
	{
		alert("Please select the country!");
		countryname.focus();
		return false;
	}
	
	if(p_checkbox.checked==false)
	{
		alert("Please select the terms and condition!");
		return false;
	}
	document.personalregister.submit();
}


function family_validate() 
{
	var email=document.getElementById('f_email');
	var fname=document.getElementById('f_fname');
	var lname=document.getElementById('f_lname');
	var f_family=document.getElementById('f_family');
	var pword=document.getElementById('f_pword');
	var cpword=document.getElementById('f_cpword');
	var date=document.getElementById('f_date');
	var month=document.getElementById('f_Month');
	var year=document.getElementById('f_Year');
	var dob=year.value+"-"+month.value+"-"+date.value;
	var f_marital_status=document.getElementById('f_marital_status');
	var religion=document.getElementById('f_religion');
	var countryname=document.getElementById('f_countryname');
	
	if(document.getElementById('f_gender1').checked==true)
	{	
		var gender=document.getElementById('f_gender1');
	}
	if(document.getElementById('f_gender2').checked==true)
	{	
		var gender=document.getElementById('f_gender2');
	}
	var f_checkbox=document.getElementById('f_checkbox3');
	if(email.value=="")
	{
		alert("Please enter the email id!");
		email.focus();
		return false;
	}
	else
	{
		if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/).test(email.value))
		{
			alert("Invalid E-mail Address! Please re-enter.");
			email.value="";
			email.focus();
			return false;
		}
	}
	if(pword.value=="")
	{
		alert("Please enter the Password!");
		pword.focus();
		return false;
	} 
	if(pword.value.length < 6)
	{
		alert("Your Password should be minimum 6 characters!");
		pword.focus();
		return false;
	} 
	else 
	{
		var fpwd_flag=0;
		if (pword.value!="")
		{
			for(var i = 0; i<pword.value.length; i++)
			{
				if(pword.value.charAt(i) == " ")
				{
					fpwd_flag=1;
					break;
				}
			}
		}
		if (fpwd_flag==1)
		{
		alert("Space are not allowed");
		pword.focus();
		pword.value="";
		return false;
		}
	}
	if(cpword.value=="")
	{
		alert("You should Retype your Password!");
		cpword.focus();
		return false;
	}
	if(!((pword.value)==(cpword.value)))
	{
		alert("Your Password and Retyped Password should be same!");
		pword.value="";
		cpword.value="";
		pword.focus();
		return false;
	}
	if(f_family.value=="")
	{
		alert("Please enter the Family Name!");
		f_family.focus();
		return false;
	}
		
	if(fname.value=="")
	{
		alert("Please enter the First Name!");
		fname.focus();
		return false;
	}
	
	if(lname.value=="")
	{
		alert("Please enter the Last Name!");
		lname.focus();
		return false;
	}
	if(f_marital_status.value=="")
	{
		alert("Please select your marital status");
		f_marital_status.focus();
		return false;
	}
	if(date.value=="") 
	{
		alert("Please select the date!");
		date.focus();
		return false;
	}
	if(month.value=="") 
	{
		alert("Please select the month!");
		month.focus();
		return false;
	}
	if(year.value=="") 
	{
		alert("Please select the year!");
		year.focus();
		return false;
	}	
	if(religion.value=="")
	{
		alert("Please select the Community!");
		religion.focus();
		return false;
	}
	
	if(countryname.value=="")
	{
		alert("Please select the country!");
		countryname.focus();
		return false;
	}
	if(f_checkbox.checked==false)
	{
		alert("Please select the terms and condition!");
		return false;
	}
		document.familyregister.submit();
}
	

function organisation_validate()
{
	var email=document.getElementById('o_email');
	var pword=document.getElementById('o_pword');
	var cpword=document.getElementById('o_cpword');		
	if(document.getElementById('o_status1').checked==true)
	{	
		var type=document.getElementById('o_status1');
	}
	if(document.getElementById('o_status2').checked==true)
	{	
		var type=document.getElementById('o_status2');
	}	
	var sel_cat=document.getElementById('select_category');
	var type_name=document.getElementById('o_cname');
	var religion=document.getElementById('o_religion');
	var rel_oth=document.getElementById('other_rel');
	var cperson=document.getElementById('o_cperson');
	var countryname=document.getElementById('o_countryname');
	var fname=document.getElementById('o_fname');
	var lname=document.getElementById('o_lname');
	var o_checkbox=document.getElementById('o_checkbox3');
	if(email.value=="")
	{
		alert("Please enter the Email id!");
		email.focus();
		return false;
	}
	else
	{
		if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/).test(email.value))
		{
			alert("Invalid E-mail Address! Please re-enter.");
			email.value="";
			email.focus();
			return false;
		}
	}
	if(pword.value=="")
	{
		alert("Please enter Password!");
		pword.focus();
		return false;
	} 
	if(pword.value.length < 6)
	{
		alert("Your Password should be minimum 6 characters!");
		pword.focus();
		return false;
	} 
	else 
	{
		var cpwd_flag=0;
		if (pword.value!="")
		{
			for(var i = 0; i<pword.value.length; i++)
			{
				if(pword.value.charAt(i) == " ")
				{
					cpwd_flag=1;
					break;
				}
			}
		}
		if (cpwd_flag==1)
		{
			alert("Space are not allowed");
			pword.value="";
			pword.focus();
			return false;
		}
	}
	
	if(cpword.value=="")
	{
		alert("You should Retype your Password!");
		cpword.focus();
		return false;
	}
	if(!((pword.value)==(cpword.value)))
	{
		alert("Your Password and Retyped Password should be same!");
		pword.value="";
		cpword.value="";
		pword.focus();
		return false;
	}
	if(document.getElementById('o_status2').checked==true)
	{	
		if(sel_cat.value=="")
		{
			alert("Please select the category");
			return false;
		}
	}	
	if(type_name.value=="")
	{
		alert("Please enter the name of the church/institudes!");
		type_name.focus();
		return false;
	}
	
	if(religion.value=="")
	{
		alert("Please select the Community!");
		religion.focus();
		return false;
	}
	else
	{
		if(religion.value==35)
		{
			if(rel_oth.value=="")
			{
				alert("Please select the Community!");
				rel_oth.focus();
				return false;
			}
		}
	}
	
	if(cperson.value=="")
	{
		alert("Please enter the contact person!");
		cperson.focus();
		return false;
	}
	if(fname.value=="")
	{
		alert("Please enter the First Name!");
		fname.focus();
		return false;
	}
	if(lname.value=="")
	{
		alert("Please enter the Last Name!");
		lname.focus();
		return false;
	}
	if(countryname.value=="")
	{
		alert("Please select the country!");
		countryname.focus();
		return false;
	}		
	if(o_checkbox.checked==false)
	{
		alert("please select the terms and condition!");
		return false
	}

		document.organregister.submit();
}


function displaymsg()
{
	document.getElementById('chu').style.display='none';
	document.getElementById('ins').style.display='none';
	var email=document.getElementById('select_category').value;
	for(var i=1;i<=5;i++)
	{
		if(i==email)
		{
			document.getElementById('inst'+i).style.display='block';
		}
		else
		{
			document.getElementById('inst'+i).style.display='none';
		}
	}
}

function hidecheque(str)
{
	if(str.value==1)
	{
		document.getElementById('receipt').style.display='none';
		document.getElementById('chu').style.display='block';
		document.getElementById('ins').style.display='none';
		for(var i=1;i<=9;i++)
		{
			document.getElementById('inst'+i).style.display='none';
		}
	}
}
	
function showcheque(str)
{
	if(str.value==2)
	{
		document.getElementById('receipt').style.display='block';
		document.getElementById('receipt1').style.display='none';
	}
}


function showtext()
{
	if(document.getElementById('o_religion').value==35)
	{
		document.getElementById('rel_text').style.display='block';
	}
	else
	{
		document.getElementById('rel_text').style.display='none';
	}
}

function Numchk(num){var numval = num.value; if(isNaN(numval)) { num.value = ""; }}

