// JavaScript Document

 var http_request = false;
 
 
 
   function makePOSTRequest(url, parameters) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
      http_request.onreadystatechange = alertContents;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }


 
   function selectperfectures(url, parameters) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
      http_request.onreadystatechange = alertperfecturesContents;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }



   function alertContents() {
	   
	   if (http_request.readyState == 1){
document.getElementById('debuggerinfo').innerHTML="<img src=images/indicator.gif>"

   }
      if (http_request.readyState == 2){
document.getElementById('debuggerinfo').innerHTML="<img src=images/indicator.gif>"

   }
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            //alert(http_request.responseText);
            result = http_request.responseText;
            document.getElementById('debuggerinfo').innerHTML = result; 
           
         } else {
            alert('There was a problem with the request.');
         }
      }
   }
   
   function alertperfecturesContents() {
	   
	   if (http_request.readyState == 1){
document.getElementById('associates_preview').innerHTML="<img src=images/loading_animation_liferay.gif>"

   }
      if (http_request.readyState == 2){
document.getElementById('associates_preview').innerHTML="<img src=images/loading_animation_liferay.gif>"

   }
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            //alert(http_request.responseText);
            result = http_request.responseText;
            document.getElementById('associates_preview').innerHTML = result; 
           
         } else {
            alert('There was a problem with the request.');
         }
      }
   }


   
   
   function sendemail(obj) {
	
      var poststr = "usr_email=" +  escape(encodeURI(document.getElementById("usr_email").value))  +
                    "&usr_fname=" + escape(encodeURI( document.getElementById("usr_fname").value )) +
					"&usr_lname=" + escape(encodeURI( document.getElementById("usr_lname").value )) +
					"&usr_address=" + escape(encodeURI( document.getElementById("usr_address").value )) +
					"&lang=" + escape(encodeURI( document.getElementById("lang").value )) +
					"&usr_phone=" +  document.getElementById("usr_phone").value +
					"&usr_fax=" +  document.getElementById("usr_fax").value +
					 "&mail_body=" + escape(encodeURI( document.getElementById("mail_body").value ));
      makePOSTRequest('contents/contact_form_send.php', poststr);
	  window.scrollTo(0,0); 
   }
   
    function sendnewsletter(obj) {
	
      var poststr = "usr_email=" +  escape(encodeURI(document.getElementById("usr_email").value))  +
                    "&usr_fname=" + escape(encodeURI( document.getElementById("usr_fname").value )) +
					"&usr_lname=" + escape(encodeURI( document.getElementById("usr_lname").value )) +
					"&usr_address=" + escape(encodeURI( document.getElementById("usr_address").value )) +
					"&lang=" + escape(encodeURI( document.getElementById("lang").value )) +
					"&usr_phone=" +  document.getElementById("usr_phone").value +
					"&usr_fax=" +  document.getElementById("usr_fax").value ;
      makePOSTRequest('contents/newsletter_form_send.php', poststr);
	  window.scrollTo(0,0); 
   }
      function selectperfecture(obj) {
	 
      var poststr = "selectperfectures=" +  escape(encodeURI(document.getElementById("selectperfectures").options[document.getElementById("selectperfectures").selectedIndex].value));
      selectperfectures('modules/prosvasis_associates_preview.php', poststr);
	  window.scrollTo(0,0); 
   }
         function ordertaxprints(obj) {
	 if (document.getElementById("termsofuse").checked){
	 var accept=1;
	 }else{
		 var accept=0;
	 }
      var poststr = "email_txt=" +  escape(encodeURI(document.getElementById("email_txt").value))  +
	  "&name_txt=" +  escape(encodeURI(document.getElementById("name_txt").value))  +
	   "&address_txt=" +  escape(encodeURI(document.getElementById("address_txt").value))  +
	   "&postalcode_txt=" +  escape(encodeURI(document.getElementById("postalcode_txt").value))  +
	   "&city_txt=" +  escape(encodeURI(document.getElementById("city_txt").value))  +
	   "&phone_txt=" +  escape(encodeURI(document.getElementById("phone_txt").value))  +
	   "&afm_txt=" +  escape(encodeURI(document.getElementById("afm_txt").value))  +
	   "&e2=" +  escape(encodeURI(document.getElementById("e2").value))  +
	   "&e3=" +  escape(encodeURI(document.getElementById("e3").value))  +
	   "&e5=" +  escape(encodeURI(document.getElementById("e5").value))  +
	   "&e9=" +  escape(encodeURI(document.getElementById("e9").value))  +
	   "&f1=" +  escape(encodeURI(document.getElementById("f1").value))  +
	   "&f2=" +  escape(encodeURI(document.getElementById("f2").value))  +
	    "&notes=" +  escape(encodeURI(document.getElementById("notes").value))  +
		 "&termsofuse=" +  accept  +
	    "&howtosend=" +  escape(encodeURI(document.getElementById("howtosend").options[document.getElementById("howtosend").selectedIndex].value))+
	  "&selectdoy=" +  document.getElementById("selectdoy").options[document.getElementById("selectdoy").selectedIndex].value;
      makePOSTRequest('modules/prosvasis_ordertaxforms.php', poststr);
	  window.scrollTo(0,0); 
   }
