document.write('<script type="text/javascript" src="./contactus/effects.js"></script>');
/*_....................................................................._*/
function requiredfieldbkcolor() { 
  if( this.element.getValue() != '' ) 
    new Effect.Morph($(this.element.id),{style:'background-color:#ffffff;', duration:1.0});
}
var IzoneiContact = {
   izoneiresult: '',
   load: function() {
	  var izoneiop1 = Math.round(Math.random()*10)
      var izoneiop2 = Math.round(Math.random()*10)
      var izoneioparray = ['+','-','*'];
      var izoneioperator = izoneioparray[Math.round(Math.random() * (3 - 1))];
      this.izoneiresult = eval(izoneiop1+izoneioperator+izoneiop2);
      $('izoneiverification').innerHTML = '<span id="opr1">'+izoneiop1+'</span>&nbsp;<span id="operator">'+izoneioperator+'</span>&nbsp;<span id="opr2">'+izoneiop2+'</span>&nbsp;=&nbsp;';
     $('izoneiinput').innerHTML = '<input type="text" name="vresult" id="vresult" tabindex="1" title="verification Code" size="4" style="height: 18px;width:40px;border: 1px solid #979797;"  />';
   },
   submit_form: function() { 
      
      if ($('pops')) $('pops').remove();

	  var requiredfieldmissing = false;
	  var innertextofpopups = '';
	  var initialhightofpopups = 70;
	  var popups = document.createElement('div'); // create the popus div
	  popups.id  = 'pops';
	  document.body.appendChild(popups);
	  var formposition = Position.cumulativeOffset($('izoneicontactusform')); // find the form postion
	  Element.setStyle('pops',{width:'350px', height: initialhightofpopups+'px', border:'7px solid #cccccc', display:'block',position:'absolute', top: formposition[0]+100+'px', left: formposition[1]-200+'px',backgroundColor:'#f2f3f4'});
	  var required_field = $('inzoneirequiredfiledslist').innerHTML.split(','); // find out the required fields
	  	  
	  required_field.push('vresult');
	  var receiptents = $('inzoneisendto').innerHTML; // find out the receipent email address
	  var allfield = Form.serialize('izoneicontactusform');
	  required_field.each(function(fieldname){  // check if any required fields empty
			  
			  new Form.Element.Observer($(fieldname),0.1,requiredfieldbkcolor);
			  if (!(Form.Element.present(fieldname))) { 
			     requiredfieldmissing = true;
				 initialhightofpopups += 10;
				 innertextofpopups += '<div style="font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;" align="center">'+$(fieldname).title+'</div>';
			     $(fieldname).style.backgroundColor = '#ff0000';
				}
		 });
	 /*_....................................................................._*/
     if ( requiredfieldmissing ) { 
  	    Element.setStyle('pops',{height: initialhightofpopups+'px'});
	    popups.innerHTML += '<div style="font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;font-size:14px;" align="center">Sorry, But You Didnt Fillup The Following Fields.</div>';
	    popups.innerHTML += innertextofpopups;
	    popups.innerHTML += '<div align="center" style="padding:5px;"><input type="button" value="Okay" onclick="javascript:IzoneiContact.removepopups(); return false;" style="border: 1px solid #7967AD;background-color: #DEEDF3;height:20px;cursor:pointer;"></div>';
	     window.scrollTo(formposition[0],formposition[1]);
	    return false;
	 }
	 else { 
	    
		var emailchar = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	    if (!emailchar.test(Form.Element.getValue('emailadd'))) {
	      popups.innerHTML += '<div style="font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;font-size:14px;" align="center">Sorry, But We Got The Following Error.</div>';
	      popups.innerHTML += '<div style="font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;" align="center">The Given E-Mail Address Seems Invalid.</div>';
	     initialhightofpopups += 10;
	     popups.innerHTML += '<div align="center" style="padding:5px;"><input type="button" value="Okay" onclick="javascript:IzoneiContact.removepopups(); return false;" style="border: 1px solid #7967AD;background-color: #DEEDF3;height:20px;cursor:pointer;"></div>';
	     window.scrollTo(formposition[0],formposition[1]);
		 return false;
	   }
	 }
	 /*_....................................................................._*/
	 //alert(Form.Element.getValue('vresult') + '' + this.izoneiresult)
	 // check if the verification code is correct
	 if (Form.Element.getValue('vresult') != this.izoneiresult) { 
	      popups.innerHTML += '<div style="font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;font-size:14px;" align="center">Sorry, But We Got The Following Error.</div>';
	      popups.innerHTML += '<div style="font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;" align="center">Verification Code Mismatched.</div>';
	     initialhightofpopups += 10;
	     popups.innerHTML += '<div align="center" style="padding:5px;"><input type="button" value="Okay" onclick="javascript:IzoneiContact.removepopups(); return false;" style="border: 1px solid #7967AD;background-color: #DEEDF3;height:20px;cursor:pointer;"></div>';
	     window.scrollTo(formposition[0],formposition[1]);
		 return false;
	 }
	 /*_....................................................................._*/
	 // so no error occured and now we have to send the email address
	 popups.innerHTML += '<div style="font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;font-size:14px;" align="center">Procssing Data To Send.Please Wait....</div>';
	initialhightofpopups += 10;
	 popups.innerHTML += '<div align="center"><img src="./contactus/indicator.gif" alt="processing" border="0" /><img src="./contactus/indicator.gif" alt="processing" border="0" /></div>';
     window.scrollTo(formposition[0],formposition[1]);
	 var parms = allfield+'&receipents='+receiptents;
	 new Ajax.Request('./contactus/emailsend.php', {method: 'post', parameters: parms, onComplete: function(e) {
		   txt = (e.responseText == '') ? $('inzoneisuccesstext').innerHTML : e.responseText;
		   popups.innerHTML = '';
	       popups.innerHTML += '<div style="font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;font-size:14px;" align="center">'+txt+'</div>';
           var dur = ($('inzoneieffectduration').innerHTML == '') ? 5.0 :  $('inzoneieffectduration').innerHTML;
		   new Effect.Opacity('pops',{sync:false,to:0.0,from:1.0,duration:dur,afterFinishInternal:function(e){$('pops').remove();Form.reset('izoneicontactusform');}});
		   window.location.href="thanks-you.html";
	} });
	 
   /*_....................................................................._*/
  }, // end submit_form
  
  removepopups: function() { 
    $('pops').remove();
	
	
  }
}
IzoneiContact.load();
/*_....................................................................._*/

