// JavaScript Document

    var modalbox;
  
    function ShowModalbox(model_obj) {
    
    modalbox = document.getElementById("modalbox");
    modalbox.style.display = "block";
    
    var mas = model_obj.id.split('_');
    
    
    document.forms['mail_form'].model.value = mas[0];
    document.forms['mail_form'].name_product.value = mas[1];
    document.forms['mail_form'].supplier.value = mas[2];
    
    document.forms['mail_form'].text.value = "I'm Interested in your product " + mas[0] + ": " + mas[2] + " " + mas[1] + "\n";
    //alert(model_obj.id);
    
    var ua = navigator.userAgent.toLowerCase();
    
      if (ua.indexOf("gecko") != -1) {
        modalbox.style.position = 'fixed'; 
        modalbox.style.top = '10%'; 
      }

    }
    
    function HideModalbox() {
    modalbox.style.display = "none";    
    }
    
    function validation() {
      var TEXT='', NAME='', PHONE='', COMPANY='', METHOD='', MODEL='', MODEL_NEW='', NAME_PRODUCT='', SUPPLIER='';
      var errors='';
      var myForm = document.forms['mail_form'];
      var method_temp;
      
      if(myForm.name.value.length == 0)
        errors += 'Please enter your name \n';
        
      if(myForm.company.value.length == 0)
        errors += 'Please enter your company \n';
      
      if (myForm.email.value.length == 0) 
  			errors += 'Please enter your e-mail \n';
  		else
  			if (isEmailCorrect('mail_form','email') == false)
  				errors += 'Email is not correct \n';
      
      if (myForm.text.value.length == 0){
        errors += 'Please enter your messege \n';
      }
      
      if (errors.length > 0) {
        alert(errors);
        return false;
      }
      
      else {
        /*var mas = myForm.text.value.split(' ');
        for ( i = 0; i < mas.length; i++ )
          TEXT+='|' + mas[i];
          
        mas = myForm.name.value.split(' ');
        for ( i = 0; i < mas.length; i++ )
          NAME+='|' + mas[i];
          
        if(myForm.phone.value == '') { PHONE = 'no';  }
        else { 
          mas = myForm.phone.value.split(' ');
          for ( i = 0; i < mas.length; i++ )
            PHONE+='|' + mas[i];
        }
        
        mas = myForm.company.value.split(' ');
        for ( i = 0; i < mas.length; i++ )
          COMPANY+='|' + mas[i];
          
        mas = myForm.model.value.split(' ');
        for ( i = 0; i < mas.length; i++ )
          MODEL+='|' + mas[i];
         
        alert(MODEL); 
        mas = MODEL.split('&');
        for ( i = 0; i < mas.length; i++ )
          MODEL_NEW+='*' + mas[i]; 
       
       alert(MODEL_NEW); 
        for (i=1; i < 4; i++) {
          method_temp = document.getElementById("id_"+i);
          if(method_temp.checked == true) 
            METHOD = method_temp.value;
        }                              */
        NAME = myForm.name.value;
        COMPANY = myForm.company.value;
    
        PHONE = myForm.phone.value;
        if(PHONE == '') PHONE='no';
        
        for (i=1; i < 4; i++) {
          method_temp = document.getElementById("id_"+i);
          if(method_temp.checked == true) 
            METHOD = method_temp.value;
        }
            
        TEXT = myForm.text.value;
        MODEL = myForm.model.value;
        NAME_PRODUCT = myForm.name_product.value;
        SUPPLIER = myForm.supplier.value;
        
        var EMAIL = myForm.email.value;
        var SUBJECT = myForm.subject.value;
        if(SUBJECT == '') SUBJECT = 'no';   
          
        return NAME + '!' + COMPANY + '!' + PHONE + '!' + METHOD + '!' + TEXT + '!' + MODEL + '!' + EMAIL + '!' + SUBJECT + '!' + NAME_PRODUCT + '!' + SUPPLIER;
      }
      
      alert(myForm.method.value);
    }
    
    function isEmailCorrect(formname, fieldname) { 
    	var re = /^\w+([\.-]?\w+)*@(((([a-z0-9]{2,})|([a-z0-9][-][a-z0-9]+))[\.][a-z0-9])|([a-z0-9]+[-]?))+[a-z0-9]+\.([a-z]{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/i;
    	if(re.test(eval("document.forms['"+formname+"']."+fieldname+".value"))) return true;
    	else {
    		
    		return false; 
    	} 
    }
  
    
$(document).ready(function() {

    $(".close").click(function() {
      document.forms['mail_form'].text.value='';
      $('#results').html("");  
    });
    
    $(".send_messege").click(function() {
    
  	text = validation();
  	
  	if ( text !== false ) {
  
   	//$('#results').load("send_mail.php?text="+text);
   		$.post("send_mail.php",{ text:text } ,function(data){
   		
  	     if(data=='no') {
  	       alert('Inquery is not sended');
  	       
  		   }
 	       if(data=='yes'){
  	       HideModalbox();
   	       alert('Inquery is sent');
  		   }
      });
  	
  	}
  					 
  });
  
});
