var xmlHttp;

////////////ajax customer and server  written by  echo
////create the object XMLHttpRequest
function createXMLHttpRequest(){
  if(window.ActiveXObject){
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
  else if(window.XMLHttpRequest){
  xmlHttp=new XMLHttpRequest();
  }
   }
   
   ////send request to server
   function startRequest(){
     createXMLHttpRequest();
     xmlHttp.onreadystatechange=handleStateChange;
     var string=createUrl();
     var url = document.forms['main_form'].action + string;
     xmlHttp.open("GET", url, true);
     xmlHttp.setRequestHeader('Content-type','application/x-www-form-urlencoded;charset=UTF-8;');
     xmlHttp.send(null);
   }


   ////get input and make a query Url 
   function  createUrl(){
	   
	   var queryString="?option=record&domain="
	   + encodeURIComponent("cleusb.org")
	   + "&company_name="+document.getElementById("company_name").value+"&first_name="+document.getElementById("first_name").value+"&last_name="+document.getElementById("last_name").value+"&phone="+document.getElementById("phone").value+"&email="+document.getElementById("email").value+"&country="+document.getElementById("country").value+"&enquiry_text="+encodeURIComponent(document.getElementById("enquiry_text").value)+"&lang="+document.getElementById("lang").value;
	    return queryString;
   }
   
   ////callback function to call print function
   function handleStateChange(){
   if(xmlHttp.readyState==4){
   if(xmlHttp.status==200){
   parseResults();
   }
   }
   }
   
   ////print results
   
    function parseResults(){
	var responseDiv=document.getElementById("serverResponse");
	var responseText=xmlHttp.responseText;
	document.getElementById("serverResponse").innerHTML=responseText;//alert(responseText);
	document.body.style.cursor='default';//set to default cursor
	
	
	}
	
	
	function cl_text(){
	var t=document.getElementById("enquiry_text");
	  if(t.value=='Faites votre demande ici, nous vous répondrons dans les 15 prochaines minutes...'){t.innerHTML="";}
	}
	
   function text_v(){
   var p=document.getElementById("enquiry_text");
    if(Rtrim(p.value)==""){p.innerHTML="Faites votre demande ici, nous vous répondrons dans les 15 prochaines minutes...";}
   }
   
   
  function Rtrim(t){
         var str=t.replace(/\r\n|\n/g,"");
         var i;
        //alert(str.length);
    for(i=str.length-1;i>=0;i--){
       if(str.charAt(i)!=" "&&str.charAt(i)!="  ") break;
     }
          str = str.substring(0,i+1);
           return str;
  }
  
  function in_array(stringToSearch, arrayToSearch) {
    for (s = 0; s <arrayToSearch.length; s++) {
        thisEntry = arrayToSearch[s].toString();
        if (stringToSearch.search(thisEntry)>-1) {
            return true;
        }
    }
    return false;
} 

  function capitalize(f,m) {

if (m) /*cap words*/ {
	var temp, tempC, pre, post, strlen;
	temp = f.value.toLowerCase();
	stringLen = temp.length;
	  if (stringLen > 0) {
		for (i = 0; i < stringLen; i++) {
		  if (i == 0) {
			tempC = temp.substring(0,1).toUpperCase();
			post = temp.substring(1,stringLen);
			temp = tempC + post;
		  } else {
			tempC = temp.substring(i,i+1);
			if (tempC == " " && i < (stringLen-1)) {
			tempC = temp.substring(i+1,i+2).toUpperCase();
			pre = temp.substring(0,i+1);
			post = temp.substring(i+2,stringLen);
			temp = pre + tempC + post;
		  }
		}
	  }
	}
  } else /*cap all*/ {
    var temp = f.value.toUpperCase();
  }
  f.value = temp;
}


  function trim(p){
  
  var t=document.getElementById(p).value;
         var str=t.replace(/\r\n|\n/g,"");
         var i;
        //alert(str.length);
    for(i=str.length-1;i>=0;i--){
       if(str.charAt(i)!=" "&&str.charAt(i)!="  ") break;
     }
          str = str.substring(0,i+1);
		  
	for(i=0;i<=str.length-1;i++){
       if(str.charAt(i)!=" "&&str.charAt(i)!="  ") break;
     }
          str = str.substring(i,str.length);
           return str.length;
  }
  
   function find_dot(n){
  
    var str=document.getElementById(n).value;
      if(str.search(/@/)==-1){return true;}else{
	      var i=str.search(/@/);
	      var sub_str=str.substring(i+1,str.length);//alert(sub_str);
	      if(sub_str.search(/\./)==-1){return true;}else{return false;}
	  }
     
  }
  
  function checkform(){
  var phone_arr=Array("111111","222222","333333","444444","555555","666666","777777","888888","999999","000000","123456");
  if(trim("company_name")<2){alert("Veuillez entrer un nom d'entreprise valide");return false;}
  if(trim("first_name")<2){alert("Veuillez entrer votre nom de famille");return false;}
  if(trim("last_name")<2){alert("Veuillez entrer votre prénom");return false;}
  if(trim("phone")<6||in_array(document.getElementById("phone").value,phone_arr)){alert("Veuillez taper un numéro de téléphone valide");return false;}
   if(trim("email")<2||find_dot("email")){alert("Veuillez taper une adresse mail valide");return false;}
   if(trim("enquiry_text")<2||document.getElementById("enquiry_text").value=="Faites votre demande ici, nous vous répondrons dans les 15 prochaines minutes..."){alert("Veuillez entrer un demande valide");return false;} 
   startRequest(); 
   
  // document.getElementById("process_status").style.display="block";
  document.getElementById("sub_button").disabled=true;
		 document.body.style.cursor='wait';
  }
  

function loadSelection(){
	var country="<select class='fcolremu_sfbield'  id='country' name='country'> <option value='af' >Afghanistan</option><option value='ax' >Aland Islands</option><option value='al' >Albania</option><option value='dz' >Algeria</option> 	<option value='as' >American Samoa</option> 	<option value='ad' >Andorra</option>  	<option value='ao' >Angola</option> 	<option value='ai' >Anguilla</option> 	<option value='aq' >Antarctica</option> 	<option value='ag' >Antigua and Barbuda</option> 	<option value='ar' >Argentina</option> 	<option value='am' >Armenia</option>  	<option value='aw' >Aruba</option> 	<option value='au' >Australia</option> 	<option value='at' >Austria</option> 	<option value='az' >Azerbaijan</option> 	<option value='bs' >Bahamas</option> 	<option value='bh' >Bahrain</option>  	<option value='bd' >Bangladesh</option> 	<option value='bb' >Barbados</option> 	<option value='by' >Belarus</option> 	<option value='be' >Belgium</option> 	<option value='bz' >Belize</option> 	<option value='bj' >Benin</option>  	<option value='bm' >Bermuda</option> 	<option value='bt' >Bhutan</option> 	<option value='bo' >Bolivia</option> 	<option value='ba' >Bosnia and Herzegovina</option> 	<option value='bw' >Botswana</option> 	<option value='bv' >Bouvet Island</option>  	<option value='br' >Brazil</option> 	<option value='io' >British Indian Ocean Territory</option> 	<option value='vg' >British Virgin Islands</option> 	<option value='bn' >Brunei</option> 	<option value='bg' >Bulgaria</option> 	<option value='bf' >Burkina Faso</option>  	<option value='bi' >Burundi</option> 	<option value='kh' >Cambodia</option> 	<option value='cm' >Cameroon</option> 	<option value='ca' >Canada</option> 	<option value='cv' >Cape Verde</option> 	<option value='ky' >Cayman Islands</option>  	<option value='cf' >Central African Republic</option> 	<option value='td' >Chad</option> 	<option value='cl' >Chile</option> 	<option value='cn' >China</option> 	<option value='cx' >Christmas Island</option> 	<option value='cc' >Cocos (Keeling) Islands</option>  	<option value='co' >Colombia</option> 	<option value='km' >Union of the Comoros</option> 	<option value='cg' >Congo</option> 	<option value='ck' >Cook Islands</option> 	<option value='cr' >Costa Rica</option> 	<option value='hr' >Croatia</option>  	<option value='cu' >Cuba</option> 	<option value='cy' >Cyprus</option> 	<option value='cz' >Czech Republic</option> 	<option value='cd' >Democratic Republic of Congo</option> 	<option value='dk' >Denmark</option> 	<option value='xx' >Disputed Territory</option>  	<option value='dj' >Djibouti</option> 	<option value='dm' >Dominica</option> 	<option value='do' >Dominican Republic</option> 	<option value='tl' >East Timor</option> 	<option value='ec' >Ecuador</option> 	<option value='eg' >Egypt</option>  	<option value='sv' >El Salvador</option> 	<option value='gq' >Equatorial Guinea</option> 	<option value='er' >Eritrea</option> 	<option value='ee' >Estonia</option> 	<option value='et' >Ethiopia</option> 	<option value='fk' >Falkland Islands</option>  	<option value='fo' >Faroe Islands</option> 	<option value='fm' >Federated States of Micronesia</option> 	<option value='fj' >Fiji</option> 	<option value='fi' >Finland</option> 	<option value='fr' >France</option> 	<option value='gf' >French Guyana</option>  	<option value='pf' >French Polynesia</option> 	<option value='tf' >French Southern Territories</option> 	<option value='ga' >Gabon</option> 	<option value='gm' >Gambia</option> 	<option value='ge' >Georgia</option> 	<option value='de' >Germany</option>  	<option value='gh' >Ghana</option> 	<option value='gi' >Gibraltar</option> 	<option value='gr' >Greece</option> 	<option value='gl' >Greenland</option> 	<option value='gd' >Grenada</option> 	<option value='gp' >Guadeloupe</option>  	<option value='gu' >Guam</option> 	<option value='gt' >Guatemala</option> 	<option value='gn' >Guinea</option> 	<option value='gw' >Guinea-Bissau</option> 	<option value='gy' >Guyana</option> 	<option value='ht' >Haiti</option>  	<option value='hm' >Heard Island and McDonald Islands</option> 	<option value='hn' >Honduras</option> 	<option value='hk' >Hong Kong</option> 	<option value='hu' >Hungary</option> 	<option value='is' >Iceland</option> 	<option value='in' >India</option>  	<option value='id' >Indonesia</option> 	<option value='ir' >Iran</option> 	<option value='iq' >Iraq</option> 	<option value='xe' >Iraq-Saudi Arabia Neutral Zone</option> 	<option value='ie' >Ireland</option> 	<option value='il' >Israel</option>  	<option value='it' >Italy</option> 	<option value='ci' >Ivory Coast</option> 	<option value='jm' >Jamaica</option> 	<option value='jp' >Japan</option> 	<option value='jo' >Jordan</option> 	<option value='kz' >Kazakhstan</option>  	<option value='ke' >Kenya</option> 	<option value='ki' >Kiribati</option> 	<option value='kw' >Kuwait</option> 	<option value='kg' >Kyrgyz Republic</option> 	<option value='la' >Laos</option> 	<option value='lv' >Latvia</option>  	<option value='lb' >Lebanon</option> 	<option value='ls' >Lesotho</option> 	<option value='lr' >Liberia</option> 	<option value='ly' >Libya</option> 	<option value='li' >Liechtenstein</option> 	<option value='lt' >Lithuania</option>  	<option value='lu' >Luxembourg</option> 	<option value='mo' >Macau</option> 	<option value='mk' >Macedonia</option> 	<option value='mg' >Madagascar</option> 	<option value='mw' >Malawi</option> 	<option value='my' >Malaysia</option>  	<option value='mv' >Maldives</option> 	<option value='ml' >Mali</option> 	<option value='mt' >Malta</option> 	<option value='mh' >Marshall Islands</option> 	<option value='mq' >Martinique</option> 	<option value='mr' >Mauritania</option>  	<option value='mu' >Mauritius</option> 	<option value='yt' >Mayotte</option> 	<option value='mx' >Mexico</option> 	<option value='md' >Moldova</option> 	<option value='mc' >Monaco</option> 	<option value='mn' >Mongolia</option>  	<option value='ms' >Montserrat</option> 	<option value='ma' >Morocco</option> 	<option value='mz' >Mozambique</option> 	<option value='mm' >Myanmar</option> 	<option value='na' >Namibia</option> 	<option value='nr' >Nauru</option>  	<option value='np' >Nepal</option> 	<option value='nl' >Netherlands</option> 	<option value='an' >Netherlands Antilles</option> 	<option value='nc' >New Caledonia</option> 	<option value='nz' >New Zealand</option> 	<option value='ni' >Nicaragua</option>  	<option value='ne' >Niger</option> 	<option value='ng' >Nigeria</option> 	<option value='nu' >Niue</option> 	<option value='nf' >Norfolk Island</option> 	<option value='kp' >North Korea</option> 	<option value='mp' >Northern Mariana Islands</option>  	<option value='no' >Norway</option> 	<option value='om' >Oman</option> 	<option value='pk' >Pakistan</option> 	<option value='pw' >Palau</option> 	<option value='ps' >Occupied Palestinian Territories</option> 	<option value='pa' >Panama</option>  	<option value='pg' >Papua New Guinea</option> 	<option value='py' >Paraguay</option> 	<option value='pe' >Peru</option> 	<option value='ph' >Philippines</option> 	<option value='pn' >Pitcairn Islands</option> 	<option value='pl' >Poland</option>  	<option value='pt' >Portugal</option> 	<option value='pr' >Puerto Rico</option> 	<option value='qa' >Qatar</option> 	<option value='re' >Reunion</option> 	<option value='ro' >Romania</option> 	<option value='ru' >Russia</option>  	<option value='rw' >Rwanda</option> 	<option value='sh' >Saint Helena and Dependencies</option> 	<option value='kn' >Saint Kitts &amp; Nevis</option> 	<option value='lc' >Saint Lucia</option> 	<option value='pm' >Saint Pierre and Miquelon</option> 	<option value='vc' >Saint Vincent and the Grenadines</option>  	<option value='ws' >Samoa</option> 	<option value='sm' >San Marino</option> 	<option value='st' >Sao Tome and Principe</option> 	<option value='sa' >Saudi Arabia</option> 	<option value='sn' >Senegal</option> 	<option value='cs' >Serbia and Montenegro</option>  	<option value='sc' >Seychelles</option> 	<option value='sl' >Sierra Leone</option> 	<option value='sg' >Singapore</option> 	<option value='sk' >Slovakia</option> 	<option value='si' >Slovenia</option> 	<option value='sb' >Solomon Islands</option>  	<option value='so' >Somalia</option> 	<option value='za' >South Africa</option> 	<option value='gs' >South Georgia and the South Sandwich Islands</option> 	<option value='kr' >South Korea</option> 	<option value='es' >Spain</option> 	<option value='pi' >Spratly Islands</option>  	<option value='lk' >Sri Lanka</option> 	<option value='sd' >Sudan</option> 	<option value='sr' >Suriname</option> 	<option value='sj' >Svalbard and Jan Mayen Islands</option> 	<option value='sz' >Swaziland</option> 	<option value='se' >Sweden</option>  	<option value='ch' >Switzerland</option> 	<option value='sy' >Syria</option> 	<option value='tw' >Taiwan</option> 	<option value='tj' >Tajikistan</option> 	<option value='tz' >Tanzania</option> 	<option value='th' >Thailand</option>  	<option value='tg' >Togo</option> 	<option value='tk' >Tokelau</option> 	<option value='to' >Tonga</option> 	<option value='tt' >Trinidad and Tobago</option> 	<option value='tn' >Tunisia</option> 	<option value='tr' >Turkey</option>  	<option value='tm' >Turkmenistan</option> 	<option value='tc' >Turks and Caicos Islands</option> 	<option value='tv' >Tuvalu</option> 	<option value='ug' >Uganda</option> 	<option value='ua' >Ukraine</option> 	<option value='ae' >United Arab Emirates</option>  	<option value='gb' >United Kingdom</option> 	<option value='xd' >United Nations Neutral Zone</option> 	<option value='us' >United States</option> 	<option value='um' >United States Minor Outlying Islands</option> 	<option value='uy' >Uruguay</option> 	<option value='vi' >US Virgin Islands</option>  	<option value='uz' >Uzbekistan</option> 	<option value='vu' >Vanuatu</option> 	<option value='va' >Vatican City</option> 	<option value='ve' >Venezuela</option> 	<option value='vn' >Vietnam</option> 	<option value='wf' >Wallis and Futuna Islands</option>  	<option value='eh' >Western Sahara</option> 	<option value='ye' >Yemen</option> 	<option value='zm' >Zambia</option> 	<option value='zw' >Zimbabwe</option></select> ";
//document.write(country);
document.getElementById('country_drop').innerHTML=country;
	}