// JavaScript Document

		function Trim(TRIM_VALUE)

		{

			if(TRIM_VALUE.length < 1)

			{

				return"";

			}

			TRIM_VALUE = RTrim(TRIM_VALUE);

			TRIM_VALUE = LTrim(TRIM_VALUE);

			if(TRIM_VALUE=="")

			{

				return "";

			}

			else

			{

				return TRIM_VALUE;

			}

		}

	

		function RTrim(VALUE)

		{

			var w_space = String.fromCharCode(32);

			var v_length = VALUE.length;

			var strTemp = "";

			if(v_length < 0)

			{

				return"";

			}

			var iTemp = v_length -1;

			while(iTemp > -1)

			{

				if(VALUE.charAt(iTemp) == w_space)

				{

	

				}

	

				else

				{

					strTemp = VALUE.substring(0,iTemp +1);

					break;

				}

				iTemp = iTemp-1;

			} //End While

			return strTemp;

		} //End Function

		function LTrim(VALUE)

		{

			var w_space = String.fromCharCode(32);

			if(v_length < 1)

			{

				return"";

			}

			var v_length = VALUE.length;

			var strTemp = "";

			var iTemp = 0;

			while(iTemp < v_length)

			{

				if(VALUE.charAt(iTemp) == w_space)

				{

				}

				else

				{

					strTemp = VALUE.substring(iTemp,v_length);

					break;

				}

				iTemp = iTemp + 1;

			} //End While

			return strTemp;

		} //E	

		function Basic_Search()

		{

		

		var age1   =  document.frmsearch.age1.value;

		var age2   =  document.frmsearch.age2.value;

		var gender =  document.frmsearch.gender.value;

		if(age1 == "")

		{

			alert("Please enter starting age");

			document.frmsearch.age1.focus();

			return false;

		}

		if(isNaN(age1)==true)

		{

			alert("Please give number as Age");

			document.frmsearch.age1.focus();

			return false;

		}

		if(gender == 'F'  && age1 < 18)

		{

			alert("Age should be atleast 18 for Bride");

			document.frmsearch.age1.focus();

			return false;

		}

		if(gender == 'M' && age1 < 21)

		{

			alert("Age should be atleast 21 for Groom");

			document.frmsearch.age1.focus();

			return false;

		}

		if(age2 == "")

		{

			alert("Please enter age range");

			document.frmsearch.age2.focus();

			return false;

		}

		if(isNaN(age2)==true)

		{

			alert("Please give number as Age");

			document.frmsearch.age2.focus();

			return false;

		}		

		if(age1 >= age2)

		{

			alert("Please give valid age range");

			document.frmsearch.age1.focus();

			return false;

		}

		return true;

	}
	
	function login_check()

	{

		if(document.login_form.uname.value=="")

		{

			alert ("Please enter User name!");

			document.login_form.uname.focus();

			return false;

		}

		if(document.login_form.pwd.value=="")

		{

			alert ("Please enter password!");

			document.login_form.pwd.focus();

			return false;

		}

	}



	function CallPrint(printdiv)

	{

		var prtContent = document.getElementById(printdiv);

		var WinPrint =

		window.open('','','left=0,top=0,width=850,height=650,toolbar=0,scrollbars=0,status=0');

		WinPrint.document.write(prtContent.innerHTML);

		WinPrint.document.close();

		WinPrint.focus();

		WinPrint.print();

		WinPrint.close();

		prtContent.innerHTML=strOldOne;

	}

// for registration page	

	function showqualification(str)

	{	

			var type	= str;

			if(type!="" )

				document.getElementById('Q').style.display = "block";

			else

				document.getElementById('Q').style.display = "none";

	}

	function CheckOption(str) 

	{

			var type	= str;

			if(type=='S' )

				document.getElementById('H').style.display = "block";

			else

				document.getElementById('H').style.display = "none";

	}	


	function register_check()

	{

		var	a=document.frm1;
	
		
	if (Trim(a.txt_uname.value) == "" )

		{

			alert("Please enter your User name!");

			a.txt_uname.focus();

			return false;

		}
		if (Trim(a.txt_pass.value) == "" )

		{

			alert("Please enter your Password!");

			a.txt_pass.focus();

			return false;

		}
		if (Trim(a.txt_Rpass.value) == "" )

		{

			alert("Please Re-enter your Password!");

			a.txt_Rpass.focus();

			return false;

		}


		if (Trim(a.fname.value) == "" )

		{

			alert("Please enter your name!");

			a.fname.focus();

			return false;

		}

		
		if (Trim(a.age.value) == "" )

		{

			alert("Please enter your Age!");

			a.age.focus();

			return false;

		}

		if(isNaN(Trim(a.age.value))==true)

		{

			alert("Invalid age entered!");

			a.age.focus();

			return false;

		}
		 if (a.day.value == "") 

		{

			alert("Please select the Day!");

			a.day.focus();

			return false;

		}

		if (Trim(a.month.value) == "") 

		{

			alert("Please select the Month!");

			a.month.focus();

			return false;

		}

		if (Trim(a.year.value) == "") 

		{

			alert("Please select the Year!");

			a.year.focus();

			return false;

		}

	var ageyear =  	2009-(a.year.value);

	var diffage = 1 + parseInt(a.age.value);

	var diffage2 =  parseInt(a.age.value) - 1;

		var val = 0;

			for( i = 0; i < a.gender.length; i++ )

			{

				if( a.gender[i].checked == true )

				val = a.gender[i].value;
				//alert(val);

			}

			if((val == 'M')  && (diffage < 21 || diffage2 < 21))

			{

				alert("You must be atleast 21 ");

				a.age.focus();

				return false;

			}

			if((val == 'F')  && (diffage < 18 || diffage2 < 18))

			{

				alert("You must be atleast 18 ");

				a.age.focus();

				return false;

			}
			
		if(a.gender[0].checked==false && a.gender[1].checked==false)
			{
				 alert("Please mention the gender");
				/* a.gender.focus(); */
  				 return false;
 			}

	

		if (Trim(a.religoin.value) == "") 

		{

			alert("Please select the Caste!");

			a.religoin.focus();

			return false;

		}
		
if (Trim(a.height.value) == "" )

		{

			alert("Please Enter Your Height !");

			a.height.focus();

			return false;

		}
		if (Trim(a.education.value) == "") 

		{

			alert("Please select Education!");

			a.education.focus();

			return false;

		}
  				
        if (Trim(a.educationdesc.value) == "") 

		{

			alert("Please enter Education Description!");

			a.educationdesc.focus();

			return false;

		}
		
		if (Trim(a.district.value) == "" )

		{

			alert("Select your native place!");

			a.district.focus();

			return false;

		}
   if (Trim(a.fathername.value) == "" )

		{

			alert("Please Enter Father Name!");

			a.fathername.focus();

			return false;

		}
	  if (Trim(a.mothername.value) == "" )

		{

			alert("Please Enter Mother Name!");

			a.mothername.focus();

			return false;

		}
		if (Trim(a.conaddress.value) == "" )

		{

			alert("Please Enter Your Address!");

			a.conaddress.focus();

			return false;

		}
		
		if(Trim(a.std1.value) == "" || Trim(a.std1.value) == "0")

		{

			alert("Please enter std number !");

			a.std1.focus();

			return false;			

		}	
		if((isNaN(a.std1.value)==true) )

			{

				alert("Invalid std code entered!");

				a.std1.focus();

				return false;

			}
			
			if(Trim(a.landphone1.value) == "")
		{

			alert("Please enter Land phone number !");

			a.landphone1.focus();

			return false;			

		}	
		if (Trim(a.aboutspouse.value) == "" )

		{

			alert("Please Enter Your Spouse Requirement!");

			a.aboutspouse.focus();

			return false;

		}

	

	

	/*	if (a.specialcase[1].checked) 

		{

			if (Trim(a.specialcase1.value) == "" )

			{

			alert("Please mention the case!");

			a.specialcase1.focus();

			return false;

			}

		}*/
		if (a.agree.checked == false ) 
		{ alert ( "Please check the Terms & Conditions box." );
		return false; 
		}

	}

	

	

// START ----- AJAX   PORTION   FOR  SUBCAST AND DASA

	var xmlHttp

	function showcast(str)

	{
		//alert(str);

		if (str.length==0)

		{ 

		var r=	document.getElementById("subcast").innerHTML=""
		
			return 

		}

	//	document.getElementById("age").value=document.frm1.religoin.options[document.frm1.religoin.selectedIndex].text;

		xmlHttp=GetXmlHttpObject()

		if (xmlHttp==null)

		{

			alert ("Browser does not support HTTP Request")

			return

		} 

		var url="get_subcasts.php"

		url=url+"?c_id="+str
		//alert(url);
		url=url+"&sid="+Math.random()

		

		xmlHttp.onreadystatechange=stateChangedCast 

		xmlHttp.open("GET",url,true)

		xmlHttp.send(null)

	} 

	

	function showDasa(str)

	{ 

		if (str.length==0)

		{ 

			document.getElementById("dasa").innerHTML=""

			return 

		}

		xmlHttp=GetXmlHttpObject()

		if (xmlHttp==null)

		 {

			 alert ("Browser does not support HTTP Request")

			 return

		 } 

		var url="get_dasa.php"

		url=url+"?q="+str

		url=url+"&sid="+Math.random()

		xmlHttp.onreadystatechange=stateChangedStar 

		xmlHttp.open("GET",url,true)

		xmlHttp.send(null)

	}

	

	function stateChangedCast() 

	{ 

		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")

		{ 

			//alert(xmlHttp.responseText);

			document.getElementById("subcast").innerHTML=xmlHttp.responseText 

		} 

	} 

	

	function stateChangedStar() 

	{ 

		 if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")

		 { 

		 	document.getElementById("dasa").innerHTML=xmlHttp.responseText 

		 } 

	}

	

	function GetXmlHttpObject()

	{

		var xmlHttp=null;

		

		try

		 {

			 // Firefox, Opera 8.0+, Safari

			 xmlHttp=new XMLHttpRequest();

			 }

		catch (e)

		 {

			 // Internet Explorer

			 try

			  {

			  	xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");

			  }

			 catch (e)

			  {

			  	xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");

			  }

		 }

		return xmlHttp;

	}

// END ----- AJAX  PORTION FOR  SUBCAST AND DASA



function register2_check()

	{

		var	reg_2=document.register2_frm1;

		if (Trim(reg_2.conaddress.value) == "" )

		{

			alert("Please enter your Address!");

			reg_2.conaddress.focus();

			return false;

		}

//		if (Trim(a.std1.value) == "" )

//		{

//		alert("Please enter STD code!");

//		a.std1.focus();

//		return false;

//		}

//		if(Trim(reg_2.std1.value) != "")

//		{

//			if(isNaN(reg_2.std1.value)==true)

//			{

//				alert("Use digits for STD Code !");

//				reg_2.std1.focus();

//				return false;

//			}

//		}

		if(Trim(reg_2.lphone.value) == "" && (Trim(reg_2.mphone.value) == "") )

		{

			alert("Please enter phone number !");

			reg_2.lphone.focus();

			return false;			

		}		

//		if (Trim(a.lphone.value) == "" )

//		{

//			alert("Please enter land phone number!");

//			a.lphone.focus();

//			return false;

//		}

		if(Trim(reg_2.lphone.value) != "")

		{

			if(isNaN(reg_2.lphone.value)==true)

			{

				alert("Invalid phone number entered!");

				reg_2.lphone.focus();

				return false;

			}

		}

		if (reg_2.mphone.value	!= "" )

		{

			if(isNaN(Trim(reg_2.mphone.value))==true)

			{

				alert("Invalid phone number entered!");

				reg_2.mphone.focus();

				return false;

			}    

		}

	}	

	

	

	function id_index_check()

	{

		var	a=document.fomid;

		if (Trim(a.id.value) == "" )

		{

			alert("Please enter Profile ID!");

			a.id.focus();

			return false;

		}

		if(isNaN(a.id.value)==true)

		{

			alert("Invalid Profile ID entered!");

			a.id.focus();

			return false;

		}

	}

	

	function toggle_upload_photo()

	{

		document.getElementById('photo').style.display = "none";

		document.getElementById('upload').style.display = "block";

	}

	function change_password()

	{

		if(document.frm_change_password.old_password.value == "")

		{

			alert("Please enter your old password");

			document.frm_change_password.old_password.focus();

			return false;

		}

		if(document.frm_change_password.new_password.value == "")

		{

			alert("Please enter your new password");

			document.frm_change_password.new_password.focus();

			return false;

		}

		if(document.frm_change_password.confirm_password.value == "")

		{

			alert("Please confirm your password");

			document.frm_change_password.confirm_password.focus();

			return false;

		}

		if(document.frm_change_password.confirm_password.value != document.frm_change_password.new_password.value)

		{

			alert("Your password and confirm passwords are not matching");

			document.frm_change_password.confirm_password.focus();

			return false;

		}

	}

	function register_2_check()

	{

		var	a=document.frm1;

		if (Trim(a.conaddress.value) == "" )

		{

			alert("Please enter your Address!");

			a.conaddress.focus();

			return false;

		}

/*

		if(Trim(a.lphone.value) == "" && (Trim(a.mphone.value) == "") )

		{

			alert("Please enter phone number !");

			a.lphone.focus();

			return false;			

		}		

		if(Trim(a.lphone.value) != "")

		{

			if(isNaN(a.lphone.value)==true)

			{

				alert("Invalid phone number entered!");

				a.lphone.focus();

				return false;

			}

		}

		if (a.mphone.value	!= "" )

		{

			if(isNaN(Trim(a.mphone.value))==true)

			{

				alert("Invalid phone number entered!");

				a.mphone.focus();

				return false;

			}    

		}

*/		

	}	
	function radiosel(obj)
	{
		
		if(obj.value == "N")
	{
			
		document.forms[0].child.disabled = 1;
		document.forms[0].child.value = "";
	}
	else
	{
		document.forms[0].child.disabled = 0;
		document.forms[0].child.value = "";
	}
	}
	function horosel(obj)
	{
	var layer = new Object();
    layer = document.getElementById('grahanila'); 
	layer1 = document.getElementById('amsakam');
	layer2 = document.getElementById('jathakam');
		if(obj.value == "n")
		{
			
		layer.style.display = "none";
		layer1.style.display = "none";
		layer2.style.display = "none";
		}
	else
		{
		layer.style. display = "block";
		layer1.style. display = "block";
		layer2.style. display = "block";
		}	
	}
	function Childrensel(obj)
	{
		
		var layer = new Object();
    	layer = document.getElementById('children'); 
		if(obj.value == "N")
		{
				layer.style.display = "none";
		}
		else
		{
		    	layer.style. display = "block";
		}	
	}
	function showhoro(obj)
	{
		
		var layer = new Object();
    	layer = document.getElementById('horoscope'); 
		layer1=document.getElementById('btnsub'); 
		if(obj.value == "Y")
		{
				layer.style.display = "block";
				layer1.style.display="none";
		}
		else
		{
		    	layer.style.display = "none";
				layer1.style.display="block";
		}
	}
	
	
	function register_check1()

	{
		

		var	a=document.frm1;




		if (Trim(a.fname.value) == "" )

		{
			alert("hiiiii");
			

			alert("Please enter your name!");

			a.fname.focus();

			return false;

		}

		
		if (Trim(a.age.value) == "" )

		{

			alert("Please enter your Age!");

			a.age.focus();

			return false;

		}

		if(isNaN(Trim(a.age.value))==true)

		{

			alert("Invalid age entered!");

			a.age.focus();

			return false;

		}
		 if (a.dob.value == "") 

		{

			alert("Please enter the Date Of Birth");

			a.dob.focus();

			return false;

		}


			
			
		if(a.gender[0].checked==false && a.gender[1].checked==false)
			{
				 alert("Please mention the gender");
				// a.gender.focus(); 
  				 return false;
 			}
			
		
		
		
if (Trim(a.hght.value) == "")
/* alert("hiiiiiiiiiii"); */
		{
			
		

			alert("Please Enter Your Height !");

			a.hght.focus();

			return false;

		}
		if (Trim(a.education.value) == "") 

		{

			alert("Please select Education!");

			a.education.focus();

			return false;

		}
  				
       if (Trim(a.educationdesc.value) == "") 

		{

			alert("Please enter Education Description!");

			a.educationdesc.focus();

			return false;

		}
		
		 if (Trim(a.district.value) == "" )

		{

			alert("Select your native place!");

			a.district.focus();

			return false;

		}
   if (Trim(a.fathername.value) == "" )

		{

			alert("Please Enter Father Name!");

			a.fathername.focus();

			return false;

		}
	  if (Trim(a.mothername.value) == "" )

		{

			alert("Please Enter Mother Name!");

			a.mothername.focus();

			return false;

		}
	

		

		if (Trim(a.conaddress.value) == "" )

		{

			alert("Please Enter Your Address!");

			a.conaddress.focus();

			return false;

		}
		
		if(Trim(a.std1.value) == "" || Trim(a.std1.value) == "0")
//(Trim(a.landphone1.value) == "")
		{

			alert("Please enter std number !");

			a.std1.focus();

			return false;			

		}	
		if((isNaN(a.std1.value)==true) )

			{

				alert("Invalid std code entered!");

				a.std1.focus();

				return false;

			}
			
			if(Trim(a.landphone1.value) == "")
//(Trim(a.landphone1.value) == "")
		{

			alert("Please enter Land phone number !");

			a.landphone1.focus();

			return false;			

		}	
		//		if (Trim(a.lphone.value) == "" )

//		{

//			alert("Please enter land phone number!");

//			a.lphone.focus();

//			return false;

//		}
/*
		if(Trim(a.std1.value) == "" && (Trim(a.landphone1.value) == "") )

		{

			if((isNaN(a.std1.value)==true) && (isNaN(a.landphone1.value)==true))

			{

				alert("Invalid phone number entered!");

				a.lphone.focus();

				return false;

			}

		}*/
		
		
		
		
		if (Trim(a.aboutspouse.value) == "" )

		{

			alert("Please Enter Your Spouse Requirement!");

			a.aboutspouse.focus();

			return false;

		}

	

	

	/*	if (a.specialcase[1].checked) 

		{

			if (Trim(a.specialcase1.value) == "" )

			{

			alert("Please mention the case!");

			a.specialcase1.focus();

			return false;

			}

		}*/
		/*
		if (frm1.agree.checked == false ) 
		{ alert ( "Please check the Terms & Conditions box." );
		return false; 
		}*/

	}

