var version;
if(navigator.appVersion.indexOf("MSIE")!=-1) {
	temp = navigator.appVersion.split("MSIE");
	version = parseFloat(temp[1]);
}
else
{version =0;}

var http_request = false;

function InitArray()
	{
	  this.length = InitArray.arguments.length
        for (var i = 0; i < this.length; i++)
        this[i+1] = InitArray.arguments[i]
       }

function IsEmpty(obj, obj_type)
{
	if (obj_type == "text" || obj_type == "password" || obj_type == "textarea" || obj_type == "file")	{
		var objValue;
		
		objValue = obj.value.replace(/\s+$/,"");
		if (objValue.length == 0) {
			//obj.focus();
			return true;
		} else {
			return false;
		}
	}
}


function ValidateNo( NumStr, String )
{
	for( var Idx = 0; Idx < NumStr.length; Idx ++ )
 	{
		 var Char = NumStr.charAt( Idx );
		 var Match = false;

		for( var Idx1 = 0; Idx1 < String.length; Idx1 ++)
		{
		 if( Char == String.charAt( Idx1 ) )
		 Match = true;
		}
		if ( !Match )
		return false;
 		}
       	return true;
}


function validate()
{

var MatriForm = this.document.MatriForm;

	Domains = new InitArray ("assamesematrimony.com","bengalimatrimony.com","gujaratimatrimony.com","hindimatrimony.com","kannadamatrimony.com","keralamatrimony.com","marathimatrimony.com","marwadimatrimony.com","oriyamatrimony.com","parsimatrimony.com","punjabimatrimony.com","sindhimatrimony.com","tamilmatrimony.com","telugumatrimony.com","urdumatrimony.com"	);

	if ( MatriForm.LANGUAGE.selectedIndex == 0 )
	{alert( "Please select domain" );MatriForm.LANGUAGE.focus( );return false;}

		if(IsEmpty(MatriForm.STAGE,'text'))
		{
			alert( "Please enter starting age" );
			MatriForm.STAGE.focus( );
			return false;
		}

		if(!IsEmpty(MatriForm.STAGE,'text'))
		{
			if(!ValidateNo(MatriForm.STAGE.value,'1234567890'))
			{alert( "Please enter a valid start age" );MatriForm.STAGE.focus( );return false;}
		}

		if ( IsEmpty(MatriForm.ENDAGE,'text'))
		{
			alert( "Please enter ending age" );
			MatriForm.ENDAGE.focus( );
			return false;
		}

		if(!IsEmpty(MatriForm.ENDAGE,'text'))
		{
			if(!ValidateNo(MatriForm.ENDAGE.value,'1234567890'))
			{alert( "Please enter a valid end age" );MatriForm.ENDAGE.focus( );return false;}
		}

		if (MatriForm.ENDAGE.value<MatriForm.STAGE.value)
		{alert("Invalid age range");MatriForm.ENDAGE.focus( );return false;}

		MatriForm.action = "http://profile." + Domains[MatriForm.LANGUAGE.selectedIndex] + "/search/smartsearch.php?t=Q";
		MatriForm.submit( );

return true;
	}

	function validate1()
	{
		var MatriForm1=this.document.MatriForm1;
		if(IsEmpty(MatriForm1.ID,'text'))
		{alert("Please enter the Matrimony ID / E-Mail");MatriForm1.ID.focus();return false;}

		if(IsEmpty(MatriForm1.PASSWORD,'password'))
		{alert("Please enter the Password");MatriForm1.PASSWORD.focus();return false;}
		return true;
	}

function navigate()
{
var menuIndex = document.formMenu.selectMenu.selectedIndex;
 var ind=document.formMenu.selectMenu.options[menuIndex].value;
if (ind == 0)
	{
	alert ("Please Choose Any Category");
	formMenu.selectMenu.focus();
	return false;
	}
	else
	{
	window.open (ind,"");
	}
}


//Ajax
//*************

function loadcaste(qsval)
{
	if (qsval>0)
	{
	http_request=createajax_opac();
	url="/search/ajaxlangversionrelcaste.php?ln=en&stype=qs&sid="+DOMAINARRAY['domainnameshort']+"&rid="+qsval+"&width=210&fntwidth=8";
	MakeGetRequest_opac(url,'alertContents',http_request)	
	}
}

function alertContents() {
try{
		if (http_request.readyState == 4) {
		if (http_request.status == 200) 
		 {document.getElementById('qsrecaste').innerHTML=http_request.responseText;} 
		else {alert('There was a problem with the request.');}
	}
}
catch(e){}
}

document.MatriForm.LANGUAGE.selectedIndex=0;