function echeck(str) {
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
	}
//////////////////////////////
var digits = "0123456789";
// non-digit characters which are allowed in phone numbers
var phoneNumberDelimiters = "()- ";
// characters which are allowed in international phone numbers
// (a leading + is OK)
var validWorldPhoneChars = phoneNumberDelimiters + "+";
// Minimum no of digits in an international phone no.
var minDigitsInIPhoneNumber = 10;

function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}
function trim(s)
{   var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not a whitespace, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (c != " ") returnString += c;
    }
    return returnString;
}
function stripCharsInBag(s, bag)
{   var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function checkInternationalPhone(strPhone){
var bracket=3
strPhone=trim(strPhone)
if(strPhone.indexOf("+")>1) return false
if(strPhone.indexOf("-")!=-1)bracket=bracket+1
if(strPhone.indexOf("(")!=-1 && strPhone.indexOf("(")>bracket)return false
var brchr=strPhone.indexOf("(")
if(strPhone.indexOf("(")!=-1 && strPhone.charAt(brchr+2)!=")")return false
if(strPhone.indexOf("(")==-1 && strPhone.indexOf(")")!=-1)return false
s=stripCharsInBag(strPhone,validWorldPhoneChars);
return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
//////////////////////
}

function buy(){
	window.location="index.php?srh=1";
}

function buyy(){
	window.location="index.php?srh=2";
}
/////////////////////

function check1(){
  var ext = document.profile.logo.value;
  ext = ext.substring(ext.length-3,ext.length);
  ext = ext.toLowerCase();
  if(ext != 'jpg') {
	  var ext = document.profile.logo.value;
	  ext1 = ext.substring(ext.length-4,ext.length);
	  ext2 = ext.substring(ext.length-3,ext.length);
	  ext1 = ext1.toLowerCase();
  	  ext2 = ext2.toLowerCase();
	  if((ext1 != 'jpeg') && (ext2 != 'jpg') && (ext2 != 'gif') && (ext2 != 'png')) {
		//document.getElementById("upd").value='';
    	alert('image format not supported');
		document.profile.logo.value=null;		 
		document.profile.logo.focus();
		return false;
		exit();
  	  }
  	  else{
   		return true; 
		exit();
  	  }
  }	  
  else{
    return true; 
	exit();
  }
}

function check_file1(){
	if(check1()){
		return true; 
		exit();
	}
	else{
		return false;
		exit();
	}
}

////////////////////
function validate_prof1(){

if(document.profile.name.value==""){
	alert("Pls enter name");
	document.profile.name.value="";
	document.profile.name.focus();
	return false;
}
else if((document.profile.address1.value=="") && (document.profile.address2.value=="")){
	alert("Pls enter atleast one address");
	document.profile.address1.value="";
	document.profile.address1.focus();
	return false;
}
else if(document.profile.Country.value==""){
	alert("Pls select your country");
	document.profile.Country.value="";
	document.profile.Country.focus();
	return false;
}
else if(document.profile.City.value==""){
	alert("Pls enter your City");
	document.profile.City.value="";
	document.profile.City.focus();
	return false;
}
else if(document.profile.locality.value==""){
	alert("Pls enter your locality");
	document.profile.locality.value="";
	document.profile.locality.focus();
	return false;
}
else if((document.profile.mob.value=="") || (document.profile.country_mob.value=="")){
	alert("Pls enter your mobile number");
	if(document.profile.mob.value==""){
		document.profile.mob.focus();
	}
	else{
		document.profile.country_mob.focus();
	}
	return false;
}
else if(isNaN(document.profile.country_mob.value)){		
	alert("country code be a number!");
	document.profile.country_mob.value="";
	document.profile.country_mob.focus();
	return false;
}
else if(checkInternationalPhone(document.profile.mob.value)==false){
	alert("Please Enter a Valid Phone Number");
	document.profile.mob.value="";
	document.profile.mob.focus();
	return false;
}
else if((document.profile.land.value=="") || (document.profile.country_land.value=="") || (document.profile.state_land.value=="")){
	alert("Pls enter your land line number");
	if(document.profile.land.value==""){
		document.profile.land.focus();
	}
	else if(document.profile.state_land.value==""){
		document.profile.state_land.focus();
	}
	else{
		document.profile.country_land.focus();
	}
	return false;
}
else if(isNaN(document.profile.country_land.value)){		
	alert("country code be a number!");
	document.profile.country_land.value="";
	document.profile.country_land.focus();
	return false;
}
else if(isNaN(document.profile.state_land.value)){		
	alert("state code be a number!");
	document.profile.state_land.value="";
	document.profile.state_land.focus();
	return false;
}
else if(isNaN(document.profile.land.value)){
	alert("Please Enter a Valid Phone Number");
	document.profile.land.value="";
	document.profile.land.focus();
	return false;
}
else if(document.profile.email.value==""){
	alert("pls enter your email id");
	document.profile.email.value="";
	document.profile.email.focus();
	return false;
}
else if (echeck(document.profile.email.value)==false){
	document.profile.email.value="";
	document.profile.email.focus();
	return false;
}
else if(document.profile.pwd.value==""){
	alert("pls enter password");
	document.profile.pwd.value="";
	document.profile.pwd.focus();
	return false;
}
else if(document.profile.pwd.value.length < 6){
	alert("password must atleast be six characters");
	document.profile.pwd.value="";
	document.profile.pwd.focus();
	return false;
}
else if((document.profile.pwd.value)!=(document.profile.conpwd.value)){
	alert("passwords do not match");
	document.profile.pwd.value="";
	document.profile.pwd.focus();
	return false;
}
else if(document.profile.code.value==""){
	alert("please enter security code");
	document.profile.code.value="";
	document.profile.code.focus();
	return false;
}
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function validate_prof2(){

if(document.profile.name.value==""){
	alert("Pls enter name");
	document.profile.name.value="";
	document.profile.name.focus();
	return false;
}
else if(document.profile.company_name.value==""){
	alert("Pls enter your company name");
	document.profile.company_name.value="";
	document.profile.company_name.focus();
	return false;
}
else if(document.profile.company_address.value==""){
	alert("Pls enter your company address");
	document.profile.company_address.value="";
	document.profile.company_address.focus();
	return false;
}
else if(document.profile.logo.value==""){
	alert("Pls select logo of your company");
	document.profile.logo.value="";
	document.profile.logo.focus();
	return false;
}
else if(!check_file1()){
	return false;
}
else if(document.profile.operating_since.value==""){
	alert("Operating since ???");
	document.profile.operating_since.value="";
	document.profile.operating_since.focus();
	return false;
}
else if(document.profile.destination.value==""){
	alert("please enter destination");
	document.profile.destination.value="";
	document.profile.destination.focus();
	return false;
}
else if(document.profile.Country.value==""){
	alert("Pls select your country");
	document.profile.Country.value="";
	document.profile.Country.focus();
	return false;
}
else if(document.profile.City.value==""){
	alert("Pls enter your City");
	document.profile.City.value="";
	document.profile.City.focus();
	return false;
}
else if(document.profile.locality.value==""){
	alert("Pls enter your locality");
	document.profile.locality.value="";
	document.profile.locality.focus();
	return false;
}
else if((document.profile.mob.value=="") || (document.profile.country_mob.value=="")){
	alert("Pls enter your mobile number");
	if(document.profile.mob.value==""){
		document.profile.mob.focus();
	}
	else{
		document.profile.country_mob.focus();
	}
	return false;
}
else if(isNaN(document.profile.country_mob.value)){		
	alert("country code be a number!");
	document.profile.country_mob.value="";
	document.profile.country_mob.focus();
	return false;
}
else if(checkInternationalPhone(document.profile.mob.value)==false){
	alert("Please Enter a Valid Phone Number");
	document.profile.mob.value="";
	document.profile.mob.focus();
	return false;
}
else if((document.profile.land.value=="") || (document.profile.country_land.value=="") || (document.profile.state_land.value=="")){
	alert("Pls enter your land line number");
	if(document.profile.land.value==""){
		document.profile.land.focus();
	}
	else if(document.profile.state_land.value==""){
		document.profile.state_land.focus();
	}
	else{
		document.profile.country_land.focus();
	}
	return false;
}
else if(isNaN(document.profile.country_land.value)){		
	alert("country code be a number!");
	document.profile.country_land.value="";
	document.profile.country_land.focus();
	return false;
}
else if(isNaN(document.profile.state_land.value)){		
	alert("state code be a number!");
	document.profile.state_land.value="";
	document.profile.state_land.focus();
	return false;
}
else if(isNaN(document.profile.land.value)){
	alert("Please Enter a Valid Phone Number");
	document.profile.land.value="";
	document.profile.land.focus();
	return false;
}
else if(document.profile.email.value==""){
	alert("pls enter your email id");
	document.profile.email.value="";
	document.profile.email.focus();
	return false;
}
else if (echeck(document.profile.email.value)==false){
	document.profile.email.value="";
	document.profile.email.focus();
	return false;
}
else if(document.profile.pwd.value==""){
	alert("pls enter password");
	document.profile.pwd.value="";
	document.profile.pwd.focus();
	return false;
}
else if(document.profile.pwd.value.length < 6){
	alert("password must atleast be six characters");
	document.profile.pwd.value="";
	document.profile.pwd.focus();
	return false;
}
else if((document.profile.pwd.value)!=(document.profile.conpwd.value)){
	alert("passwords do not match");
	document.profile.pwd.value="";
	document.profile.pwd.focus();
	return false;
}
else if(document.profile.code.value==""){
	alert("please enter security code");
	document.profile.code.value="";
	document.profile.code.focus();
	return false;
}
}

///////////////////////////////////////////////////////////////////////////////////////////////////

function validate_upt_prof1(){
	
if(document.profile.name.value==""){
	alert("Pls enter name");
	document.profile.name.value="";
	document.profile.name.focus();
	return false;
}
else if((document.profile.address1.value=="") && (document.profile.address2.value=="")){
	alert("Pls enter atleast one address");
	document.profile.address1.value="";
	document.profile.address1.focus();
	return false;
}
else if(document.profile.Country.value==""){
	alert("Pls select your country");
	document.profile.Country.value="";
	document.profile.Country.focus();
	return false;
}
else if(document.profile.City.value==""){
	alert("Pls enter your City");
	document.profile.City.value="";
	document.profile.City.focus();
	return false;
}
else if(document.profile.locality.value==""){
	alert("Pls enter your locality");
	document.profile.locality.value="";
	document.profile.locality.focus();
	return false;
}
else if(document.profile.mob.value==""){
	alert("Pls enter your mobile number");
	document.profile.mob.focus();
	return false;
}
else if(checkInternationalPhone(document.profile.mob.value)==false){
	alert("Please Enter a Valid Phone Number");
	document.profile.mob.value="";
	document.profile.mob.focus();
	return false;
}
else if(document.profile.land1.value==""){
	alert("Pls enter your land line number");
	document.profile.land1.focus();
	return false;
}
else if(isNaN(document.profile.land1.value)){
	alert("Please Enter a Valid Phone Number");
	document.profile.land1.value="";
	document.profile.land1.focus();
	return false;
}
else if(document.profile.email.value==""){
	alert("pls enter your email id");
	document.profile.email.value="";
	document.profile.email.focus();
	return false;
}
else if (echeck(document.profile.email.value)==false){
	document.profile.email.value="";
	document.profile.email.focus();
	return false;
}
}

function validate_upt_prof2(){
	
if(document.profile.name.value==""){
	alert("Pls enter name");
	document.profile.name.value="";
	document.profile.name.focus();
	return false;
}
else if(document.profile.company_name.value==""){
	alert("Pls enter company name");
	document.profile.company_name.value="";
	document.profile.company_name.focus();
	return false;
}
else if(document.profile.company_address.value==""){
	alert("Pls enter company address");
	document.profile.company_address.value="";
	document.profile.company_address.focus();
	return false;
}
else if(document.profile.operating_since.value==""){
	alert("Pls enter operating since");
	document.profile.operating_since.value="";
	document.profile.operating_since.focus();
	return false;
}
else if(document.profile.destination.value==""){
	alert("Pls enter destination");
	document.profile.destination.value="";
	document.profile.destination.focus();
	return false;
}
else if(document.profile.Country.value==""){
	alert("Pls select your country");
	document.profile.Country.value="";
	document.profile.Country.focus();
	return false;
}
else if(document.profile.City.value==""){
	alert("Pls enter your City");
	document.profile.City.value="";
	document.profile.City.focus();
	return false;
}
else if(document.profile.locality.value==""){
	alert("Pls enter your locality");
	document.profile.locality.value="";
	document.profile.locality.focus();
	return false;
}
else if(document.profile.mob.value==""){
	alert("Pls enter your mobile number");
	document.profile.mob.focus();
	return false;
}
else if(checkInternationalPhone(document.profile.mob.value)==false){
	alert("Please Enter a Valid Phone Number");
	document.profile.mob.value="";
	document.profile.mob.focus();
	return false;
}
else if(document.profile.land1.value==""){
	alert("Pls enter your land line number");
	document.profile.land1.focus();
	return false;
}
else if(isNaN(document.profile.land1.value)){
	alert("Please Enter a Valid Phone Number");
	document.profile.land1.value="";
	document.profile.land1.focus();
	return false;
}
else if(document.profile.email.value==""){
	alert("pls enter your email id");
	document.profile.email.value="";
	document.profile.email.focus();
	return false;
}
else if (echeck(document.profile.email.value)==false){
	document.profile.email.value="";
	document.profile.email.focus();
	return false;
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////
function profile1(){
	window.location="index.php?menu=real&srh=5";
	}

function profile2(){
	window.location="index.php?menu=real&srh=16";
	}

function profile3(){
	window.location="index.php?menu=real&srh=17";
	}
	
function profile1_(){
	window.location="index.php?menu=real&srh=18";
}
function profile2_(){
	window.location="index.php?menu=real&srh=19";
}
function profile3_(){
	window.location="index.php?menu=real&srh=20";
}