var Dom = YAHOO.util.Dom;
//var Anim = YAHOO.util.Anim;
var Evnt = YAHOO.util.Event;
var Json = YAHOO.lang.JSON;


//Odesilani formulare
	function sendForm(){
		
		var sndUrl = '/_system/forms_ajax.php';
		
		function sndHandleFailure() {
			alert("Formulář se bohužel nepodařilo odeslat, zkuste prosím opakovat odeslání později,\n nebo nás kontaktujte na myx@siteone.cz. Děkujeme za pochopení.");
			Dom.setStyle(Dom.get('formloading'),'opacity', 1.0);
			Dom.setStyle(Dom.get('formloading'),'display', 'none');
			
		}
		
		function sndHandleSuccess(oResponse) {
			if (oResponse.responseText == "OK:"){
				//pageTracker._trackPageview('/objednavka-odeslana');
				alert("Formulář byl úspěšně odeslán. Děkujeme.");
				window.location="/";
				
				} else {
				
				alert(oResponse.responseText)
				alert("Formulář se bohužel nepodařilo odeslat, zkuste prosím opakovat odeslání později,\n nebo nás kontaktujte na myx@siteone.cz. Děkujeme za pochopení.");
				Dom.setStyle(Dom.get('formloading'),'opacity', 1.0);
				Dom.setStyle(Dom.get('formloading'),'display', 'none');
			}

		}

		var sndCallback =
		{
			success: sndHandleSuccess,
			failure: sndHandleFailure,
			timeout: 10000
		};

			
			
		var sndPostData = '&ukladat_do_db='+encodeURIComponent(1)+'&typ_formulare='+encodeURIComponent('konzultant_formular_myx')+'&jmeno='+encodeURIComponent(Dom.get('jmeno').value)+'&prijmeni='+encodeURIComponent(Dom.get('prijmeni').value)+'&telefon='+encodeURIComponent(Dom.get('telefon').value)+'&email='+encodeURIComponent(Dom.get('email').value)+'&popis='+encodeURIComponent(Dom.get('popis').value)+'&jmeno_spolecnosti='+encodeURIComponent(Dom.get('jmeno_spolecnosti').value)+'&jazykovaMutace='+encodeURIComponent('cz');

		
		var sndRequest = YAHOO.util.Connect.asyncRequest('POST', sndUrl, sndCallback, sndPostData);
	}


	
	function validateSendInfo(e){
		
			Evnt.stopEvent(e)	
		
			var regEmail	= new RegExp('^([_a-zA-Z0-9\\.\\-]+)@([_a-zA-Z0-9\\.\\-]+)\\.([a-zA-Z]{2,4})$','i');
			var regTel		= new RegExp('^[ 0-9\.\+\/\-]{8,}$','i');
			
			var errSMsg ="";
	
			//Kontrola vstupnich poli
			


			if (Dom.get('jmeno').value ==""){
				errSMsg += "Vyplňte prosím své jméno \n";
			} 
			
			if (Dom.get('prijmeni').value ==""){
				errSMsg += "Vyplňte prosím své příjmení \n";
			} 
			


			if (Dom.get('jmeno_spolecnosti').value ==""){
				Dom.get('jmeno_spolecnosti').value ="-"
			} 
			
			if (Dom.get('email').value ==""){
				errSMsg += "Vyplňte prosím svůj email \n";
			} else if (!regEmail.test(Dom.get('email').value)){
				errSMsg += "Byl zadán neplatný formát emailové adresy \n";
			} 	
			
			if (Dom.get('telefon').value ==""){
				Dom.get('telefon').value ="-"
			} 
			
			if (Dom.get('popis').value ==""){
				errSMsg += "Vyplňte prosím svůj popis \n";
			} 

			if (errSMsg !="") {
				alert(errSMsg);
			} else {
				sendForm();	
			}
		
		
	}
	
	function formValidInit() {
		Evnt.addListener(Dom.get('odeslat_poptavku_konzultant'), 'click', validateSendInfo);
	}
	
	Evnt.onDOMReady(formValidInit);
	
	
	
	