function changePictAntispam(){
   new Ajax.Updater( {success: 'aContainer'},
   window.location.protocol +'//'+ window.location.hostname +'/captcha/antispam_with_html.php',
                     {
                      method: 'post',
                      parameters: { },
                      encoding: 'utf-8',
                      onLoading: function(tr){
               			$('aContainer').update('<font color="#DFDFDF">please wait...</font>');
            		  },
                      onSuccess: function(transport){
                      
                      },
                      onFailure: function(transport) {
                        window.alert('������!');
                      }
                     }
                   ); 
    
}
//=========================================================
function setHiddenField(){
   document.getElementById("r2d2").value = 776;

}
//==========================================================
function onSubmitForm(){
	
	if (isNotEmpty($('contact_topic'))){
	if (isNotEmpty($('comments'))){
	if (isNotEmpty($('first_name'))){
	if (isNotEmpty($('last_name'))){
  if (isNotEmpty($('email'))){
  if (isEMailAddr($('email'))){
  if (isNotEmpty($('company'))){
	if (verifyHidden($('userinput'), 'contact')){
    
    	//setTimeout("sendContactUs()", 0); 
    
	}}}}}}}}
	// неуспешные проверки
	return false;

}
//=============================================================
function onSubmitFormRequest(){
	if (isNotEmpty($('full_name'))){
	if (isNotEmpty($('email'))){
	if (isEMailAddr($('email'))){
	if (isNotEmpty($('company_name'))){
	if (isChosen($('country_region'))){
	if (isNotEmpty($('describe'))){
	if (verifyHidden($('userinput'), 'request')){
	
	
	}}}}}}}
	return false;

}
//==============================================================
function verifyHidden(elem, form){
	var url = window.location.protocol +'//'+ window.location.hostname +'/captcha/verify_hidden.php';

    var userinput = $('r2d2').value;
    var coucou = 0;

    new Ajax.Request( url, {
            method: 'post',
            parameters: {userinput:userinput, coucou:coucou},
            onLoading: function(tr){

            },
            onSuccess: function(tr){
              //window.alert(tr.responseText);
              if(tr.responseText == 'ok'){
                //window.setTimeout("acceptSubmit()", 500);
                //document.forms[0].submit();
                if(form == 'contact'){ setTimeout("sendContactUs()", 0); }
          		if(form == 'request'){ setTimeout("sendRequest()", 0); }

              }else{
            	window.alert('ERROR! Please enter a valid security code.');
            	setTimeout("focusElement('" + elem.form.name + "', '" + elem.name + "')", 0);

			  }
            },
            onFailure: function(tr){
                 window.alert(tr.responseText);

            }

         }
       );

}
//==============================================================
function verifyCaptcha(elem, form){
	var url = window.location.protocol +'//'+ window.location.hostname +'/captcha/verify_user_input.php';
    
    var userinput = $('userinput').value;
    var coucou = $('coucou').value;
       
    new Ajax.Request( url, {
            method: 'post',
            parameters: {userinput:userinput, coucou:coucou},
            onLoading: function(tr){
               
            },
            onSuccess: function(tr){
              //window.alert(tr.responseText);
              if(tr.responseText == 'ok'){
                //window.setTimeout("acceptSubmit()", 500);
                //document.forms[0].submit();
                if(form == 'contact'){ setTimeout("sendContactUs()", 0); } 
          		if(form == 'request'){ setTimeout("sendRequest()", 0); }
          		      
              }else{
            	window.alert('ERROR! Please enter a valid security code.');
            	setTimeout("focusElement('" + elem.form.name + "', '" + elem.name + "')", 0);   
				
			  }
            },
            onFailure: function(tr){
                 window.alert(tr.responseText);
                 
            }

         }
       );
       
}
//===================================================================
function sendContactUs(){
	var url = window.location.protocol +'//'+ window.location.hostname +'/captcha/send_contact_us.php';
    var sendData = $('frm_ContactUs').serialize();
    
    new Ajax.Request( url, {
            method: 'post',
            parameters: sendData,
            onLoading: function(tr){
               $('frm_ContactUs').disable();
            },
            onSuccess: function(tr){
              window.alert(tr.responseText);
              $('frm_ContactUs').enable();
              $('frm_ContactUs').reset();
              return false;
            },
            onFailure: function(tr){
                 $('frm_ContactUs').enable();
                 window.alert(tr.responseText);
                 return false;
            }

         }
       );

}
//====================================================================
function sendRequest(){
	var url = window.location.protocol +'//'+ window.location.hostname +'/captcha/send_request.php';
    var sendData = $('frm_Request').serialize();
    
    new Ajax.Request( url, {
            method: 'post',
            parameters: sendData,
            onLoading: function(tr){
               $('frm_Request').disable();
            },
            onSuccess: function(tr){
              window.alert(tr.responseText);
              $('frm_Request').enable();
              $('frm_Request').reset();
              
              //return false;
            },
            onFailure: function(tr){
                 $('frm_Request').enable();
                 window.alert(tr.responseText);
                 //return false;
            }

         }
       );
}
//=============================================================
function abortSubmit(){
	return false;
} 
