function emailThisPage(rUrl) {
	
    var target = document.location;

  	var win = window.open(''+rUrl+'/email_with_us.htm?sendurl=' + target, 'notice', 'width=600,height=450,location=no,toolbar=no,status=no,resizable=no,scrollbars=yes');
  	win.focus();
}

function addToFavorite(){
	
	var titleVar = document.title;
	
	var urlVar = document.location;
	
	// firefox
	if (window.sidebar) {
		window.sidebar.addPanel(titleVar, urlVar, "");
	}
	// opera
	else if(window.opera && window.print) { 
		var elem = document.createElement('a');
		elem.setAttribute('href',urlVar);
		elem.setAttribute('title',titleVar);
		elem.setAttribute('rel','sidebar');
		elem.click();
	} 
	// ie
	else  {
		window.external.AddFavorite(urlVar,titleVar)
	}	

}

function firefoxAlert(pageurl) {
	
	if(navigator.appName=="Microsoft Internet Explorer") {
		
		pageurl.style.behavior='url(#default#homepage)';pageurl.setHomePage('http://www.exportersindia.com');
	}
	else {
		alert('To set ExportersIndia.com as your home page in Firefox, click and drag the button to the "Home" icon in your browser.');
	}
	return false;
}

function readAbout(form) {
	var newIndex = form.fieldname.selectedIndex; 
	
	if ( newIndex == 0 ) 
	{ 
		alert( "Please select a location!" ); 
	} 
	
	else 
	{ 
		cururl = form.fieldname.options[ newIndex ].value; 
		window.location.assign( cururl );
	} 
}
	
// Below function Is for Form validation For all Enquiry Form running at Services.somesh
function validate(id1) {
	
	if (id1.newID.value.length==0) {
		if (chktrim(id1.name.value).length==0) {
	    	alert("Please Enter Your Name");
	        id1.name.focus();
	        return false;
		}
		if (chktrim(id1.emailid.value).length==0) {
	    	alert("Please Enter Your E-MailID");
	        id1.emailid.focus();
	        return false;
		}
		if (chktrim(id1.emailid.value.indexOf('@')) == -1) {
	         alert("Error in e-mail address");
	         id1.emailid.focus();
	         return false;
	    }
	    if (chktrim(id1.emailid.value.indexOf('.')) == -1) {
	         alert("Error in e-mail address");
	         id1.emailid.focus();
	         return false;
	    }
	    if (chktrim(id1.comp_name.value).length==0) {
	    	alert("Please Enter Your Company Name");
	        id1.comp_name.focus();
	        return false;
        }
        if (chktrim(id1.country.value).length==0) {
	    	alert("Please Select Country");
	        id1.country.focus();
	        return false;
        }
 		if (!parseInt(id1.ph_ccode.value)) {
			alert("Please Enter Correct Phone [ Country Code ] ");
	        id1.ph_ccode.focus();
	        return false;	        
		}
		/*if (chktrim(id1.ph_acode.value).length==0) {		
	    	alert("Please Enter Phone [ Area Code ] ");
	        id1.ph_acode.focus();
	        return false;
		}*/
		
        if (chktrim(id1.ph_ccode.value).length==0) {		
	    	alert("Please Enter Phone Number ");
	        id1.ph_ccode.focus();
	        return false;
		}		
		
		/*if (!parseInt(id1.ph_acode.value)) {
			alert("Please Enter  Area Code");
	        id1.ph_acode.focus();
	        return false;	        
		}*/
		
		if (chktrim(id1.ph_number.value).length==0 && chktrim(id1.mobile.value).length==0) {		
	    	alert("Please Enter Landline(s)/Mobile(s) Number");
	        id1.ph_number.focus();
	        return false;
		}
		if (!parseInt(id1.ph_number.value) && !parseInt(id1.mobile.value)) {
			alert("Please Enter Correct Landline(s)/Mobile(s) Number");
	        id1.ph_number.focus();
	        return false;	        
		}
	}
	
	if (chktrim(id1.query.value).length==0) {
    	alert("Please Enter Your Comments / Query");
        id1.query.focus();
        return false;
	}
}

function validate_callTofree(id1) {
	
	if (id1.newID.value.length==0) {
		
		if (chktrim(id1.name.value).length==0) {
	    	alert("Please Enter Your Name");
	        id1.name.focus();
	        return false;
		}
		
		if (chktrim(id1.emailid.value).length==0) {
	    	alert("Please Enter Your E-MailID");
	        id1.emailid.focus();
	        return false;
		}
		
		if (chktrim(id1.emailid.value.indexOf('@')) == -1) {
	         alert("Error in e-mail address");
	         id1.emailid.focus();
	         return false;
	    }
	    if (chktrim(id1.emailid.value.indexOf('.')) == -1) {
	         alert("Error in e-mail address");
	         id1.emailid.focus();
	         return false;
	    }
	    if (chktrim(id1.comp_name.value).length==0) {
	    	alert("Please Enter Your Company Name");
	        id1.comp_name.focus();
	        return false;
        }
        if (chktrim(id1.country.value).length==0) {
	    	alert("Please Select Country");
	        id1.country.focus();
	        return false;
        } 		
	}
	
	if (chktrim(id1.query.value).length==0) {
    	alert("Please Enter Your Comments / Query");
        id1.query.focus();
        return false;
	}
}

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 guestMemValid (id1) { //function when member search the party and he is not logged in or a guest member.somesh
	
   	if (chktrim(id1.your_name.value).length==0) {
      	alert("Enter your name");
	  	id1.your_name.focus();
      	return false;
   	}
   	 //To check .net .com etc words in name field
    if(!isValid(id1.your_name)) {
   		return false;
	}
   	 //To check .net .com etc words in Email ID field
    if(isProhibited(id1.username)) {
   		return false;
	}
	if (chktrim(id1.username.value).length == 0) {
      	alert("E-mail address can't be left blank");
      	id1.username.focus();
      	return false;
   	}
   	if (id1.username.value.indexOf('@') == -1) {
      	alert("Error in e-mail address");
      	id1.username.focus();
      	return false;
   	}
   	if (id1.username.value.indexOf('.') == -1) {
      	alert("Error in e-mail address");
      	id1.username.focus();
      	return false;
   	}
   	if (id1.username.value.indexOf('@') != id1.username.value.lastIndexOf('@')) {
      	alert("Please Specify One E-mail address only");
      	id1.username.focus();
      	return false;
   	}   	
   	if (chktrim(id1.comp_name.value).length == 0) {
      	alert("Company Name can't be left blank");
      	id1.comp_name.focus();
      	return false;
   	}
   	/*if(!isValid(id1.comp_name)) {
   		return false;
	}*/
	
	if (chktrim(id1.address.value).length ==0) {
      	alert("Enter Street Address");
      	id1.address.focus();
      	return false;
   	}
   	
   	if (id1.country.options[id1.country.selectedIndex].value=="")  {
      	alert("Select your Country");
      	id1.country.focus();
      	return false;
   	}
   	   	
   	//To check .net .com etc words in address field
   	if(!isValid(id1.address)) {
   		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 && chktrim(id1.mobile_phone.value).length ==0) {	     
        alert("Enter Your Landline(s) / Mobile(s) Number ");
        id1.ph_number.focus();
        return false;
     }            
}

function orderValid (loginChk, formChk, chkTy) {
	
	if (document.form1.credits.options[document.form1.credits.selectedIndex].value == "x") {
		
		alert("Select Credits Type"); 
		
		document.form1.credits.focus();
		
		return false;  
	}
	
	if (document.form1.credits.options[document.form1.payment_type.selectedIndex].value == "x") {
		
		alert("Select Payment Type"); 
		
		document.form1.payment_type.focus();
		
		return false;  
	}	
	
	if ((!document.form1.pymt_mode[0].checked) && (!document.form1.pymt_mode[1].checked) && (!document.form1.pymt_mode[2].checked) && (!document.form1.pymt_mode[3].checked) && (!document.form1.pymt_mode[4].checked) && (!document.form1.pymt_mode[5].checked) && (!document.form1.pymt_mode[6].checked) && (!document.form1.pymt_mode[7].checked) && (!document.form1.pymt_mode[8].checked) && (!document.form1.pymt_mode[9].checked) && (!document.form1.pymt_mode[10].checked) && (!document.form1.pymt_mode[11].checked) && (!document.form1.pymt_mode[12].checked)) {
		
		alert("Please check Your Mode Of Payment");
		document.form1.pymt_mode[0].focus();
		
		return false;
	}
	
	
	if (loginChk=="Y") {
		
		pp = chk_login(document.form1);
		document.form1.id3.value="Send Inquiry";
	}
	else if (formChk=="Y") {
		
		pp = guestMemValid(document.form1);	
			
		if (pp==false) {
					
			return false;
		}
		else {
	   		if (document.form1.bus_ty.options[document.form1.bus_ty.selectedIndex].value=="")  {
		   		alert("select Nature of Business Type");
		   		document.form1.bus_ty.focus();
		   		return false;
	   		}
	   		if (document.form1.bus_ty.options[document.form1.bus_ty.selectedIndex].value!="x" && document.form1.comp_name.value.length==0) {	   		
				alert("Enter Company Name");	
		   		document.form1.comp_name.focus();
		   		return false;		   		
	   		}	   		
	   		if (document.form1.bus_ty.options[document.form1.bus_ty.selectedIndex].value!="x") {
	   			if (document.form1.product_desc.value.length<10) {
		   			alert("Enter Products/Services Detail ");		   			
	   				document.form1.product_desc.focus();
		   			return false;	 			
	   			}
	   			else if (document.form1.product_desc.value.length>350) {
		   			alert("Enter Products/Services Detail not exceed 350 characters");	
	   				document.form1.product_desc.focus();
		   			return false;		   			
	   			}
	
	   		}
   		}		
		document.form1.id4.value="Send Inquiry";		
	}
	else {
		var pp="true";
	}
	if (pp !=false || pp=="true") {
		if (chkTy=="N" && formChk=="N") {
			document.form1.id1.value="checkLogin";					
		}
		else if (chkTy=="N" && loginChk=="N") {
			document.form1.id1.value="newUser";					
		}			
		document.form1.submit();
	}
}


function chk_login(chk2) { //this function is for when member searches the party and he not logged in or a guest member.somesh
   if (chk2.user_name.value.length == 0) {
      alert("E-mail ID can't be left blank");
      chk2.user_name.focus();
      return false;
   }
   if (chk2.user_name.value.indexOf('@') == -1) {
      alert("Error in Email ID");
      chk2.user_name.focus();
      return false;
   }
   if (chk2.user_name.value.indexOf('.') == -1) {
      alert("Error in Email ID");
      chk2.user_name.focus();
      return false;
   }
   if (chk2.user_name.value.indexOf('@') !=  chk2.user_name.value.lastIndexOf('@')) {
      alert("Please Specify One Email ID only");
      chk2.user_name.focus();
      return false;
   }  
   //To check 'india mart,alibaba etc. words
	if(isProhibited(chk2.user_name)) {
   		return false;
	}
   if (chk2.pass_word.value.length==0) {
      alert("Enter Your Password ");
      chk2.pass_word.focus();
      return false; 
   }   
}