var version;
if(navigator.appVersion.indexOf("MSIE")!=-1) {
	temp = navigator.appVersion.split("MSIE");
	version = parseFloat(temp[1]);
}
else
{version =0;}

	var L=location.href;
	var url;
	var L1=L.indexOf('.com/')
	var L2=L.substring(0,L1);
	L2=L2.toLowerCase()
	var qsdomain=L2.replace('www','profile');
	qsdomain=qsdomain.replace('img','profile');
	qsdomain=qsdomain.replace('image','profile');

	var d1=qsdomain.indexOf(".");
	var d2=qsdomain.indexOf("matrimony");
	var domainname=qsdomain.substring(d1+1,d2)

var message;
var http_request = false;

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 validateSearchForm() { 

	var MatriForm1 = this.document.MatriForm1;
	var stAge=0, endAge=0, minage='';
	stAge=MatriForm1.STAGE.value;
	endAge=MatriForm1.ENDAGE.value;
	GENDER=MatriForm1.GENDER.value;
	(GENDER=="F") ? minage=18 : minage=21;

	var FINALAGE=parseInt(endAge)-parseInt(stAge);
	if (domainname=="bharat") {	
		if(!validateDomain(MatriForm1,"dmerr")) {
			return false;
		}		
	} else 	{			
		if(!validateReligion(MatriForm1,"relerr")) {
			return false;
		}
	}

	if(!validateAge(MatriForm1,'ageerr',MatriForm1.GENDER.value)) {
		return false;
	}

	if (domainname=="bharat") {
		var burl=document.MatriForm1.LANGUAGE.options[document.MatriForm1.LANGUAGE.selectedIndex].text;
		var su=qsdomain+".com/search/searchres.php?t=Q&randid="+genNumbers();
	} else {
		var su=qsdomain+".com/search/searchres.php?t=Q&randid="+genNumbers();
	}	
	if(arguments[0]){
		su+="&partner="+arguments[0];
	}
	/*var hiddenInput = document.createElement("input");
	hiddenInput.type="hidden";
	hiddenInput.value="" */

	MatriForm1.action=su;				
	MatriForm1.submit();
}

function chkgender(g)
{ 
if (g=="f")   { document.MatriForm1.STAGE.value="18"; document.MatriForm1.ENDAGE.value="30"; }
if (g=="m") {  document.MatriForm1.STAGE.value="21"; document.MatriForm1.ENDAGE.value="33"; }
}

function validateReligion(MatriForm1,relerr) {
		if (MatriForm1.RELIGION.selectedIndex == 0 )
			{
			$(relerr).innerHTML="Please select Religion";
			$BN(relerr,'b');
			MatriForm1.RELIGION.focus();
			return false;
			} else{
			$(relerr).innerHTML="";
			$BN(relerr,'n');
			return true;
			}
}

function validateDomain(MatriForm1,dmerr) {
		if (MatriForm1.LANGUAGE.selectedIndex == 0 )
			{
			$(dmerr).innerHTML="Please select Regional Site";
			$BN(dmerr,'b');
			MatriForm1.LANGUAGE.focus();
			return false;
			} else{
			$(dmerr).innerHTML="";
			$BN(dmerr,'n');				
			return true;
			}
}
	//Ajax
//*************

function loadcaste(qsval)
{
	if (qsval>0)
	{
		var wdt;
		(arguments[1])?wdt=arguments[1]:wdt=158;
		url=L2+".com/search/ajaxlangversionrelcastenew.php?ln=en&stype=qs&sid="+domainname+"&rid="+qsval+"&width="+wdt+"&fntwidth=8";
		makeRequest(url);
	}
	if (DOMAINARRAY['domainnameshort']=="bharat") {
		if (document.MatriForm1.LANGUAGE.value != 0) {
			var mothertongueright_rp=document.MatriForm1.MOTHERTONGUERIGHT;
			if (MatriForm1.LANGUAGE.value==13) { mothertongueright_rp.value=2; }
			else if (MatriForm1.LANGUAGE.value==7) { mothertongueright_rp.value=4; }
			else if (MatriForm1.LANGUAGE.value==5) { mothertongueright_rp.value=14; }
			else if (MatriForm1.LANGUAGE.value==10) { mothertongueright_rp.value=17; }
			else if (MatriForm1.LANGUAGE.value==4) { mothertongueright_rp.value=19; }
			else if (MatriForm1.LANGUAGE.value==3) { mothertongueright_rp.value=31; }
			else if (MatriForm1.LANGUAGE.value==6) { mothertongueright_rp.value=33; }
			else if (MatriForm1.LANGUAGE.value==14) { mothertongueright_rp.value=34; }
			else if (MatriForm1.LANGUAGE.value==11) { mothertongueright_rp.value=40; }
			else if (MatriForm1.LANGUAGE.value==12) { mothertongueright_rp.value=14; }
			else if (MatriForm1.LANGUAGE.value==8) { mothertongueright_rp.value=41; }
			else if (MatriForm1.LANGUAGE.value==9) { mothertongueright_rp.value=45; }
			else if (MatriForm1.LANGUAGE.value==1) { mothertongueright_rp.value=47; }
			else if (MatriForm1.LANGUAGE.value==2) { mothertongueright_rp.value=48; }
			else if (MatriForm1.LANGUAGE.value==15) { mothertongueright_rp.value=51; }
			else { mothertongueright_rp.value=0; }		
		}
	}
	
}

    function makeRequest(url) {

        http_request = false;

        if (window.XMLHttpRequest) { // Mozilla, Safari,...
            http_request = new XMLHttpRequest();
        } else if (window.ActiveXObject) { // IE
            try {
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }

        if (!http_request) {
            alert('Giving up :( Cannot create an XMLHTTP instance');
            return false;
        }
        http_request.onreadystatechange = alertContents;
        http_request.open('GET', url, true);
        http_request.send(null);

    }

    function alertContents() {

        if (http_request.readyState == 4) {
            if (http_request.status == 200) 
			{
				$('qsrecaste').innerHTML=http_request.responseText;
            } else 
			{
                alert('There was a problem with the request.');
            }
        }
    }