function countWords(form1,wordcount,inputString){
		
	document.getElementById(wordcount).value = inputString.length+1;
	
	if(inputString.length > 1000){
		
		alert("Please Enter Detail upto 2 word ");
		
		return false;	
		
	}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
function openwin (file,Iwidth,Iheight) {
      var newWin1=window.open(file,'nWin2','x=0,y=0,toolbar=no,location=no,directories=no,status=no,scrollbars=yes, copyhistory=no,width='+Iwidth+',height='+Iheight+',screenX=0,screenY=0,left=20,top=20');
}

function chktrim(inputString) {
     if (typeof inputString != "string") { return inputString; }
     var retValue = inputString;
     var ch = retValue.substring(0, 1);
     while (ch == " ") { 
       retValue = retValue.substring(1, retValue.length);
       ch = retValue.substring(0, 1);
     } 
     ch = retValue.substring(retValue.length-1, retValue.length);
     while (ch == " ") { 
        retValue = retValue.substring(0, retValue.length-1);
        ch = retValue.substring(retValue.length-1, retValue.length);
     }
     while (retValue.indexOf("  ") != -1) { 
        retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length); // Again, there are two spaces in each of the strings
     }
     return retValue; 
} 
function chkLen1() {
	
	document.form1.chrlen.value=document.form1.detail_req.value.length;
    if (document.form1.detail_req.value.length>1000) {
    	alert("your text exceed 1000 characters");
        document.form1.detail_req.focus();
        return false;
	}
}
function enquiryValid(id1) {

	
   	if (chktrim(id1.subject.value).length==0) {
      	alert("Enter Subject/Inquiry For");
	  	id1.subject.focus();
      	return false;
   	}
   	
	if (chktrim(id1.detail_req.value).length<10 || chktrim(id1.detail_req.value).length>1000){
    	if (id1.detail_req.value.length>1000){
    		alert("Your Requirement Details [ maximum 1000 characters ] ");
		}
		else {
    		alert("Please enter your Requirement Details [ minimum 10 characters ] ");
		}
        id1.detail_req.focus();
        return (false);
	}

	if (chktrim(id1.your_name.value).length==0) {
      	alert("Enter your name");
	  	id1.your_name.focus();
      	return false;
   	}
   	
   	if (chktrim(id1.email.value).length == 0) {
      	alert("E-mail address can't be left blank");
      	id1.email.focus();
      	return false;
   	}
   	
   	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		
	if(reg.test(id1.email.value) == false) {

  		alert('Invalid Email Address');
  		id1.email.focus();
  		return false;
	}		   	
      	
   var country_id=id1.country.value;	 
	if (country_id=="")  {                                                
	   	                                                                  
	  	alert("Select your Country");                                      
	  	id1.country.focus();                                               
	  	return false;                                                         		
	}                                                                     
	if(country_id=='IN^91') {   	
		if (chktrim(id1.state_list.value).length==0) {
			alert("Select Your State");
			id1.state_list.focus();
			return false;
		}  
	}
   	
   	if (chktrim(id1.address.value).length ==0) {
      	alert("Enter Street Address");
      	id1.address.focus();
      	return false;
   	}
		
  //either phone OR mobile is mandatory
    if (chktrim(id1.ph_number.value)=="Phone No(s)" && chktrim(id1.mobile_phone.value)=="Mobile No(s)") {
	    alert("Either phone OR mobile is mandatory");
	    id1.mobile_phone.focus();
	    return false;
	}
     
   	if (chktrim(id1.ph_number.value)!="Phone No(s)") {
	   	
		if (!parseInt(id1.ph_acode.value)) {
	        alert("Incorrect Phone - Area Code");
	        id1.ph_acode.focus();
	        return false;
	    }
	    	   	
	   	if (isNaN(id1.ph_number.value)) {
	      	alert("Enter a valid phone number, e.g. 011-25052123");
		  	id1.ph_number.focus();
	      	return false;
  		}
   	}
   	
   	 if (chktrim(id1.mobile_phone.value)!="Mobile No(s)") {
	   
	   	var min_mobile_length=5, max_mobile_length=20;
	   	
	   	if(id1.country.options[id1.country.selectedIndex].value=="IN^91") {	
		 
		min_mobile_length=10;
		max_mobile_length=10;
		   	   
		}   		  	
	   	
			if (isNaN(id1.mobile_phone.value) || chktrim(id1.mobile_phone.value).length > max_mobile_length || chktrim(id1.mobile_phone.value).length<min_mobile_length) {
		      	alert("Enter a valid 10 digit mobile number, e.g. 9711456789");
			  	id1.mobile_phone.focus();
		      	return false;
	  		}
  			
   		}
   	
   	if (chktrim(id1.ph_number.value)!="Phone No(s)") {
	   	
	   	if (isNaN(id1.ph_number.value) || chktrim(id1.ph_number.value).length > 10 || chktrim(id1.ph_number.value).length<4) {
	      	alert("Enter a valid phone number.");
		  	id1.ph_number.focus();
	      	return false;
  		}
   	} 
   	 	   
  
  if (id1.bus_type.value=='') {
      	alert("Enter Business Type Address");
      	id1.bus_type.focus();
      	return false;
}
   	   
  if (id1.bus_type.value=="bus_mem")
   {
       
    	var chk_bus_catg = document.getElementsByName('bus_category[]');
	
	var Checked = false;
	
	for (var i=0; i<chk_bus_catg.length; i++) {
			
		if (chk_bus_catg[i].checked) {
			
			Checked = true;
			break;
		}
	}
	
	if (Checked==false) {
		
		chk_bus_catg[0].focus();
			
		alert("Please Check  Nature of Business.");
		
		return false;
	} 
    
    
   if (id1.chrlen1.value<=10) {
       alert(" Describe your Products Detail minimum 10 characters");
       id1.product_desc.focus();
       return false;
    }   
    
	  
    }    
  
 if (!id1.captch.value) {
       alert("Enter Verification Code");
       id1.captch.focus();
       return false;
    }   
  
      
}

function inquiryNow() {
    var pp=1;
    dml=document.form2;
    len=dml.elements.length;
    var i=0;
    for(i=0; i<len; i++) {

       if (document.form2.elements[i].type == "checkbox" && document.form2.elements[i].checked==true) {
          pp=2;
       }
    }
    if (pp==1) {
      alert("You have not selected any party.\n\nPlease select the parties && then proceed");
    }
    else {
      document.form2.target="";
      document.form2.submit();
    }
}
function checkAll(val) {

   	dml=document.form2;
   	len=dml.elements.length;
   	var i=0;
   	for (i=0; i<len; i++) {
     	if (dml.elements[i].type == "checkbox") {
        	if (val == 1) { 
           		dml.elements[i].checked=true;
        	} 
			else {
           		dml.elements[i].checked=false;
        	}
     	}   
   	}
}


function listingValid(id1) {
   	if (chktrim(id1.comp_name.value).length==0) {
      	alert("Enter Company / Organization Name ");
	  	id1.comp_name.focus();
      	return false;
   	}

   	if ((id1.mfg_catg.checked ==false) && (id1.exp_catg.checked ==false) && (id1.sup_catg.checked ==false))  {
      	alert("Select Nature of Business  ");
      	id1.mfg_catg.focus();
      	return false;
   	}
	if (chktrim(id1.detail_req.value).length<10 || chktrim(id1.detail_req.value).length>1000){
    	if (id1.detail_req.value.length>1000){
    		alert("Enter your product(s) details [ maximum 1000 characters ] ");
		}
		else {
    		alert("Enter your product(s) details [ minimum 10 characters ] ");
		}
        id1.detail_req.focus();
        return (false);
	}
   	
   	if (chktrim(id1.your_name.value).length==0) {
      	alert("Enter Your Name ");
	  	id1.your_name.focus();
      	return false;
   	}   	    	 	
   	if (chktrim(id1.email.value).length==0) {
	   	
      	alert("E-mail address can't be left blank");
      	id1.email.focus();
      	return false;
   	}
   	
   	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		
	if(reg.test(id1.email.value) == false) {

  		alert('Invalid Email Address');
  		id1.email.focus();
  		return false;
	} 
   	   	
   	if(id1.user_available.value==0) {
		alert("E-mail ID already exists. Please provide a new one. ");
		id1.email.focus();
		return false;
	}
   	
   	var country_id=id1.country.options[id1.country.selectedIndex].value;	
   	
   	if (id1.country.options[id1.country.selectedIndex].value=="")  {
	   	
      	alert("Select your Country");
      	id1.country.focus();
      	return false;
   	}
   
   if(country_id=='IN^91') {   	
	   if (chktrim(id1.state_list.value).length==0) {
		   	
	      	alert("Select Your State");
		  	id1.state_list.focus();
	      	return false;
	   	}  
    } 		
   	
   	if (chktrim(id1.address.value).length ==0) {
	   	
      	alert("Enter Street Address");
      	id1.address.focus();
      	return false;
   	}
   	
   	if(id1.ph_number.value=="Phone No(s)" && id1.mobile_phone.value=="Mobile No(s)") {
			
		alert("Please Enter Your Phone / Mobile Number(s).");
		id1.ph_number.focus();
		return false;
	}
   	   	
   	else if(id1.ph_number.value!="Phone No(s)") {
					
		if (id1.ph_acode.value.length ==0 || id1.ph_acode.value=='STD Code') {
		
			alert("Please Enter STD Code");
			id1.ph_acode.focus();
			return false;
		}
		
		if (!parseInt(id1.ph_acode.value)) {
	    
	        alert("Incorrect Phone - Area Code");
	        id1.ph_acode.focus();
	        return false;
	    }
		
		if (id1.ph_number.value.length==0) {
		
			alert("Please Enter Phone Number");
			id1.ph_number.focus();
			return false;
		}		   
	}	
	
	if(id1.captch.value.length==0) {
	    
	    alert("Enter Text From The Image");
	    id1.captch.focus();
	    return false;
    }  
}

function bannerValid(id1) {
   	if (chktrim(id1.comp_name.value).length==0) {
      	alert("Enter Company / Organization Name ");
	  	id1.comp_name.focus();
      	return false;
   	}
   	if (chktrim(id1.your_name.value).length==0) {
      	alert("Enter Your Name ");
	  	id1.your_name.focus();
      	return false;
   	}   	    	 	
   	if (chktrim(id1.email.value).length == 0) {
      	alert("E-mail address can't be left blank");
      	id1.email.focus();
      	return false;
   	}
   	if (id1.email.value.indexOf('@') == -1) {
      	alert("Error in e-mail address");
      	id1.email.focus();
      	return false;
   	}
   	if (id1.email.value.indexOf('.') == -1) {
      	alert("Error in e-mail address");
      	id1.email.focus();
      	return false;
   	}
   	if (id1.email.value.indexOf('@') != id1.email.value.lastIndexOf('@')) {
      	alert("Please Specify One E-mail address only");
      	id1.email.focus();
      	return false;
   	}   	
   	
   	if (chktrim(id1.address.value).length ==0) {
      	alert("Enter Address");
      	id1.address.focus();
      	return false;
   	}
   	if (id1.country.options[id1.country.selectedIndex].value=="")  {
      	alert("Select your Country");
      	id1.country.focus();
      	return false;
   	}
	if (id1.ph_ccode.value.length ==0) {
        alert("Enter Phone Number - Country Code");
        id1.ph_ccode.focus();
        return false;
     }
     if (!parseInt(id1.ph_acode.value)) {
        alert("Incorrect Phone - Area Code");
        id1.ph_acode.focus();
        return false;
     }
     if (chktrim(id1.ph_number.value).length ==0) {
        alert("Enter Phone Number");
        id1.ph_number.focus();
        return false;
     }   
	if (chktrim(id1.detail_req.value).length<10 || chktrim(id1.detail_req.value).length>1000){
    	if (id1.product_desc.value.length>1000){
    		alert("Enter your requirement(s) details [ maximum 1000 characters ] ");
		}
		else {
    		alert("Enter your requirement(s) details [ minimum 10 characters ] ");
		}
        id1.detail_req.focus();
        return (false);
	}
     
}

function validSrchSK() {
   	if (chktrim(document.form12.sk.value).length==0) {
      	alert("Enter Product Keyword(s)");
	  	document.form12.sk.focus();
      	return false;
   	}
   	if (document.form12.busTy.options[document.form12.busTy.selectedIndex].value=="")  {   	
      	alert("Select Product Business Catetory Type ");
      	document.form12.busTy.focus();
      	return false;
   	}   	
   	
}

function chkLen1() {
	document.form1.chrlen.value=document.form1.detail_req.value.length;
    if (document.form1.detail_req.value.length>1000) {
    	alert("your text exceed 1000 characters");
        document.form1.detail_req.focus();
        return false;
	}
}
function chkLen2() {
	document.form1.chrlen.value=document.form1.catgDetl.value.length;
}
function translator(pattern) {
	var open_in_same_window = 1;

	var my_location = unescape(document.location.toString());
	var new_location ='';
	var new_pattern = '';
	if (my_location.indexOf('translate_c?') != -1) {
		/// From google...
		var indexof_u = my_location.indexOf('u=');
		if (indexof_u == -1) {
			new_location = document.location;
		}
		else {
			var subs = my_location.substring(indexof_u, my_location.length);
			var ss = subs.split('&');
			new_location = ss[0].substring(2, ss[0].length);
		}
	}
	else {
		new_location = document.location;
	}

	indexof_p = pattern.indexOf('|');

	var isen = '';
	if (indexof_p == -1) {
		indexof_p1 = pattern.indexOf('><');
		if (indexof_p1 == -1) {
			new_pattern = pattern;
			if (pattern == 'en') {
				isen = 1;
			}
		}
		else {
			var psplit =pattern.split('><');
			new_pattern = psplit[0]+'|'+psplit[1];
			if (psplit[1] == 'en') {
				isen = 1;
			}
		}
	}
	else {
		var psplit = pattern.split('|');
		new_pattern = psplit[0]+'|'+psplit[1];
		if (psplit[1] == 'en') {
			isen = 1;
		}
	}

	var thisurl = '';
	if (isen == 1) {
		thisurl = new_location;
	}
	else {
		thisurl = 'http://translate.google.com/translate_c?langpair=' + new_pattern + "&u=" + new_location;
	}

	if (open_in_same_window == 1) {
		window.location.href = thisurl;
	}
	else {
		if (CanAnimate ){
			msgWindow=window.open('' ,'subwindow','toolbar=yes,location=yes,directories=yes,status=yes,scrollbars=yes,menubar=yes,resizable=yes,left=0,top=0');
			msgWindow.focus();
			msgWindow.location.href = thisurl;
		}
		else {
			msgWindow=window.open(thisurl,'subwindow','toolbar=yes,location=yes,directories=yes,status=yes,scrollbars=yes,menubar=yes,resizable=yes,left=0,top=0');
		}
	}
}

function validAddCatg(id1) {
   	if (chktrim(id1.catgName.value).length==0) {
      	alert("Enter Category/Product Name ");
	  	id1.catgName.focus();
      	return false;
   	}
   	if (chktrim(id1.flnm.value).length==0) {
      	alert("Enter File  Name ");
	  	id1.flnm.focus();
      	return false;
   	} 	 	
}   	

function translator(pattern) {
	var open_in_same_window = 1;

	var my_location = unescape(document.location.toString());
	var new_location ='';
	var new_pattern = '';
	if (my_location.indexOf('translate_c?') != -1) {
		/// From google...
		var indexof_u = my_location.indexOf('u=');
		if (indexof_u == -1) {
			new_location = document.location;
		}
		else {
			var subs = my_location.substring(indexof_u, my_location.length);
			var ss = subs.split('&');
			new_location = ss[0].substring(2, ss[0].length);
		}
	}
	else {
		new_location = document.location;
	}

	indexof_p = pattern.indexOf('|');

	var isen = '';
	if (indexof_p == -1) {
		indexof_p1 = pattern.indexOf('><');
		if (indexof_p1 == -1) {
			new_pattern = pattern;
			if (pattern == 'en') {
				isen = 1;
			}
		}
		else {
			var psplit =pattern.split('><');
			new_pattern = psplit[0]+'|'+psplit[1];
			if (psplit[1] == 'en') {
				isen = 1;
			}
		}
	}
	else {
		var psplit = pattern.split('|');
		new_pattern = psplit[0]+'|'+psplit[1];
		if (psplit[1] == 'en') {
			isen = 1;
		}
	}

	var thisurl = '';
	if (isen == 1) {
		thisurl = new_location;
	}
	else {
		thisurl = 'http://translate.google.com/translate_c?langpair=' + new_pattern + "&u=" + new_location;
	}

	if (open_in_same_window == 1) {
		window.location.href = thisurl;
	}
	else {
		if (CanAnimate ){
			msgWindow=window.open('' ,'subwindow','toolbar=yes,location=yes,directories=yes,status=yes,scrollbars=yes,menubar=yes,resizable=yes,left=0,top=0');
			msgWindow.focus();
			msgWindow.location.href = thisurl;
		}
		else {
			msgWindow=window.open(thisurl,'subwindow','toolbar=yes,location=yes,directories=yes,status=yes,scrollbars=yes,menubar=yes,resizable=yes,left=0,top=0');
		}
	}
}

function inquiry_form_submit(mem_slno,busty,catgID) {
	window.location='/inquiry.htm?msl='+mem_slno+'&b='+busty+'&c='+catgID+'';
}

function site_url(mem_slno) {
  popupWin = window.open('/site-link.php?mem_slno='+mem_slno+'','newwin','menubar=yes,toolbar=yes,location=yes,directories=yes,titlebar=yes,status=yes,scrollbars=yes,resizable=yes');
}


function IfEmailExists(email_id) {
	 if(email_id==''){

		document.getElementById("user_exits").innerHTML="";
		document.getElementById("user_available").value=0;
		return false;
	 }
	 
	 
  xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	url='user_check.php?email='+email_id;
	xmlHttp.onreadystatechange=FindEmail;	
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null)
}


function FindEmail() { 
	
	if (xmlHttp.readyState==4)
	 {
		hmtlcode = xmlHttp.responseText;
		if(hmtlcode>0){
		document.getElementById("user_exits").innerHTML="<font style='color:#FF0000;'>E-mail ID Already Exists</font>";
		document.getElementById("user_available").value=0;
		}else{
		document.getElementById("user_exits").innerHTML="<font style='color:#0EB41D;'>E-mail ID Available</font>";		
		document.getElementById("user_available").value=1;		
		}	
		document.getElementById("user_exits").value=hmtlcode;
	} 
}


function getRequest(id1){
  
  if(id1 !="")
	{	
	 var myarray = id1.split("^");	
	 
	 if(myarray[0]=='IN'){
			document.getElementById("state").style.display='none';
			document.getElementById("state_list").style.display='block';
			document.getElementById("state_mandatory").style.display='';			
			document.getElementById("state").value=document.getElementById("state_list").value;
		}
		
		else {
			document.getElementById("state").style.display='';
			document.getElementById("state_list").style.display='none';
			document.getElementById("state_mandatory").style.display='none';			
			document.getElementById("state").value='';
		}
	 
	  document.getElementById("ph_ccode").value=myarray[1];
    }
	else{
	document.getElementById("state").style.display='block';
	document.getElementById("state_list").style.display='none';   
	document.getElementById("ph_ccode").value="ISD code";
  } 
}

function chk_charlen_inq() {
	
	if((document.form1.detail_req.value!='') && (document.form1.detail_req.value.length>0))
	    {
	      document.form1.chrlen.value = document.form1.detail_req.value.length;
	    }
	if (document.form1.detail_req.value.length>1000) {
		
		alert("Your Inquiry Details Has Exceeds 1000 Characters");		
		document.form1.detail_req.focus();		
		return false;
	}
}


function isNumberKey(evt) {

	var charCode = (evt.which) ? evt.which : event.keyCode;
	
	if (charCode!=46) {
		
		if (charCode > 31 && (charCode < 48 || charCode > 57)) {
			return false;
		}
		else {
			return true;
		}
	}
}

function changeshow() {
	
	if(document.getElementById("bus_type").value=='non_bus_mem' || document.getElementById("bus_type").value=="")
	 {
		
		document.getElementById("classified").style.display='none';
		document.getElementById("classified2").style.display='none';
	 }
	else {
		
		document.getElementById("classified").style.display='';
		document.getElementById("classified2").style.display='';
	}
}

function feedbackValid(id1) {
   	if (chktrim(id1.your_name.value).length==0) {
      	alert("Enter your name");
	  	id1.your_name.focus();
      	return false;
   	}
   	if (chktrim(id1.email.value).length == 0) {
      	alert("E-mail address can't be left blank");
      	id1.email.focus();
      	return false;
   	}
   	
   	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		
	if(reg.test(id1.email.value) == false) {

  		alert('Invalid Email Address');
  		id1.email.focus();
  		return false;
	}
	   	
	if (chktrim(id1.detail_req.value).length<10 || chktrim(id1.detail_req.value).length>1000){
    	if (id1.detail_req.value.length>1000){
    		alert("Your Requirement Details [ maximum 1000 characters ] ");
		}
		else {
    		alert("Please enter your Requirement Details [ minimum 10 characters ] ");
		}
        id1.detail_req.focus();
        return (false);
	}
if (chktrim(id1.captch.value).length==0) {
      	alert("Enter Verification Code");
	  	id1.captch.focus();
      	return false;
   	}	
   	
   	
   		   	
}

function chk_charlen_bus() {
	
	document.form1.chrlen1.value=document.form1.product_desc.value.length;
	
	if (document.form1.product_desc.value.length>350) {
		
		alert("Your Products Details Has Exceeds 350 Characters");		
		document.form1.product_desc.focus();		
		return false;
	}
}

function search_validate() {
	if (document.getElementById('sk').value=="" || document.getElementById('sk').value=="Search Keyword(s)") {
		alert("Please Enter Search your Keyword(s)");
		document.getElementById('sk').focus();
		return false;
	}
}
