function isAlphabet1(name){
  var regExp	=	/^[A-Za-z\s]+$/;  
  return regExp.test(name);
}
function checkall(objForm)
{
	len = objForm.elements.length;
	var i=0;
	for( i=0 ; i<len ; i++) 
	{
		if (objForm.elements[i].type=='checkbox') 
		{
			objForm.elements[i].checked=objForm.check_all.checked;
		}
	}
}

function check_user(email)
{ 
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }
var url="ajax.php"
url=url+"?email="+email
xmlHttp.onreadystatechange=stateChanged3 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}
function stateChanged3() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
  document.getElementById("txtHint3").innerHTML=xmlHttp.responseText;
 } else {
   document.getElementById("txtHint3").innerHTML='Loading...'; 
 }
}
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;
}



function validatechangepass(){
	if(document.changepassfrm.old_pass.value==''){
		alert("Please enter old password");
		document.changepassfrm.old_pass.focus();
		return false;
	} 
	if(document.changepassfrm.new_pass.value==''){
		alert("Please enter new password");
		document.changepassfrm.new_pass.focus();
		return false;
	} 
	if(document.changepassfrm.new_pass.value.length < 6) {
            alert("Error: password must contain at least six characters!");
            document.changepassfrm.new_pass.focus()
           return false;
    }
	if(document.changepassfrm.cpass.value==''){
		alert("Please enter confirm password");
		document.changepassfrm.cpass.focus();
		return false;
	} 
	if(document.changepassfrm.new_pass.value!=document.changepassfrm.cpass.value){
		alert("Both password does not match");
		document.changepassfrm.cpass.focus();
		return false;
	} 
}


function validatereferfriend(){
	if(document.postreferfriend.your_name.value == ""){
		alert("Please enter your name.")
		document.postreferfriend.your_name.focus()
		return false;
	}
	if(!isNaN(document.postreferfriend.your_name.value)){
		alert("Please enter alphabetic value in your name.")
		document.postreferfriend.your_name.focus()
		return false;
	}
	if(!isAlphabet1(document.postreferfriend.your_name.value)){
		alert('Please enter your alphabets only.');
		document.postreferfriend.your_name.focus();
        return false;
	}
	
	if(document.postreferfriend.your_email.value == ""){
		alert("Please enter your email address .")
		document.postreferfriend.your_email.focus()
		return false;
	}
	var email = document.postreferfriend.your_email.value;
	if(!email.match(/^[A-Za-z0-9\._\-+]+@[A-Za-z0-9_\-+]+(\.[A-Za-z0-9_\-+]+)+$/)){
		alert("This is not a valid email id! Please fill a valid Email ID.");
		document.postreferfriend.your_email.focus();
		return false;
	}
	if(document.postreferfriend.friend_name.value == ""){
		alert("Please enter your friend's name.")
		document.postreferfriend.friend_name.focus()
		return false;
	}
	if(!isNaN(document.postreferfriend.friend_name.value)){
		alert("Please enter alphabetic value in your friend's name.")
		document.postreferfriend.friend_name.focus()
		return false;
	}
	if(!isAlphabet1(document.postreferfriend.friend_name.value)){
		alert('Please enter your alphabets only.');
		document.postreferfriend.friend_name.focus();
        return false;
	}
	if(document.postreferfriend.friend_email.value == ""){
		alert("Please enter your friend's email address .")
		document.postreferfriend.friend_email.focus()
		return false;
	}
	var email = document.postreferfriend.friend_email.value;
	if(!email.match(/^[A-Za-z0-9\._\-+]+@[A-Za-z0-9_\-+]+(\.[A-Za-z0-9_\-+]+)+$/)){
		alert("This is not a valid email id! Please fill a valid Email ID.");
		document.postreferfriend.friend_email.focus();
		return false;
	}
}




function validatenewsletter(){
   if(document.newsletterfrm.nu_name.value==''){
		alert("Please enter your name");
		document.newsletterfrm.nu_name.focus();
		return false;
	} 
	if(!isNaN(document.newsletterfrm.nu_name.value)){
		alert("Please enter alphabetic value in your name.")
		document.newsletterfrm.nu_name.focus()
		return false;
	}
	 if(!isAlphabet1(document.newsletterfrm.nu_name.value)){
		alert('Please enter your alphabets only.');
		document.newsletterfrm.nu_name.focus();
        return false;
	}
	if(document.newsletterfrm.nu_name.value=='Enter your name'){
		alert("Please enter valid in your name");
		document.newsletterfrm.nu_name.focus();
		return false;
	}
   if(document.newsletterfrm.nu_email.value==''){
		alert("Please enter email address");
		document.newsletterfrm.nu_email.focus();
		return false;
	} 
	var email = document.newsletterfrm.nu_email.value;
		if(!email.match(/^[A-Za-z0-9\._\-+]+@[A-Za-z0-9_\-+]+(\.[A-Za-z0-9_\-+]+)+$/)){
			alert("This is not a valid email id! Please fill a valid Email ID.");
			document.newsletterfrm.nu_email.focus();
			return false;
		}
  }




function changecategory(catid)
{ 
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }
var url="ajax1.php"
url=url+"?catid="+catid
xmlHttp.onreadystatechange=stateChanged3 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}
function stateChanged3() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
  document.getElementById("txtHint3").innerHTML=xmlHttp.responseText;
 } else {
   document.getElementById("txtHint3").innerHTML='Loading...'; 
 }
}
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;
}


function validatereg(){
	 
	if(document.regfrm.first_name.value==''){
		alert("Please enter first name");
		document.regfrm.first_name.focus();
		return false;
	} 
	if(!isNaN(document.regfrm.first_name.value)){
		alert("Please enter alphabetic value in first name.")
		document.regfrm.first_name.focus()
		return false;
	}
	 if(!isAlphabet1(document.regfrm.first_name.value)){
		alert('Please enter your alphabets only.');
		document.regfrm.first_name.focus();
        return false;
	}
	
	if(document.regfrm.last_name.value==''){
		alert("Please enter last name");
		document.regfrm.last_name.focus();
		return false;
	} 
	if(!isNaN(document.regfrm.last_name.value)){
		alert("Please enter alphabetic value in last name.")
		document.regfrm.last_name.focus()
		return false;
	}
	 if(!isAlphabet1(document.regfrm.last_name.value)){
		alert('Please enter your alphabets only.');
		document.regfrm.last_name.focus();
        return false;
	}
	if(document.regfrm.address.value==''){
		alert("Please enter address");
		document.regfrm.address.focus();
		return false;
	} 
	if(document.regfrm.city.value==''){
		alert("Please enter city");
		document.regfrm.city.focus();
		return false;
	} 
	if(document.regfrm.state.value==''){
		alert("Please enter state");
		document.regfrm.state.focus();
		return false;
	} 
	if(document.regfrm.country.value==''){
		alert("Please select country");
		document.regfrm.country.focus();
		return false;
	} 
	if(document.regfrm.phone_number.value==''){
		alert("Please enter telephone");
		document.regfrm.phone_number.focus();
		return false;
	} 
	
	
	if(document.regfrm.shipping_address.value==''){
		alert("Please enter shipping address");
		document.regfrm.shipping_address.focus();
		return false;
	} 
	if(document.regfrm.shipping_city.value==''){
		alert("Please enter shipping city");
		document.regfrm.shipping_city.focus();
		return false;
	} 
	if(document.regfrm.shipping_state.value==''){
		alert("Please enter shipping state");
		document.regfrm.shipping_state.focus();
		return false;
	} 
	if(document.regfrm.shipping_country.value==''){
		alert("Please select shipping country");
		document.regfrm.shipping_country.focus();
		return false;
	} 
	if(document.regfrm.phone_number.value==''){
		alert("Please enter telephone");
		document.regfrm.phone_number.focus();
		return false;
	} 
	
	
	if(document.regfrm.email.value==''){
		alert("Please enter email address as userid");
		document.regfrm.email.focus();
		return false;
	}	
	var email = document.regfrm.email.value;
	if(!email.match(/^[A-Za-z0-9\._\-+]+@[A-Za-z0-9_\-+]+(\.[A-Za-z0-9_\-+]+)+$/)){
		alert("This is not a valid email id! Please fill a valid Email ID.");
		document.regfrm.email.focus();
		return false;
	}
	if(document.regfrm.upass.value==''){
		alert("Please enter password");
		document.regfrm.upass.focus();
		return false;
	} 
	if(document.regfrm.upass.value.length < 8) {
            alert("Error: password must contain at least 8 characters!");
            document.regfrm.upass.focus()
           return false;
    }
	if(document.regfrm.cpass.value==''){
		alert("Please enter confirm password");
		document.regfrm.cpass.focus();
		return false;
	} 
	if(document.regfrm.upass.value!=document.regfrm.cpass.value){
		alert("Both password does not match");
		document.regfrm.cpass.focus();
		return false;
	} 
}


function setPaymentInforeg(isChecked)
{
	with (window.document.regfrm) {
	if (isChecked) {
		shipping_address.value  = address.value;
		shipping_city.value   = city.value;
		shipping_state.value   = state.value;
		shipping_country.value   = country.value;
		shipping_postal_code.value      = postal_code.value;
	} else {
		shipping_address.value  = "";
		shipping_city.value   = "";
		shipping_state.value   = "";
		shipping_country.value      = "";
		shipping_postal_code.value   = "";
	}
  }
}


function validatelogin(){
	if(document.loginfrm.user_id.value==''){
		alert("Please enter email address as username");
		document.loginfrm.user_id.focus();
		return false;
	}	
	var email = document.loginfrm.user_id.value;
	if(!email.match(/^[A-Za-z0-9\._\-+]+@[A-Za-z0-9_\-+]+(\.[A-Za-z0-9_\-+]+)+$/)){
		alert("This is not a valid email id! Please fill a valid Email ID.");
		document.loginfrm.user_id.focus();
		return false;
	}
	if(document.loginfrm.upass.value==''){
		alert("Please enter password");
		document.loginfrm.upass.focus();
		return false;
	} 
	
}



function validateeditacc(){
	if(document.editmemfrm.first_name.value==''){
		alert("Please enter first name");
		document.editmemfrm.first_name.focus();
		return false;
	} 
	if(!isNaN(document.editmemfrm.first_name.value)){
		alert("Please enter alphabetic value in first name.")
		document.editmemfrm.first_name.focus()
		return false;
	}
	 if(!isAlphabet1(document.editmemfrm.first_name.value)){
		alert('Please enter your alphabets only.');
		document.editmemfrm.first_name.focus();
        return false;
	}
	
	if(document.editmemfrm.last_name.value==''){
		alert("Please enter last name");
		document.editmemfrm.last_name.focus();
		return false;
	} 
	if(!isNaN(document.editmemfrm.last_name.value)){
		alert("Please enter alphabetic value in last name.")
		document.editmemfrm.last_name.focus()
		return false;
	}
	 if(!isAlphabet1(document.editmemfrm.last_name.value)){
		alert('Please enter your alphabets only.');
		document.editmemfrm.last_name.focus();
        return false;
	}
	if(document.editmemfrm.address.value==''){
		alert("Please enter address");
		document.editmemfrm.address.focus();
		return false;
	} 
	if(document.editmemfrm.city.value==''){
		alert("Please enter city");
		document.editmemfrm.city.focus();
		return false;
	} 
	if(document.editmemfrm.state.value==''){
		alert("Please enter state");
		document.editmemfrm.state.focus();
		return false;
	} 
	if(document.editmemfrm.country.value==''){
		alert("Please select country");
		document.editmemfrm.country.focus();
		return false;
	} 
	if(document.editmemfrm.phone_number.value==''){
		alert("Please enter telephone");
		document.editmemfrm.phone_number.focus();
		return false;
	} 
	
	
	if(document.editmemfrm.shipping_address.value==''){
		alert("Please enter shipping address");
		document.editmemfrm.shipping_address.focus();
		return false;
	} 
	if(document.editmemfrm.shipping_city.value==''){
		alert("Please enter shipping city");
		document.editmemfrm.shipping_city.focus();
		return false;
	} 
	if(document.editmemfrm.shipping_state.value==''){
		alert("Please enter shipping state");
		document.editmemfrm.shipping_state.focus();
		return false;
	} 
	if(document.editmemfrm.shipping_country.value==''){
		alert("Please select shipping country");
		document.editmemfrm.shipping_country.focus();
		return false;
	} 
	if(document.editmemfrm.phone_number.value==''){
		alert("Please enter telephone");
		document.editmemfrm.phone_number.focus();
		return false;
	}
}

function setPaymentInfoedit(isChecked)
{
	with (window.document.editmemfrm) {
	if (isChecked) {
		shipping_address.value  = address.value;
		shipping_city.value   = city.value;
		shipping_state.value   = state.value;
		shipping_country.value   = country.value;
		shipping_postal_code.value      = postal_code.value;
	} else {
		shipping_address.value  = "";
		shipping_city.value   = "";
		shipping_state.value   = "";
		shipping_country.value      = "";
		shipping_postal_code.value   = "";
	}
  }
}

function enquirycontactus(){
	if(document.enquiryfrm.fname.value==''){
		alert("Please enter name");
		document.enquiryfrm.fname.focus();
		return false;
	} 
	if(!isNaN(document.enquiryfrm.fname.value)){
		alert("Please enter alphabetic value in  name.")
		document.enquiryfrm.fname.focus()
		return false;
	}
	 if(!isAlphabet1(document.enquiryfrm.fname.value)){
		alert('Please enter your alphabets only.');
		document.enquiryfrm.fname.focus();
        return false;
	}
	
	
    if(document.enquiryfrm.email.value==''){
		alert("Please enter email");
		document.enquiryfrm.email.focus();
		return false;
	}	
	var email = document.enquiryfrm.email.value;
	if(!email.match(/^[A-Za-z0-9\._\-+]+@[A-Za-z0-9_\-+]+(\.[A-Za-z0-9_\-+]+)+$/)){
		alert("This is not a valid email id! Please fill a valid Email ID.");
		document.enquiryfrm.email.focus();
		return false;
	}
	
	if(document.enquiryfrm.phone.value==''){
		alert("Please enter phone");
		document.enquiryfrm.phone.focus();
		return false;
	}	 
	
	if(document.enquiryfrm.address.value==''){
		alert("Please enter address");
		document.enquiryfrm.address.focus();
		return false;
	}
	
	if(document.enquiryfrm.city.value==''){
		alert("Please enter city");
		document.enquiryfrm.city.focus();
		return false;
	}	
	
	if(document.enquiryfrm.state.value==''){
		alert("Please enter state");
		document.enquiryfrm.state.focus();
		return false;
	}
	
	if(document.enquiryfrm.country.value==''){
		alert("Please enter country");
		document.enquiryfrm.country.focus();
		return false;
	}
	
		
	if(document.enquiryfrm.comment.value==''){
		alert("Please enter comment");
		document.enquiryfrm.comment.focus();
		return false;
	}	
		
}

function validateadvertiseus(){
	if(document.advertisefrm.name.value==''){
		alert("Please enter your name");
		document.advertisefrm.name.focus();
		return false;
	} 
	if(!isNaN(document.advertisefrm.name.value)){
		alert("Please enter alphabetic value in your name.")
		document.advertisefrm.name.focus()
		return false;
	}
	 if(!isAlphabet1(document.advertisefrm.name.value)){
		alert('Please enter your alphabets only.');
		document.advertisefrm.name.focus();
        return false;
	}
	
	if(document.advertisefrm.comp_name.value==''){
		alert("Please enter company name");
		document.advertisefrm.comp_name.focus();
		return false;
	} 
	if(document.advertisefrm.email.value==''){
		alert("Please enter email address");
		document.advertisefrm.email.focus();
		return false;
	} 
	var email = document.advertisefrm.email.value;
		if(!email.match(/^[A-Za-z0-9\._\-+]+@[A-Za-z0-9_\-+]+(\.[A-Za-z0-9_\-+]+)+$/)){
			alert("This is not a valid email id! Please fill a valid Email ID.");
			document.advertisefrm.email.focus();
			return false;
		}
	if(document.advertisefrm.industry.value==''){
		alert("Please enter industry");
		document.advertisefrm.industry.focus();
		return false;
	} 
	if(document.advertisefrm.ban_url.value!=''){
		var theurl=document.advertisefrm.ban_url.value;
		var tomatch= /http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/
		if (tomatch.test(theurl)){
		//window.alert("URL OK.");
		}else{
			window.alert("URL invalid. Try again.");
			document.advertisefrm.ban_url.focus();
			return false; 
		}
	} 
	if(document.advertisefrm.file1.value==''){
		alert("Please upload banner");
		document.advertisefrm.file1.focus();
		return false;
	} 
	if(document.advertisefrm.file1.value!=''){
		var flup = document.getElementById("file1");
		if (flup.value != ""){
			if((flup.value.lastIndexOf(".jpg") == -1)  && (flup.value.lastIndexOf(".gif") == -1) && (flup.value.lastIndexOf(".bmp") == -1) && (flup.value.lastIndexOf(".jpeg") == -1) && (flup.value.lastIndexOf(".JPG") == -1)  && (flup.value.lastIndexOf(".GIF") == -1) && (flup.value.lastIndexOf(".JPEG") == -1)){
				alert("Please upload only JPG, GIF types of file");
				flup.focus();
				return false;
			}
		}
	}
	if(document.advertisefrm.word_code.value==''){
		alert("Please enter security code");
		document.advertisefrm.word_code.focus();
		return false;
	} 
	
	if(document.advertisefrm.cooment.value==''){
		alert("Please enter cooment ");
		document.advertisefrm.cooment.focus();
		return false;
	}
}

function homesearch(){
	if(document.prdserchead.srch.value=='Enter keywords...'){
		  alert("Please enter valid value for search");
		  document.prdserchead.srch.focus();
		  return false;
	}
}

function checkall(objForm){
	len = objForm.elements.length;
	var i=0;
	for( i=0 ; i<len ; i++) {
		if (objForm.elements[i].type=='checkbox') {
			objForm.elements[i].checked=objForm.check_all.checked;
		}
	}
}
