// function to validate fields
	
	var opt;
	var type1;
	function dovalid(type){
		var errmsg='';
		var focuson;
		
		with (window.document.frmindexleft){
			if(type=='')
			{
				if(roomoption[0].checked){
	             	opt="L";	
	         } else if(roomoption[1].checked)
	         {
	                opt="H"
	         }   
	        else
	         {
	            errmsg=errmsg+'\n'+captable[431];
	            focuson = typeof(focuson) == 'object' ? focuson : roomoption[0];
	         }
					 type1='L';
				}
				else{
					type1=type;
					opt=type;
				}
				var state=eval("window.document.frmindexleft.cbostate"+type1.toLowerCase());
				var metro=eval("window.document.frmindexleft.cbometro"+type1.toLowerCase());
				if(statecount.value>1){
	        if(state.selectedIndex==0){
					errmsg=errmsg +'\n'+captable[529];
					focuson = typeof(focuson)=="object" ? focuson : state; 
					}
				}	
				if(metro.selectedIndex==0) {
					errmsg=errmsg +'\n'+captable[434];
					focuson = typeof(focuson)=="object" ? focuson : metro; 
				
		    }
		if(errmsg != ''){	
			alert(errmsg);
			focuson.focus();
			//return false;
		}
		else
		{
			return true;
		}
		
	}
}	
	
	function dovalid1(){
		var errmsg='';
		var focuson;
		with (window.document.frmlogin){
		languagecode.value=document.frmindexbottom.cbolanguage.options[document.frmindexbottom.cbolanguage.selectedIndex].value;
		if (trim(txtemail.value) == '' || trim(txtemail.value) == captable[435]){
				errmsg = errmsg + '\n'+captable[436];
				focuson = typeof(focuson) == 'object' ? focuson : txtemail;
		}else if (!isemail(txtemail.value)){
				errmsg = errmsg + '\n'+captable[437];
				focuson = typeof(focuson) == 'object' ? focuson : txtemail;
		}
		if (trim(txtpassword.value) == '' || trim(txtpassword.value) == captable[27]){
				errmsg = errmsg + '\n'+captable[439];
				focuson = typeof(focuson) == 'object' ? focuson : txtpassword;
		} 
		if(errmsg != ''){	
				alert(errmsg);
				focuson.focus();
				return false;
			}
			else
			{
			return true;
		}
	}
	}
	
// function to preview 	
	
function preview(path,type){
	if(type=='')
		var x=document.frmindexleft.cbometrol;
	else
		var x=eval("document.frmindexleft.cbometro"+type.toLowerCase())
	if(document.cbolanguage==null)
		var y=document.frmindexleft.sellang.value
	else
		var y=document.frmindexbottom.cbolanguage.options[document.frmindexbottom.cbolanguage.selectedIndex].value
	if(dovalid(type)){
		if(opt=="H"){
				document.frmindexleft.action=path+"common/preview.aspx?opt=H&mc="+x.options[x.selectedIndex].value+"&sellang="+y;
				document.frmindexleft.submit();
				}
				else {
				document.frmindexleft.action=path+"common/preview.aspx?opt=L&mc="+x.options[x.selectedIndex].value+"&sellang="+y;
				document.frmindexleft.submit();
				}
			}
	 }

 function preview1(path,type){
	if(type=='')
		var x=document.frmindexleft.cbometrol;
	else
		var x=eval("document.frmindexleft.cbometro"+type.toLowerCase())
	if(dovalid(type)){
		if(opt=="H"){
				document.frmindexleft.action=path+"common/preview.aspx?opt=H&mc="+x.options[x.selectedIndex].value+"&sellang="+document.frmindexleft.sellang.value;
				document.frmindexleft.submit();
				}
				else {
				document.frmindexleft.action=path+"common/preview.aspx?opt=L&mc="+x.options[x.selectedIndex].value+"&sellang="+document.frmindexleft.sellang.value;
				document.frmindexleft.submit();
				}
			}
	 }

  function preview2(path,type){
	if(type=='')
		var x=document.frmindexleft.cbometrol;
	else
		var x=eval("document.frmindexleft.cbometro"+type.toLowerCase())
	if(document.cbolanguage==null)
		var y=document.frmindexleft.sellang.value
	else
		var y=document.frmindexbottom.cbolanguage.options[document.frmindexbottom.cbolanguage.selectedIndex].value
	if(dovalid(type)){
		if(opt=="H"){
				document.frmindexleft.action=path+"common/preview_seo.aspx?opt=H&mc="+x.options[x.selectedIndex].value+"&sellang="+y;
				document.frmindexleft.submit();
				}
				else {
				document.frmindexleft.action=path+"common/preview_seo.aspx?opt=L&mc="+x.options[x.selectedIndex].value+"&sellang="+y;
				document.frmindexleft.submit();
				}
			}
	 return false;
	 }	 

// function to post profile

	function postprofile(path,type){
		if(type=='')
			var x=document.frmindexleft.cbometrol;
		else
			var x=eval("document.frmindexleft.cbometro"+type.toLowerCase())
		if(document.cbolanguage==null)
			var y=document.frmindexleft.sellang.value
		else
			var y=document.frmindexbottom.cbolanguage.options[document.frmindexbottom.cbolanguage.selectedIndex].value
		if(dovalid(type)){
			if(opt=="L"){
				window.location=path+"look/profilelookingv2.aspx?id=1&opt=L&mc="+x.options[x.selectedIndex].value+"&sellang="+y;
				}
				else {
				window.location=path+"have/profilehave.aspx?id=1&opt=H&mc="+x.options[x.selectedIndex].value+"&sellang="+y;
				}
			}
	}
			
// function to post new ad

function postprofile1(path,type){
		if(type=='')
			var x=document.frmindexleft.cbometrol;
		else
			var x=eval("document.frmindexleft.cbometro"+type.toLowerCase())
		if(dovalid(type)){
			if(opt=="L"){
				window.location=path+"common/profilenew.aspx?id=1&opt=L&mc="+x.options[x.selectedIndex].value+"&sellang="+document.frmindexleft.sellang.value;
				}
				else {
				window.location=path+"common/profilenew.aspx?id=3&opt=H&mc="+x.options[x.selectedIndex].value+"&sellang="+document.frmindexleft.sellang.value;
				}
			}
	}
// function to perform login check

	function logincheck(){
				with (window.document.frmlogin){
				if(dovalid1()){
				 return true;
	 			}
	 			else
	 			return false;
	 		}
		}
	
// function to verify value existence

	function verify(path,spam){
	     if(spam==0)
			 	alert(captable[440])
			 else
				alert(captable[791])
	     window.location=path;
}

// function to change language

	function languagechange(path,mc){
	  if(mc=='')
			mc=window.document.getElementById('ermlang').value;
   window.location.href=path+"/index.php?lc="+document.getElementById('ermlang').options[document.getElementById('ermlang').selectedIndex].value+"&mc="+mc;
	}	
	
// function to change country

function countrychange(){
		with (window.document.frmindexbottom){
		window.location.href=cbocountry.options[cbocountry.selectedIndex].value;
	}	
}


// function to change need help?

function needhelpchange(path){
		with (window.document.frmindexbottom){
			if(cboneedhelp.selectedIndex>0)
				window.location.href=path+cboneedhelp.options[cboneedhelp.selectedIndex].value;
	  }	
}

//function change languagecode based on metro

function changemetro(obj,path,metrotype)
{
	var languagecode=1;
	for(var i=1;i<MetroList.length;i++)
	{
		if(MetroList[i][1]==obj.value){
			languagecode=MetroList[i][3];
			break;
		}	
	}
	if(languagecode!=0 && languagecode!=window.document.frmindexbottom.cbolanguage.value){
		window.document.frmindexbottom.cbolanguage.value=languagecode;
	 	var mc=eval("window.document.frmindexleft.cbometro"+metrotype).value;
		languagechange(path,mc)
	}		
}	

