function GetXmlHttpObject(){
	var xmlHttp=null;
	try{
		xmlHttp=new XMLHttpRequest();
	}
	catch (e){
		try{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e){
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}

function callValidate(){	
//alert("callvalidate");
	var whiteSpace = /^[\s]+$/;
	var strCode = document.getElementById('strvercode');
	var errmsg =0;	
	if(trim(document.getElementById('name').value) == ''){		
		 document.getElementById('errName').innerHTML = 'Please enter the First Name';
		 errmsg = 1;
	}	 
	else {
		 document.getElementById('errName').innerHTML = '';
	}
	var emailExp = /^\w+([\.-]?\w+)*@\w+([\.-]?\w\{2,3}+)*(\.\w{2,3})+$/;
	if(trim(document.getElementById('email').value) == ''){				
		document.getElementById('errEmail').innerHTML = 'Please enter the Email Address';
		errmsg = 1;
	}
	else if(!trim(document.getElementById('email').value).match(emailExp)){		
 		document.getElementById('errEmail').innerHTML = 'Please enter valid Email Address';
 		errmsg=1;
	}
	else{
		document.getElementById('errEmail').innerHTML = '';
	}
	if(trim(document.getElementById('title').value) == ''){		
		 document.getElementById('errTitle').innerHTML = 'Please select the Title';
		 errmsg = 1;
	 }	 
	else {
		 document.getElementById('errTitle').innerHTML = '';
	}
	if(trim(document.getElementById('last').value) == ''){		
		 document.getElementById('errLast').innerHTML = 'Please enter the Last Name';
		 errmsg = 1;
	 }	 
	else {
		 document.getElementById('errLast').innerHTML = '';
	}
	if(trim(document.getElementById('phone').value) == ''){		
		 document.getElementById('errPhone').innerHTML = 'Please enter the Phone Number';
		 errmsg = 1;
	 }	 
	else {
		 document.getElementById('errPhone').innerHTML = '';
	}
	if(trim(document.getElementById('nature').value) == ''){		
		 document.getElementById('errNature').innerHTML = 'Please enter the Nature of Query';
		 errmsg = 1;
	 }	 
	else {
		 document.getElementById('errNature').innerHTML = '';
	}
	if(trim(document.getElementById('nature').value) != ''){
		if(document.getElementById('nature').value.length > '1000'){		
	 		document.getElementById('errNature').innerHTML = 'Max chars must not exceed 1000';
	 		errmsg=1;
		}
		else{		
			document.getElementById('errNature').innerHTML = '';
		}	
	}
	
	//fetchvalue();	
	//alert('');
/*	name = document.getElementById("name").value;
	email = document.getElementById("email").value;
	message = document.getElementById("message").value;
	captcha = document.getElementById("strvercode").value;	
	if(trim(name)==''){
		document.getElementById("name").focus();
	}
	else if(trim(email)==''){
		document.getElementById("email").focus();
	}
	else if(!trim(email).match(emailExp)){
		document.getElementById("email").focus();
	}
	else if(trim(message)==''){
		document.getElementById("message").focus();
	}
	else if(trim(captcha)==''){
		document.getElementById("strvercode").focus();
	}
	*/
	var title = document.getElementById("title").value;
	var first = document.getElementById("name").value;
	var last = document.getElementById("last").value;
	var email = document.getElementById("email").value;
	var telephone = document.getElementById("phone").value;
	var invoice = document.getElementById("invoice").value;
	var query = document.getElementById("nature").value;
	var product_id = document.getElementById("product_id").value;
	var range_id = document.getElementById("range_id").value;
	var captcha = document.getElementById("strvercode").value;	
	if(errmsg == 0){
		if(trim(captcha) == ''){
			document.getElementById('errCaptcha').innerHTML = 'Please enter the Verification Code';
	 		return false;
		}
		else{		
	
			var url=""+www_path+"securimage/getsession.php";
	
			xmlHttp=GetXmlHttpObject();
			var params = "title="+title+"&first="+first+"&last="+last+"&telephone="+telephone+"&invoice="+invoice+"&query="+query+"&email="+email+"&product_id="+product_id+"&range_id="+range_id+"&captcha="+captcha+"";
			//var params = "captcha="+captcha+"";
			xmlHttp.open("POST",url,true)
			xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			xmlHttp.onreadystatechange=stateChanged2
			xmlHttp.send(params)
			return false;
		}
		//return false;		
	}
	else{
		return false;
	}
}

function stateChanged2() 
{ 
	
if(xmlHttp.readyState == 1){		
		document.getElementById('load').innerHTML = "<span style='color:red;'>Sending request... please wait...</span>";
}
if (xmlHttp.readyState==4  || xmlHttp.readyState=="complete")
 { 
	
	   Responses=xmlHttp.responseText;	 
	   
	   
	   
		//alert(Responses);
		   if(Responses == 'error'){
			   document.getElementById('load').innerHTML = "<input type='image'  src='../../img/lightbox/submit.jpg' class='pad' onclick='return callValidate();' border='0'/>";
			   document.getElementById('errCaptcha').innerHTML = "Verification Code doesn't match";
				return false;
		   }
		   
		  
		   
		   else if(Responses == 'success'){   
				document.getElementById('load').innerHTML = "<input type='image'  src='../../img/lightbox/submit.jpg' class='pad' onclick='return callValidate();' border='0'/>";
				/*document.getElementById('succ').style.display='block';
				document.getElementById('add').style.display='none';
				document.getElementById("name").value = '';
				document.getElementById("email").value = '';
				document.getElementById("message").value = '';
				document.getElementById("strvercode").value = '';*/
				document.getElementById("strvercode").value = '';
				document.getElementById('errCaptcha').innerHTML = '';
				window.location.href=""+www_path+"thank_you?msg=4";
		   }
		 
	   
 } 
}


function callMailValidate(){	
	
	 
	//alert("callmailvalidate");
	var whiteSpace = /^[\s]+$/;
	var strCode = document.getElementById('strvercode');
	var errmsg =0;	
	if(trim(document.getElementById('fname').value) == ''){	
		 
		 document.getElementById('errFName').innerHTML = 'Please enter Your Friend Name';
		 errmsg = 1;
	}	 
	else {
		 document.getElementById('errFName').innerHTML = '';
	}
	var emailExp = /^\w+([\.-]?\w+)*@\w+([\.-]?\w\{2,3}+)*(\.\w{2,3})+$/;
	if(trim(document.getElementById('femail').value) == ''){				
		document.getElementById('errFEmail').innerHTML = 'Please enter Your Friend Email Address';
		errmsg = 1;
	}
	else if(!trim(document.getElementById('femail').value).match(emailExp)){		
 		document.getElementById('errFEmail').innerHTML = 'Please enter valid Email Address';
 		errmsg=1;
	}
	else{
		document.getElementById('errFEmail').innerHTML = '';
	}
	
	if(trim(document.getElementById('yname').value) == ''){		
		 document.getElementById('errYName').innerHTML = 'Please enter Your Name';
		 errmsg = 1;
	}	 
	else {
		 document.getElementById('errYName').innerHTML = '';
	}
	var emailExp = /^\w+([\.-]?\w+)*@\w+([\.-]?\w\{2,3}+)*(\.\w{2,3})+$/;
	if(trim(document.getElementById('yemail').value) == ''){				
		document.getElementById('errYEmail').innerHTML = 'Please enter Your Email Address';
		errmsg = 1;
	}
	else if(!trim(document.getElementById('yemail').value).match(emailExp)){		
		document.getElementById('errYEmail').innerHTML = 'Please enter valid Email Address';
		errmsg=1;
	}
	else{
		document.getElementById('errYEmail').innerHTML = '';
	}
	
	if(trim(document.getElementById('message').value) == ''){		
		 document.getElementById('errMsg').innerHTML = 'Please enter Message';
		 errmsg = 1;
	}	 
	else {
		 document.getElementById('errMsg').innerHTML = '';
	}
	if(trim(document.getElementById('message').value) != ''){
		if(document.getElementById('message').value.length > '1000'){		
	 		document.getElementById('errMsg').innerHTML = 'Max chars must not exceed 1000';
	 		errmsg=1;
		}
		else{		
			document.getElementById('errMsg').innerHTML = '';
		}	
	}
	var fname = document.getElementById("fname").value;
	var femail = document.getElementById("femail").value;
	var yname = document.getElementById("yname").value;
	var yemail = document.getElementById("yemail").value;
	var message = document.getElementById("message").value;
	var captcha = document.getElementById("strvercode").value;	
	var productid = document.getElementById("productid").value;	
	if(errmsg == 0){
		if(trim(captcha) == ''){
			document.getElementById('errCaptcha').innerHTML = 'Please enter the Verification Code';
	 		return false;
		}
		else{		
	
			var url=""+www_path+"securimage/getsession1.php";
	
			xmlHttp=GetXmlHttpObject();
			var params = "fname="+fname+"&femail="+femail+"&yname="+yname+"&yemail="+yemail+"&message="+message+"&captcha="+captcha+"&productid="+productid;
			//var params = "captcha="+captcha+"";
			xmlHttp.open("POST",url,true)
			xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			xmlHttp.onreadystatechange= SendToFriend
			xmlHttp.send(params)
			return false;
		}
		//return false;		
	}
	else{
		return false;
	}
}


function SendToFriend() 
{ 
	
if(xmlHttp.readyState == 1){		
		document.getElementById('load').innerHTML = "<span style='color:red;'>Sending mail... please wait...</span>";
}
if (xmlHttp.readyState==4  || xmlHttp.readyState=="complete")
 { 
	
	   Responses=xmlHttp.responseText;	 
	   
	    
		//alert(Responses);
		   if(Responses == 'error'){
			   document.getElementById('load').innerHTML = "<input type='image'  src='../../img/lightbox/submit.jpg' class='pad' onclick='return callMailValidate();' border='0'/>";
			   document.getElementById('errCaptcha').innerHTML = "Verification Code doesn't match";
				return false;
		   }
		   else if(Responses == 'success'){   
				document.getElementById('load').innerHTML = "<input type='image'  src='../../img/lightbox/submit.jpg' class='pad' onclick='return callMailValidate();' border='0'/>";
				/*document.getElementById('succ').style.display='block';
				document.getElementById('add').style.display='none';
				document.getElementById("name").value = '';
				document.getElementById("email").value = '';
				document.getElementById("message").value = '';
				document.getElementById("strvercode").value = '';*/
				document.getElementById("strvercode").value = '';
				document.getElementById('errCaptcha').innerHTML = '';
				window.location.href=""+www_path+"thank_you?msg=3";
		   }
		 
	   
 } 
}


function valSearch(field){
	//alert("dsfsd");
	if(trim(field) == ''){
		alert("Please enter the keyword");
			return false;
	}
}



function callEnquiry(Form,prod_id){
	var num = 1;
	var c_value='';
	//alert(Form.elements.length);
	for(intI=0;intI<=Form.elements.length-1;intI++) {
		if(Form.elements[intI].type=="checkbox"){			
			if(Form.elements[intI].checked==true){	
				c_value = c_value + Form.elements[intI].value + ',';
				
				strFlag = "Y";
				num++;
				//break;
		
			}
			else if(Form.elements[intI].checked==false) {
				strFlag = "N";
			}
		}
	
	}
	//alert(c_value);
	Form.txtOpt.value = strFlag;
	
	if(num <= 1){
		alert("Please select atleast one Range and Sizes");
		return false;
	}else{
		var str2 = c_value.substring(0, c_value.length-1);
		//alert(str2);
		//alert('../../product_detail/request_info/'+prod_id+'/'+str2);
		$.fn.colorbox({href: www_path+'product_detail/request_info/'+prod_id+'/'+str2, open:true,transition:"fade"}); 
		return false;
	}
}


function callorderCode(root){	
	xmlHttp=GetXmlHttpObject()
	var str = document.getElementById('Code_1').value;
	if(str == 'Please enter your Email ID' || str == ''){		
		
		document.getElementById('Code_basic').style.display = "block";
		document.getElementById('Code_basic').style.color = "#FF0000";
		document.getElementById('Code_basic').innerHTML = "Please enter the Email Id";
		 
	}
	else if(!isEmail1(str) || !trim(str)){
		
        document.getElementById('Code_basic').innerHTML = 'Please enter valid Email Id';
        document.getElementById('Code_basic').style.display='block';
        document.getElementById('Code_basic').style.color='#FF0033';
	}
	else{		
		if (xmlHttp==null){
			alert ("Browser does not support HTTP Request")
			return
		} 
		var url=root+"/home/newsletter";
		var params = "email="+str;
		xmlHttp.open("POST",url,true)
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.onreadystatechange=orderDetail
		xmlHttp.send(params)	
	}
	return false
}




function orderDetail() 
{ 
if(xmlHttp.readyState == 1){
	 document.getElementById('Code_basic').style.display="none";
	 document.getElementById('loading').style.display="block";
	 document.getElementById('loading').innerHTML = "<font size='1px;' color='#CC3300'>loading... please wait...</font>";
		
	}
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
	   Responses=trim(xmlHttp.responseText);	
	   
	   
	   
	   if(Responses == 'Yes')
	   {   document.getElementById('loading').style.display='none';
		   document.getElementById('Code_basic').style.display = "block";
		   document.getElementById('Code_basic').style.color = "#FF0033";
		   document.getElementById('Code_basic').innerHTML= '<font color="green">Thanks for your interest</font>';	
		   document.getElementById('Code_1').value = '';
		  
	   }else{
		   
		   document.getElementById('loading').style.display='none';
		   document.getElementById('Code_basic').style.display = "block";
		   document.getElementById('Code_basic').style.color = "#FF0033";
		   document.getElementById('Code_basic').innerHTML= 'Email Id already Exists';	
		   
	   }
 } 
}

function Validatefeedback(){
	var errMsg=0;
	//alert("sadsa");	
	var cursor='1';
	var focus_id = '';

	
	if(trim(document.getElementById("title_1").value) == ""){
		document.getElementById("title_basic").innerHTML='Please enter the Title';
		document.getElementById("title_basic").style.display='block';
		document.getElementById('title_basic').style.color='#FF0033';
		if(cursor=='1'){
			cursor++;
			focus_id = 'title_1';			
		}	

		errMsg=1;
	}
	 
	else if(document.getElementById("title_1").value){
		document.getElementById('title_basic').style.display='none';
	}
	
	
	
	
	
	if(trim(document.getElementById("name_1").value) == ""){
		document.getElementById("name_basic").innerHTML='Please enter the First Name';
		document.getElementById("name_basic").style.display='block';
		document.getElementById('name_basic').style.color='#FF0033';
		errMsg=1;
		 if(cursor=='1'){
				cursor++;
				focus_id = 'name_1';				
			}	
	}
	else if(document.getElementById("name_1").value.length < 4 || document.getElementById("name_1").value.length > 25){
		document.getElementById("name_basic").innerHTML='Min. 4 chars and Max. 25 chars';
		document.getElementById("name_basic").style.display='block';
		document.getElementById('name_basic').style.color='#FF0033';
		errMsg=1;
		 if(cursor=='1'){
				cursor++;
				focus_id = 'name_1';				
			}	
	}
	else if(document.getElementById("name_1").value){
		document.getElementById('name_basic').style.display='none';
	}
	
	
	
	if(trim(document.getElementById("last_1").value) == ""){
		document.getElementById("last_basic").innerHTML='Please enter the Last Name';
		document.getElementById("last_basic").style.display='block';
		document.getElementById('last_basic').style.color='#FF0033';
		errMsg=1;
		 if(cursor=='1'){
				cursor++;
				focus_id = 'last_1';				
			}	
	}
	else if(document.getElementById("last_1").value.length < 4 || document.getElementById("last_1").value.length > 25){
		document.getElementById("last_basic").innerHTML='Min. 4 chars and Max. 25 chars';
		document.getElementById("last_basic").style.display='block';
		document.getElementById('last_basic').style.color='#FF0033';
		errMsg=1;
		 if(cursor=='1'){
				cursor++;
				focus_id = 'last_1';				
			}	
	}
	else if(document.getElementById("last_1").value){
		document.getElementById('last_basic').style.display='none';
	}
	
	if(trim(document.getElementById("feedback_1").value) == ""){
		document.getElementById("feed_basic").innerHTML='Please enter the Type Of Feedback';
		document.getElementById("feed_basic").style.display='block';
		document.getElementById('feed_basic').style.color='#FF0033';
		errMsg=1;
		 if(cursor=='1'){
				cursor++;
				focus_id = 'feedback_1';				
			}	
	}
	 
	else if(document.getElementById("feedback_1").value){
		document.getElementById('feed_basic').style.display='none';
	}
	
	
	
	
	if(trim(document.getElementById("message_1").value) == ""){
		document.getElementById("message_basic").innerHTML='Please enter Your Message';
		document.getElementById("message_basic").style.display='block';
		document.getElementById('message_basic').style.color='#FF0033';
		errMsg=1;
		 if(cursor=='1'){
				cursor++;
				focus_id = 'message_1';				
			}	
	}
	else if(document.getElementById("message_1").value.length > 1000){
		document.getElementById("message_basic").innerHTML='Max. 1000 chars';
		document.getElementById("message_basic").style.display='block';
		document.getElementById('message_basic').style.color='#FF0033';
		errMsg=1;
		 if(cursor=='1'){
				cursor++;
				focus_id = 'message_1';				
			}	
	}
	else if(document.getElementById("message_1").value){
		document.getElementById('message_basic').style.display='none';
	}
	
	
	
	
	if(trim(document.getElementById("purchased_1").value) == ""){
		document.getElementById("purchased_basic").innerHTML='Please Select Store You Purchased from';
		document.getElementById("purchased_basic").style.display='block';
		document.getElementById('purchased_basic').style.color='#FF0033';
		errMsg=1;
		 if(cursor=='1'){
				cursor++;
				focus_id = 'purchased_1';				
			}	
	}
	 
	else if(document.getElementById("purchased_1").value){
		document.getElementById('purchased_basic').style.display='none';
	}
	
	/*if(trim(document.getElementById("dealing_1").value) == ""){
		document.getElementById("dealing_basic").innerHTML='Name of Person Dealing with your request (If Applicable)';
		document.getElementById("dealing_basic").style.display='block';
		document.getElementById('dealing_basic').style.color='#FF0033';
		errMsg=1;
		 if(cursor=='1'){
				cursor++;
				focus_id = 'dealing_1';				
			}	
	}
	 
	else if(document.getElementById("dealing_1").value){
		document.getElementById('dealing_basic').style.display='none';
	}*/
	
	if(trim(document.getElementById("Verify_1").value) == ""){
		document.getElementById("Verify_basic").innerHTML='Please enter the Verification Code';
		document.getElementById("Verify_basic").style.display='block';
		document.getElementById('Verify_basic').style.color='#FF0033';
		errMsg=1;
		if(cursor=='1'){
			cursor++;
			focus_id = 'Verify_1';				
		}
	}
	else if(document.getElementById("Verify_1").value){
		//document.getElementById('Verify_basic').style.display='none';
	}
	
	
	
	if(document.getElementById("respond_1").checked == false && document.getElementById("respond_2").checked == false && document.getElementById("respond_3").checked == false && document.getElementById("respond_4").checked == false){
		document.getElementById("respond_basic").innerHTML='Please select any one option';
		document.getElementById("respond_basic").style.display='block';
		document.getElementById('respond_basic').style.color='#FF0033';
		errMsg=1;
	}
	else if(document.getElementById("respond_1").value){
		document.getElementById('respond_basic').style.display='none';
	}
	
		 
	
	if(trim(document.getElementById("textbox").style.display) == "block"){
		
		
		
		
		if(document.getElementById("respond_1").checked == true){
			
			
			 
			if(trim(document.getElementById("optional_1").value) == ""){
				
				
				document.getElementById("optional_basic").innerHTML='Please enter Email';
				document.getElementById("optional_basic").style.display='block';
				document.getElementById('optional_basic').style.color='#FF0033';
				errMsg=1;
				 if(cursor=='1'){
						cursor++;
						focus_id = 'optional_1';				
					}	
			}
			else if(!isEmail1(document.getElementById('optional_1').value) || !trim(document.getElementById('optional_1').value)){
				
				document.getElementById("optional_basic").innerHTML='Please enter Valid Email';
				document.getElementById("optional_basic").style.display='block';
				document.getElementById('optional_basic').style.color='#FF0033';
				errMsg=1;
				 if(cursor=='1'){
						cursor++;
						focus_id = 'optional_1';				
					}	
				
			}
			
			
			else if(document.getElementById("optional_1").value){
				document.getElementById('optional_basic').style.display='none';
			}
			
	}
		
		
		
		if(document.getElementById("respond_2").checked == true){
			
			
			 
			if(trim(document.getElementById("optional_1").value) == ""){
				
				
				document.getElementById("optional_basic").innerHTML='Please enter the Telephone';
				document.getElementById("optional_basic").style.display='block';
				document.getElementById('optional_basic').style.color='#FF0033';
				errMsg=1;
				 if(cursor=='1'){
						cursor++;
						focus_id = 'optional_1';				
					}	
			}
			 
			else if(document.getElementById("optional_1").value){
				document.getElementById('optional_basic').style.display='none';
			}
			
	}
		
		
		
		
		
		
		
		
		
		
		
		
		
		if(document.getElementById("respond_3").checked == true){
			
			
			 
			if(trim(document.getElementById("optional_1").value) == ""){
				
				
				document.getElementById("optional_basic").innerHTML='Please enter the Post';
				document.getElementById("optional_basic").style.display='block';
				document.getElementById('optional_basic').style.color='#FF0033';
				errMsg=1;
				 if(cursor=='1'){
						cursor++;
						focus_id = 'optional_1';				
					}	
			}
			 
			else if(document.getElementById("optional_1").value){
				document.getElementById('optional_basic').style.display='none';
			}
			
	}
		 
			
		 
		
		
		
		
	}
	

if(errMsg == 1){	
	document.getElementById(focus_id).focus();
	cursor=1;
}

	if(errMsg == 0){
		return true;
	}else{
		return false;
	}
	
	
}











function ValidateEnquiry(){
	var errMsg=0;
	//alert("sadsa");	
	var cursor='1';
	var focus_id = '';

	
	if(trim(document.getElementById("category").value) == ""){
		document.getElementById("cat_basic").innerHTML='Please select the Product Category';
		document.getElementById("cat_basic").style.display='block';
		document.getElementById('cat_basic').style.color='#FF0033';
		if(cursor=='1'){
			cursor++;
			focus_id = 'category';			
		}	

		errMsg=1;
	}
	 
	else if(document.getElementById("category").value){
		document.getElementById('cat_basic').style.display='none';
	}
	
	
	
	 
	
	if(trim(document.getElementById("subcategory").value) == ""){
		document.getElementById("sub_cat").innerHTML='Please select the Product Subcategory';
		document.getElementById("sub_cat").style.display='block';
		document.getElementById('sub_cat').style.color='#FF0033';
		if(cursor=='1'){
			cursor++;
			focus_id = 'subcategory';			
		}	

		errMsg=1;
	}
	 
	else if(document.getElementById("subcategory").value){
		document.getElementById('sub_cat').style.display='none';
	}
	
	if(trim(document.getElementById("subcategory3").value) == ""){
		document.getElementById("sub_cat3").innerHTML='Please select the Product Name';
		document.getElementById("sub_cat3").style.display='block';
		document.getElementById('sub_cat3').style.color='#FF0033';
		if(cursor=='1'){
			cursor++;
			focus_id = 'subcategory3';			
		}	

		errMsg=1;
	}
	else{
		document.getElementById('sub_cat3').style.display='none';
	
}
	 
	
	
	/*if(document.getElementById("subcategory3").value == ""){
	
		
		
		
		
		 	
		
		
		
		
		
		
		
		
		
		
		
		
		
	if(trim(document.getElementById("subcategory2").value) == "Sub Category"){
		if(trim(document.getElementById("subcategory2").value) == "Sub Category"){
			document.getElementById("sub_cat2").innerHTML='Please select the Product Subcategory Level';
			document.getElementById("sub_cat2").style.display='block';
			document.getElementById('sub_cat2').style.color='#FF0033';
			if(cursor=='1'){
				cursor++;
				focus_id = 'subcategory2';			
			}	

			errMsg=1;
		}
		else{
			document.getElementById('sub_cat2').style.display='none';
		}
	}
	
	}
	*/
	
	/*alert(document.getElementById("subcategory2").value);*/
	
	
/*	 
 if(document.getElementById("subcategory2").value == "Sub Category" || document.getElementById("subcategory2").value == "Product"){
if(trim(document.getElementById("subcategory2").value) == "Sub Category"){
	if(trim(document.getElementById("subcategory2").value) == "Sub Category"){
		document.getElementById("sub_cat2").innerHTML='Please select the Product Subcategory Level';
		document.getElementById("sub_cat2").style.display='block';
		document.getElementById('sub_cat2').style.color='#FF0033';
		if(cursor=='1'){
			cursor++;
			focus_id = 'subcategory2';			
		}	

		errMsg=1;
	}
	else{
		document.getElementById('sub_cat2').style.display='none';
	}
}
if(trim(document.getElementById("subcategory2").value) == "Product"){
	if(trim(document.getElementById("subcategory2").value) == "Product"){
		document.getElementById("sub_cat2").innerHTML='Please select the Product Name';
		document.getElementById("sub_cat2").style.display='block';
		document.getElementById('sub_cat2').style.color='#FF0033';
		if(cursor=='1'){
			cursor++;
			focus_id = 'subcategory2';			
		}	

		errMsg=1;
	}
	 
	
	else {
		
		
		document.getElementById('sub_cat2').style.display='none';
	}
}	
	 
 }*/
 
	
	 
	 
	
	 
		
		 
	
	
	if(trim(document.getElementById("product_range").value) == ""){
		document.getElementById("product_range_sub").innerHTML='Please select the Product Ranges';
		document.getElementById("product_range_sub").style.display='block';
		document.getElementById('product_range_sub').style.color='#FF0033';
		if(cursor=='1'){
			cursor++;
			focus_id = 'product_range';			
		}	

		errMsg=1;
	}
	
	 
	 
	 
	else if(document.getElementById("product_range").value){
		document.getElementById('product_range_sub').style.display='none';
	}
	
	
	if(trim(document.getElementById("title").value) == ""){
		document.getElementById("title_sub").innerHTML='Please enter the Title';
		document.getElementById("title_sub").style.display='block';
		document.getElementById('title_sub').style.color='#FF0033';
		if(cursor=='1'){
			cursor++;
			focus_id = 'title';			
		}	

		errMsg=1;
	}
	
	 
	 
	 
	else if(document.getElementById("title").value){
		document.getElementById('title_sub').style.display='none';
	}
	
	
	
	
	
	
	
	if(trim(document.getElementById("first").value) == ""){
		document.getElementById("first_sub").innerHTML='Please enter the First Name';
		document.getElementById("first_sub").style.display='block';
		document.getElementById('first_sub').style.color='#FF0033';
		if(cursor=='1'){
			cursor++;
			focus_id = 'first';			
		}	

		errMsg=1;
	}
	
	 
	 
	 
	else if(document.getElementById("first").value){
		document.getElementById('first_sub').style.display='none';
	}
	
	
	if(trim(document.getElementById("last").value) == ""){
		document.getElementById("last_sub").innerHTML='Please enter the Last Name';
		document.getElementById("last_sub").style.display='block';
		document.getElementById('last_sub').style.color='#FF0033';
		if(cursor=='1'){
			cursor++;
			focus_id = 'last';			
		}	

		errMsg=1;
	}
	
	 
	 
	 
	else if(document.getElementById("last").value){
		document.getElementById('last_sub').style.display='none';
	}
	
	
	if(trim(document.getElementById("email").value) == ""){
		
		
		document.getElementById("email_sub").innerHTML='Please enter Email';
		document.getElementById("email_sub").style.display='block';
		document.getElementById('email_sub').style.color='#FF0033';
		errMsg=1;
		 if(cursor=='1'){
				cursor++;
				focus_id = 'email';				
			}	
	}
	else if(!isEmail1(document.getElementById('email').value) || !trim(document.getElementById('email').value)){
		
		document.getElementById("email_sub").innerHTML='Please enter Valid Email';
		document.getElementById("email_sub").style.display='block';
		document.getElementById('email_sub').style.color='#FF0033';
		errMsg=1;
		 if(cursor=='1'){
				cursor++;
				focus_id = 'email';				
			}	
		
	}
	
	
	else if(document.getElementById("email").value){
		document.getElementById('email_sub').style.display='none';
	}
	
	
	
	if(trim(document.getElementById("telephone").value) == ""){
		document.getElementById("telephone_sub").innerHTML='Please enter the Telephone Number';
		document.getElementById("telephone_sub").style.display='block';
		document.getElementById('telephone_sub').style.color='#FF0033';
		if(cursor=='1'){
			cursor++;
			focus_id = 'telephone';			
		}	

		errMsg=1;
	}
	
	 
	 
	 
	else if(document.getElementById("telephone").value){
		document.getElementById('telephone_sub').style.display='none';
	}
	
	
	
	
	if(trim(document.getElementById("query").value) == ""){
		document.getElementById("query_sub").innerHTML='Please enter the Nature of Query ';
		document.getElementById("query_sub").style.display='block';
		document.getElementById('query_sub').style.color='#FF0033';
		if(cursor=='1'){
			cursor++;
			focus_id = 'query';			
		}	

		errMsg=1;
	}
	
	
	
	else if(document.getElementById("query").value.length > 1000){
		
		
		 
		document.getElementById("query_sub").innerHTML='characters must not exceed 1000 chars ';
		document.getElementById("query_sub").style.display='block';
		document.getElementById('query_sub').style.color='#FF0033';
		if(cursor=='1'){
			cursor++;
			focus_id = 'query';			
		}	

		errMsg=1;
	}
	 
	 
	 
	else if(document.getElementById("query").value){
		document.getElementById('query_sub').style.display='none';
	}
	
	/*if(trim(document.getElementById("invoice").value) == ""){
		document.getElementById("invoice_sub").innerHTML='Please enter Your Invoice No';
		document.getElementById("invoice_sub").style.display='block';
		document.getElementById('invoice_sub').style.color='#FF0033';
		if(cursor=='1'){
			cursor++;
			focus_id = 'invoice';			
		}	

		errMsg=1;
	}
	
	 
	 
	 
	else if(document.getElementById("invoice").value){
		document.getElementById('invoice_sub').style.display='none';
	}*/
	
	
	if(trim(document.getElementById("Verify_1").value) == ""){
		document.getElementById("Verify_basic").innerHTML='Please enter the Verification Code';
		document.getElementById("Verify_basic").style.display='block';
		document.getElementById('Verify_basic').style.color='#FF0033';
		errMsg=1;
		if(cursor=='1'){
			cursor++;
			focus_id = 'Verify_1';				
		}
	}
	else if(document.getElementById("Verify_1").value){
		document.getElementById('Verify_basic').style.display='none';
	}

if(errMsg == 1){	
	document.getElementById(focus_id).focus();
	cursor=1;
}



	if(errMsg == 0){
		return true;
	}else{
		//alert("error");
		return false;
	}
	
	
}













function isEmail1(str)
{
	if(str!='') 
	{
	var regex = /^[-_.a-z0-9]+@(([-_a-z0-9]+\.)+(,|ad|ae|aero|af|ag|ai|al|am|an|ao|aq|ar|arpa|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|biz|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|com|coop|cr|cs|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|edu|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gh|gi|gl|gm|gn|gov|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|in|info|int|io|iq|ir|is|it|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mil|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|museum|mv|mw|mx|my|mz|na|name|nc|ne|net|nf|ng|ni|nl|no|np|nr|nt|nu|nz|om|org|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|pro|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)|(([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.){3}([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5]))$/i;
	return regex.test(str);
	}
	else
	{
	return true;
	}
}
function trim(name)
{
	
	return name.replace(/^\s+|\s+$/g,"");
}	
function callbox(str){
	
	 
		if(str == "Email" || str == "Telephone" || str == "Post"){
			
			document.getElementById('textbox').style.display='block';
			
		}
		else{
			document.getElementById('textbox').style.display='none';
		}
		
		
	 
	
}






function showsubcategorys(str,urlRoot)
{

xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Browser does not support HTTP Request")
  return
  } 
var url=urlRoot+"home/subcategory/";
var params = "cat_id="+str;
xmlHttp.open("POST",url,true)
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.onreadystatechange=stateChanged3
xmlHttp.send(params)
} 

function stateChanged3() 
{ 
if(xmlHttp.readyState == 1){
		
		document.getElementById('topics').innerHTML = "loading... please wait...";
	}
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
	   Responses=xmlHttp.responseText	
	   if(Responses){
			document.getElementById('topics').innerHTML=Responses;			
	   }
 } 
}

function showsubcategorys2(str,urlRoot)
{
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Browser does not support HTTP Request")
  return
  } 
var url=urlRoot+"home/subcategory_level/";
var params = "subcat_id="+str;
xmlHttp.open("POST",url,true)
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.onreadystatechange=stateChanged4
xmlHttp.send(params)
} 

function stateChanged4() 
{ 
if(xmlHttp.readyState == 1){
		
		document.getElementById('loaded').innerHTML = "loading... please wait...";
	}
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
	   Responses=xmlHttp.responseText	
	   if(Responses){
		   document.getElementById('loaded').innerHTML = "";
		   	document.getElementById('subcategory_2').style.display="block";
		    document.getElementById('subcategory_3').style.display="none";	
			document.getElementById('subcategory_2').innerHTML=Responses;	
			
	   }
 } 
}




function showsubcategorys3(str,urlRoot){
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Browser does not support HTTP Request")
  return
  } 
var url=urlRoot+"home/products/";
var params = "product_id="+str;
xmlHttp.open("POST",url,true)
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.onreadystatechange=stateChanged5
xmlHttp.send(params)
} 

function stateChanged5() 
{ 
if(xmlHttp.readyState == 1){
		
		document.getElementById('subcategory_3').innerHTML = "loading... please wait...";
	}
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
	   Responses=xmlHttp.responseText	
	   
	   
	   
	   
	   
	   
	   
	   
	   if(Responses){
		   document.getElementById('subcategory_3').style.display="block";	
			document.getElementById('subcategory_3').innerHTML=Responses;	
			
	   }
 } 
}



function showproductrange(str,urlRoot)
{
	
	
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Browser does not support HTTP Request")
  return
  } 
var url=urlRoot+"home/products_range/";
var params = "product_id="+str;
xmlHttp.open("POST",url,true)
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.onreadystatechange=stateChanged6
xmlHttp.send(params)
} 

function stateChanged6() 
{ 
if(xmlHttp.readyState == 1){
		
		document.getElementById('subcategory_4').innerHTML = "loading... please wait...";
	}
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
	   Responses=xmlHttp.responseText	
	  // alert(Responses);
	   if(Responses){
		   document.getElementById('subcategory_4').style.display="block";	
			document.getElementById('subcategory_4').innerHTML=Responses;	
			
	   }
 } 
}

function findLocation(str,root){
	
        if(str == ''){
        alert("please select a Location")	
        }else{
	
	var wind=window.open(root+"home/locations/"+str+"","","width=700,height=300,scrollbars=1,left=300,top=200");
        }
} 
