function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function trimString(str) {
  str = this != window? this : str;
  return str.replace(/^\s+/g, '').replace(/\s+$/g, '');
}
function checkEmail (strng) {
var error="";
var pos = strng.indexOf('@');
var emailFilter=/^.+@.+\..{2,3}$/;
var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/
var SpeEChars = "~!@#$%^&*()+=-[]\\\';_,/{}|\":<>?";	


if (trimString(strng) == "") {
   error = "Email address is Required field";
}
else if (!(emailFilter.test(strng))) 
{ 
    error = "Please enter a valid email address.\n";
}
else 
{
  if (strng.match(illegalChars)) 
  {
    error = "The email address contains illegal characters.\n";
  }
	for (var i = pos+1; i < strng.length; i++)
	{
	    if(SpeEChars.indexOf(strng.charAt(i)) != -1)
		{
			error = "Please enter a valid email address.\n"
		}
}  
}
return error;    
}

function validate(f){
	var emailChars = "~!@#$%^&*()+=-[]\\\';,./{}|\":<>?1234567890_";
	var passChars = "~!@#$%^&*()+=-[]\\\';,./{}|\":<>?_";	
	for (var i = 0; i < trimString(f.UEmail.value).length; i++) 
	{
	 	if ((trimString(f.UEmail.value).charAt(i)) == " ") 
		{
  			alert ("Space is not allowed in Email Address.");
			f.UEmail.focus();
	  		return false;
	  	}
	}  		  
  

  for (var i = 0; i < f.password.value.length; i++) 
  {
  	if (passChars.indexOf(f.password.value.charAt(i)) != -1) 
	{
  		alert ("Special Characters are not allowed in Password.");
		f.password.value="";
		f.password.focus();
  		return false;
  	}
  }  
  
	if(trimString(f.fullname.value) == "")
	{
		alert("Please Enter FullName!!!");
		f.fullname.value="";
		f.fullname.focus();
		return false;
	}
	else if(trimString(f.UPhone.value) == "")
	{
		alert("Please Enter Phone Number!!!");
		f.UPhone.value="";
		f.UPhone.focus();
		return false;
	}
	else if(isNaN(f.UPhone.value))
	{
		alert("Phone number should have numeric values!!!");
		f.UPhone.value="";
		f.UPhone.focus();
		return false;
	}	
	else if(trimString(f.UEmail.value) == "")
	{
		alert("Please Enter Email Address!!!");
		f.UEmail.value="";
		f.UEmail.focus();
		return false;
	}
	else if (emailChars.indexOf(trimString(f.UEmail.value).charAt(0)) != -1) 
	{
	  	alert ("Email Should Start with character.");
		f.UEmail.focus();
  		return false;
	}
	else if(checkEmail(f.UEmail.value)!="")
	{
		alert(checkEmail(f.UEmail.value));
		f.UEmail.focus();
		return false;
	}
	else if(trimString(f.password.value) == "")
	{
		alert("Please Enter Password!!!");
		f.password.value="";
		f.password.focus();
		return false;
	}
	else if(f.password.value.length < 8)
	{
		alert("Password should contain min 8 characters!!!");
		f.password.focus();
		return false;
	}
	else if(f.password.value.length > 30)
	{
		alert("Password should contain max 30 characters!!!");
		f.password.focus();
		return false;
	}		
	else if(trimString(f.repassword.value) == "")
	{
		alert("Please Re-Enter Password!!!");
		f.repassword.value="";
		f.repassword.focus();
		return false;
	}
	else if(f.repassword.value != f.password.value)
	{
		alert("Please Enter same password in both fields!!!");
		f.password.value="";
		f.repassword.value="";
		f.password.focus();
		return false;
	}
	else if(trimString(f.company.value) == "")
	{
		alert("Please Enter Company Name!!!");
		f.company.value="";
		f.company.focus();
		return false;
	}
	else if(trimString(f.MPhone.value) == "")
	{
		alert("Please Enter Phone Number!!!");
		f.MPhone.value="";
		f.MPhone.focus();
		return false;
	}
	else if(isNaN(f.MPhone.value))
	{
		alert("Phone number should have numeric values!!!");
		f.MPhone.value="";
		f.MPhone.focus();
		return false;
	}
	else if(trimString(f.Address1.value) == "")
	{
		alert("Please Enter Address!!!");
		f.Address1.value="";
		f.Address1.focus();
		return false;
	}	
	else if(trimString(f.state.value) == "")
	{
		alert("Please Select State!!!");
		f.state.focus();
		return false;
	}		
	else if(trimString(f.city.value) == "")
	{
		alert("Please Select City!!!");
		f.city.focus();
		return false;
	}
	else if(trimString(f.servicearea.value) == "")
	{
		alert("Please Select Service Area!!!");
		f.servicearea.focus();
		return false;
	}	
	else if(trimString(f.typeroof.value) == "")
	{
		alert("Please Select Roof Type!!!");
		f.typeroof.focus();
		return false;
	}
	else if(trimString(f.typeservice.value) == "")
	{
		alert("Please Select Service Type!!!");
		f.typeservice.focus();
		return false;
	}
	else if(trimString(f.zip.value) == "")
	{
		alert("Please Enter Zip Code!!!");
		f.zip.value="";
		f.zip.focus();
		return false;
	}
	else if(trimString(f.estyear.value) != "")
	{
		if(isNaN(trimString(f.estyear.value)) ||  f.estyear.value.length != 4){
			alert("Please Enter Year Established !!!");
			f.estyear.value="";
			f.estyear.focus();
			return false;
		}
	
	}
	else if(f.accept.checked==false)
	{
		alert("Please Select if you accept the Terms and Conditions of Service!!!");
		f.accept.focus();
		return false;
	}	
return true;  
}
function searchValidate(f)
{
	
	
	if(trimString(f.searchTyperoof.value)=="")
	{
		alert("Please Select RoofType!!!");
		f.searchTyperoof.focus();
		return false;
	}
	else if(trimString(f.searchTypeservice.value)=="")
	{
		alert("Please Select Service Type!!!");
		f.searchTypeservice.focus();
		return false;
	}
	else if(trimString(f.repairTime.value)=="")
	{
		alert("Please Select Repair Time!!!");
		f.repairTime.focus();
		return false;
	}
	else if(trimString(f.searchState.value)=="")
	{
		alert("Please Select State!!!");
		f.searchState.focus();
		return false;
	}
	else if(trimString(f.servicearea.value)=="")
	{
		alert("Please Select City!!!");
		f.servicearea.focus();
		return false;
	}	
	return true;
	//return false;
}

function validateProfile(f){
	var emailChars = "~!@#$%^&*()+=-[]\\\';,./{}|\":<>?1234567890_";
	var passChars = "~!@#$%^&*()+=-[]\\\';,./{}|\":<>?_";	
	
	if(trimString(f.company.value) == "")
	{
		alert("Please Enter Company Name!!!");
		f.company.value="";
		f.company.focus();
		return false;
	}
	else if(trimString(f.MPhone.value) == "")
	{
		alert("Please Enter Phone Number!!!");
		f.MPhone.value="";
		f.MPhone.focus();
		return false;
	}
	else if(isNaN(f.MPhone.value))
	{
		alert("Phone numver should have numeric values!!!");
		f.MPhone.value="";
		f.MPhone.focus();
		return false;
	}
	else if(trimString(f.Address1.value) == "")
	{
		alert("Please Enter Address!!!");
		f.Address1.value="";
		f.Address1.focus();
		return false;
	}	
	else if(trimString(f.state.value) == "")
	{
		alert("Please Select State!!!");
		f.state.focus();
		return false;
	}		
	else if(trimString(f.city.value) == "")
	{
		alert("Please Select City!!!");
		f.city.focus();
		return false;
	}

	else if(trimString(f.zip.value) == "")
	{
		alert("Please Enter Zip Code!!!");
		f.zip.value="";
		f.zip.focus();
		return false;
	}
return true;  
}

function validateuserinfo(f){
	var emailChars = "~!@#$%^&*()+=-[]\\\';,./{}|\":<>?1234567890_";
	var passChars = "~!@#$%^&*()+=-[]\\\';,./{}|\":<>?_";	
	for (var i = 0; i < trimString(f.UEmail.value).length; i++) 
	{
	 	if ((trimString(f.UEmail.value).charAt(i)) == " ") 
		{
  			alert ("Space is not allowed in Email Address.");
			f.UEmail.focus();
	  		return false;
	  	}
	}  		  
  
  for (var i = 0; i < f.userid.value.length; i++) 
  {
  	if (emailChars.indexOf(f.userid.value.charAt(i)) != -1) 
	{
  		alert ("Only characters are allowed in UserID.");
		f.userid.value="";
		f.userid.focus();
  		return false;
  	}
  }
  
  for (var i = 0; i < f.password.value.length; i++) 
  {
  	if (passChars.indexOf(f.password.value.charAt(i)) != -1) 
	{
  		alert ("Special Characters are not allowed in Password.");
		f.password.value="";
		f.password.focus();
  		return false;
  	}
  }  
  
	if(trimString(f.fullname.value) == "")
	{
		alert("Please Enter FullName!!!");
		f.fullname.value="";
		f.fullname.focus();
		return false;
	}
	else if(trimString(f.UPhone.value) == "")
	{
		alert("Please Enter Phone Number!!!");
		f.UPhone.value="";
		f.UPhone.focus();
		return false;
	}
	else if(isNaN(f.UPhone.value))
	{
		alert("Phone numver should have numeric values!!!");
		f.UPhone.value="";
		f.UPhone.focus();
		return false;
	}	
	else if(trimString(f.UEmail.value) == "")
	{
		alert("Please Enter Email Address!!!");
		f.UEmail.value="";
		f.UEmail.focus();
		return false;
	}
	else if (emailChars.indexOf(trimString(f.UEmail.value).charAt(0)) != -1) 
	{
	  	alert ("Email Should Start with character.");
		f.UEmail.focus();
  		return false;
	}
	else if(checkEmail(f.UEmail.value)!="")
	{
		alert(checkEmail(f.UEmail.value));
		f.UEmail.focus();
		return false;
	}
	else if(trimString(f.userid.value) == "")
	{
		alert("Please Enter User ID!!!");
		f.userid.value="";
		f.userid.focus();
		return false;
	}
	else if(f.userid.value.length < 8)
	{
		alert("User ID should contain min 8 characters!!!");
		f.userid.focus();
		return false;
	}
	else if(f.userid.value.length > 30)
	{
		alert("User ID should contain max 30 characters!!!");
		f.userid.focus();
		return false;
	}	
	else if(trimString(f.password.value) == "")
	{
		alert("Please Enter Password!!!");
		f.password.value="";
		f.password.focus();
		return false;
	}
	else if(f.password.value.length < 8)
	{
		alert("Password should contain min 8 characters!!!");
		f.password.focus();
		return false;
	}
	else if(f.password.value.length > 30)
	{
		alert("Password should contain max 30 characters!!!");
		f.password.focus();
		return false;
	}		
	else if(trimString(f.repassword.value) == "")
	{
		alert("Please Re-Enter Password!!!");
		f.repassword.value="";
		f.repassword.focus();
		return false;
	}
	else if(f.repassword.value != f.password.value)
	{
		alert("Please Enter same password in both fields!!!");
		f.password.value="";
		f.repassword.value="";
		f.password.focus();
		return false;
	}

return true;  
}

function serviceValidate(f)
{
	
	var emailChars = "~!@#$%^&*()+=-[]\\\';,./{}|\":<>?1234567890_";
	var passChars = "~!@#$%^&*()+=-[]\\\';,./{}|\":<>?_";	
	if(trimString(f.typeroof.value) == "")
	{
		alert("Please Select Roof Type!!!");
		f.typeroof.focus();
		return false;
	}
	else if(trimString(f.typeservice.value) == "")
	{
		alert("Please Select Service Type!!!");
		f.typeservice.focus();
		return false;
	}
	return true;
}
function isEmail(who)
{
    var email=/^[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*@[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*\.([A-Za-z]){2,4}$/i;
	return(email.test(who));
}
function requestquoteValidate(f)
{
	if(trimString(f.address.value) == "")
	{
		alert("Please Enter Address!!!");
		f.address.value="";
		f.address.focus();
		return false;
	}
	else if(trimString(f.city.value) == "")
	{
		alert("Please Enter City!!!");
		f.city.focus();
		return false;
	}
	else if(trimString(f.state.value) == "")
	{
		alert("Please Enter State!!!");
		f.state.focus();
		return false;
	}
	else if(trimString(f.zip.value) == "")
	{
		alert("Please Enter Zip!!!");
		f.zip.focus();
		return false;
	}
	else if(isNaN(f.zip.value))
	{
		alert("Zip should have numeric values!!!");
		f.zip.value="";
		f.zip.focus();
		return false;
	}	
	else if(trimString(f.desc.value) == "")
	{
		alert("Please Enter Description!!!");
		f.desc.focus();
		return false;
	}
	else if(trimString(f.fname.value) == "")
	{
		alert("Please Enter First Name!!!");
		f.fname.focus();
		return false;
	}
	else if(trimString(f.lname.value) == "")
	{
		alert("Please Enter Last Name!!!");
		f.lname.focus();
		return false;
	
	}
	else if(trimString(f.email.value) == "")
	{
		alert("Please Enter Email Address!!!");
		f.email.value="";
		f.email.focus();
		return false;
	}
	
	else if(!isEmail(trimString(f.email.value)))
	{
		alert("Please Enter Valid Email Address!!!");
		f.email.value="";
		f.email.focus();
		return false;
	}
	else if(trimString(f.re_email.value) == "")
	{
		alert("Please Enter Retype Email Address!!!");
		f.re_email.value="";
		f.re_email.focus();
		return false;
	}
	
	else if(!isEmail(trimString(f.re_email.value)))
	{
		alert("Please Enter Valid Retype Email Address!!!");
		f.re_email.value="";
		f.re_email.focus();
		return false;
	}
	else if(trimString(f.re_email.value) != trimString(f.email.value))
	{
		alert("Email Address And  Retype Email Address Should Be Same!!!");
		f.email.focus();
		return false;
	}
	else if(trimString(f.phone.value) == "")
	{
		alert("Please Enter Phone Number!!!");
		f.phone.value="";
		f.phone.focus();
		return false;
	}
	else if(isNaN(f.phone.value))
	{
		alert("Phone number should have numeric values!!!");
		f.phone.value="";
		f.phone.focus();
		return false;
	}	
	else if(!(f.checkterm.checked))
	{
		alert("Please Check If you are agree with Terms and Conditions!!!");
		f.checkterm.focus();
		return false;
	}
	
	else
	{
		
		return true;
	}

}


function validateAdmin(f){
	
 	if(trimString(f.uname.value) == "")
	{
		alert("Please Enter Username!!!");
		f.uname.value="";
		f.uname.focus();
		return false;
	}
	else if(trimString(f.pwd.value) == "")
	{
		alert("Please Enter Password!!!");
		f.pwd.value="";
		f.pwd.focus();
		return false;
	}
	else
	{
		
		return true;	
	}
	
}

function tipsCategory(f){
	
	if(trimString(f.name.value) == "")
	{
		alert("Please Enter Category Name!!!");
		f.name.value="";
		f.name.focus();
		return false;
	}
	else
	{
		
		return true;		
		
	}
	

}

function changePassword(f){
	
	if(trimString(f.username.value) == "")
	{
		alert("Please Enter UserName!!!");
		f.username.value="";
		f.username.focus();
		return false;
	}
	else if(trimString(f.oldpass.value) == "")
	{
		alert("Please Enter Old Password!!!");
		f.oldpass.value="";
		f.oldpass.focus();
		return false;
	}
	else if(trimString(f.newpass.value) == "")
	{
		alert("Please Enter New Password!!!");
		f.newpass.value="";
		f.newpass.focus();
		return false;
	}
	else if(trimString(f.confirmpass.value) == "")
	{
		alert("Please Enter Confirm New Password!!!");
		f.confirmpass.value="";
		f.confirmpass.focus();
		return false;
	}
	else if(trimString(f.confirmpass.value) != trimString(f.newpass.value) )
	{
		alert("New Password And Confirm New Password Should Be Same!!!");
		f.confirmpass.value="";
		f.confirmpass.focus();
		return false;
	}
	else 
	{
		
		return true;	
	}
	
}
function tipsValidate(f){
 
   if(trimString(f.tipCategory.value) == "")
	{
		alert("Please Select Category!!!");
		f.tipCategory.focus();
		return false;
	}
	else if(trimString(f.title.value) == "")
	{
		alert("Please Enter Title!!!");
		f.title.value="";
		f.title.focus();
		return false;
	}
	else if(trimString(f.desc.value) == "")
	{
		alert("Please Enter Description!!!");
		f.desc.value="";
		f.desc.focus();
		return false;
	}
	else{
		
		return true;	
	}

}

function testimonialValidate(f){
	

	if(trimString(f.desc.value) == "")
	{
		alert("Please Enter Description!!!");
		f.desc.value="";
		f.desc.focus();
		return false;
	}
	else if(trimString(f.by.value) == "")
	{
		alert("Please Enter Testimonial By!!!");
		f.by.value="";
		f.by.focus();
		return false;
	}
	else
	{
		return true;		
		
	}
	
	
}

function  validateEmail(f){
	
	if(!isEmail(trimString(f.email.value)))
	{
		alert("Please Enter Valid Email Address!!!");
		f.email.value="";
		f.email.focus();
		return false;
	}
	else
	{
		return true;	
		
	}

	
}

function  validateLogin(f){
	
	if(trimString(f.userid.value) == "")
	{
		alert("Please Enter Valid Username!!!");
		f.userid.value="";
		f.userid.focus();
		return false;
	}
	else if(f.userid.value.length < 8)
	{
		alert("Username should contain min 8 characters!!!");
		f.userid.focus();
		return false;
	}
	else if(f.userid.value.length > 30)
	{
		alert("Username should contain max 30 characters!!!");
		f.userid.focus();
		return false;
	}	
	else if(trimString(f.password.value) == "")
	{
		alert("Please Enter Password!!!");
		f.password.value="";
		f.password.focus();
		return false;
	}
	else if(f.password.value.length < 8)
	{
		alert("Password should contain min 8 characters!!!");
		f.password.focus();
		return false;
	}
	else if(f.password.value.length > 30)
	{
		alert("Password should contain max 30 characters!!!");
		f.password.focus();
		return false;
	}		

	else
	{
		return true;	
		
	}

	
}

function validateForgetpass(f){
	
	if(trimString(f.userid.value) == "")
	{
		alert("Please Enter Valid Username!!!");
		f.userid.value="";
		f.userid.focus();
		return false;
	}
	else if(f.userid.value.length < 8)
	{
		alert("Username should contain min 8 characters!!!");
		f.userid.focus();
		return false;
	}
	else if(f.userid.value.length > 30)
	{
		alert("Username should contain max 30 characters!!!");
		f.userid.focus();
		return false;
	}	
	else{
		
		return true;	
	}
	
	
	
}
function newsletterValidate(f){
	
	if(trimString(f.title.value) == "")
 	{
		alert("Please Enter Title!!!");
		f.title.value="";
		f.title.focus();
		return false;
	}
	else if(trimString(f.desc.value) == "")
	{
		alert("Please Enter Description!!!");
		f.desc.value="";
		f.desc.focus();
		return false;
	}
	else{
		
		return true;	
	}

}
function validateContactus(f){
	
  if(trimString(f.fname.value) == "")
 	{
		alert("Please Enter First Name!!!");
		f.fname.value="";
		f.fname.focus();
		return false;
	}
	else if(trimString(f.lname.value) == "")
	{
		alert("Please Enter Last Name!!!");
		f.lname.value="";
		f.lname.focus();
		return false;
	}
	else if(!isEmail(trimString(f.email.value)))
	{
		alert("Please Enter Valid Email Address!!!");
		f.email.value="";
		f.email.focus();
		return false;
	
	}
	else if(trimString(f.subject.value) == "-1")
	{
		alert("Please Select Subject!!!");
		f.subject.focus();
		return false;
	}
	else if(trimString(f.desc.value) == "")
	{
		alert("Please Enter Description!!!");
		f.desc.value="";
		f.desc.focus();
		return false;
	}

	else{
		
		return true;	
	}	
	
	
	
}
function validateUserMailtoAdmin(f){
	
	if(trimString(f.desc.value) == "")
	{
		alert("Please Enter Message!!!");
		f.desc.value="";
		f.desc.focus();
		return false;
	}

	else{
		
		return true;	
	}	
	
	
	
}

function validateFees(f){
	
	if(isNaN(f.amt.value)){
		
		alert("Enter Valid Amount !!!");
		f.amt.value="";
		f.amt.focus();
		return false;
		
	}else{
		
		return true;	
		
	}

}

function roofType(f){
	
	
	if(trimString(f.name.value) == "")
	{
		alert("Please Enter Roofer Type!!!");
		f.name.value="";
		f.name.focus();
		return false;
	}
	else
	{
		
		return true;		
		
	}
	

	
}
function serviceType(f){
	
	
	if(trimString(f.name.value) == "")
	{
		alert("Please Enter Service Type!!!");
		f.name.value="";
		f.name.focus();
		return false;
	}
	else
	{
		
		return true;		
		
	}
	

	
}

function cityValidate(f){
	
	if(trimString(f.state.value) == "")
	{
		alert("Please Select State!!!");
		f.state.focus();
		return false;
	}
	else if(trimString(f.city.value) == "")
	{
		alert("Please Enter City!!!");
		f.city.focus();
		return false;
	}

	else
	{
		
		return confirm("Are you sure want to add City '"+trimString(f.city.value)+"' in the State '"+trimString(f.state.value)+"' ?");	
		
	}
	
	
}

function memberValidate(f){
	
	if(trimString(f.company.value) == "")
	{
		alert("Please Enter Company Name!!!");
		f.company.value="";
		f.company.focus();
		return false;
	}
	else if(trimString(f.UEmail.value) == "")
	{
		alert("Please Enter Email Address!!!");
		f.UEmail.value="";
		f.UEmail.focus();
		return false;
	}
	else if(!isEmail(f.UEmail.value))
	{
		alert("Please Enter Valid Email Address!!!")
		f.UEmail.focus();
		return false;
	}
	else if(trimString(f.UPhone.value) == "")
	{
		alert("Please Enter Phone Number!!!");
		f.UPhone.value="";
		f.UPhone.focus();
		return false;
	}
	else if(isNaN(f.UPhone.value))
	{
		alert("Phone number should have numeric values!!!");
		f.UPhone.value="";
		f.UPhone.focus();
		return false;
	}	
	
	else if(trimString(f.state.value) == "")
	{
		alert("Please Select State!!!");
		f.state.focus();
		return false;
	}		
	else if(trimString(f.servicearea.value) == "")
	{
		alert("Please Select Service Area!!!");
		f.servicearea.focus();
		return false;
	}
	else if(trimString(f.city.value) == "")
	{
		alert("Please Enter City!!!");
		f.city.focus();
		return false;
	}
		
	else if(trimString(f.typeroof.value) == "")
	{
		alert("Please Select Roof Type!!!");
		f.typeroof.focus();
		return false;
	}
	else if(trimString(f.typeservice.value) == "")
	{
		alert("Please Select Service Type!!!");
		f.typeservice.focus();
		return false;
	}
	else 
	{
		return true;	

	}	
	
	
	
}
