﻿function validMail(string){var mail=/^.+@.+\..{2,4}$/; return mail.test(string);}
function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}

var phrases = {
	cs: {
		sended_ok : 'Odesláno.',
		error_email_from : 'Špatná e-mailová adresa odesílatele.',
		error_send : 'Chyba při odesílání zprávy.',
		error_name : "Položku 'Jméno' musíte vyplnit.",
		error_robot : 'Spambot.',
		error_message : "Položku 'Obsah zprávy' musíte vyplnit."
	},

	sk: {
		sended_ok : 'Odoslané.',
		error_email_from : 'Nesprávna e-mailová adresa odosielateľa.',
		error_send : 'Chyba pri odosielaní správy.',
		error_name : "Položku 'Meno' musíte vyplniť.",
		error_robot : 'Spambot.',
		error_message : "Položku 'Obsah zprávy' musíte vyplnit."
	},

	hu: {
		sended_ok : 'Beküldte.',
		error_email_from : 'Rossz e-mail címét, a küldő.',
		error_send : 'Hiba üzenet küldése.',
		error_name : "Az elem 'Név' ki kell töltened.",
		error_robot : 'Spambot.',
		error_message : "Az elem 'Üzenet' meg kell adnia."
	},

	si: {
		sended_ok : 'Objavil.',
		error_email_from : 'Napačen e-poštni naslov pošiljatelja.',
		error_send : 'Napaka pri pošiljanju sporočil.',
		error_name : "Postavka 'Ime' morate izpolniti.",
		error_robot : 'Spambot.',
		error_message : "Postavka 'vsebina sporočila' morate izpolniti."
	}
};

function sendMail()
{
	$("#result").ajaxStart(function(){$(this).html('Momentík...');}).ajaxComplete(function(){$(this).html();});
	var jmeno = $('#jmeno').val();	
	var tel = $('#tel').val();	
	var email = $('#email').val();	
	var otazka = $('#otazka').val();	
	var robot = $('#protirobotum').val();	
	$.post('/ajax/sendmail/', {jmeno:jmeno, tel:tel, email:email, otazka:otazka, robot:robot}, getSendSendMailStatus, 'json')
}

function getSendSendMailStatus(res)
{
	var lang = res.lang;
	switch (res.status)
	{
		case 'ALL_OK':
			$('#result').html(phrases[lang]['sended_ok']);
			$('#result').show();
			$("#jmeno").val('');
			$("#tel").val('');
			$("#email").val('');
			$("#otazka").val('');
			break;
		case 'ERROR_EMAIL_FROM':
			$('#result').html(phrases[lang]['error_email_from']);
			$('#result').show();
			break;
		case 'ERROR_SEND':
			$('#result').html(phrases[lang]['error_send']);
			$('#result').show();
			break;
		case 'ERROR_NAME':
			$('#result').html(phrases[lang]['error_name']);
			$('#result').show();
			break;
		case 'ERROR_ROBOT':
			$('#result').html(phrases[lang]['error_robot']);
			$('#result').show();
			break;
		case 'ERROR_MESSAGE':
			$('#result').html(phrases[lang]['error_message']);
			$('#result').show();
			break;
	}
}

/******** COOKIE METHODS FROM AGE-CHECK *********************/
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}
function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}
/******************************************/

function newWin(URL) {
	okno=window.open(URL,'blank');
	okno.focus();
	return false;
}

function flash (file,width,height,flashvars,winmode,id,classs,alternative,will_be_age_check_shown) {
	if (will_be_age_check_shown==1) { // pro age check je reklama vypnuta
		return;
	}
	
	var shockmode = false;
	if(id!=''){
		id=" id=\""+id+"\"";
	}
	if(classs!=''){
		classs=' class="'+classs+'"';
	}
	var mimetype = 'application/x-shockwave-flash';

	if (navigator.mimeTypes) {
		if (navigator.mimeTypes[mimetype] != null) {
			if (navigator.mimeTypes[mimetype].enabledPlugin != null) {
				shockmode = true;
		      }
		}
	}
	if (!shockmode && navigator.appVersion.indexOf('MSIE') !=-1) {
		shockmode = true;
	}
	if (shockmode) {
		document.write("<object"+id+" type=\"application/x-shockwave-flash\" data=\""+file+"\""+classs+" width=\""+width+"\" height=\""+height+"\">");
		document.write("<param name=\"movie\" value=\""+file+"\" />");
		document.write("<param name=\"menu\" value=\"false\" />");
		document.write("<param name=\"wmode\" value=\""+winmode+"\" />");
		if(flashvars!=''){
			document.write("<param name=\"flashvars\" value=\""+flashvars+"\" />");
		}
		document.write(alternative);
		document.write("</object>");
	}
	else {
		document.write(alternative);
	}
}

/***********	Play video popup	***********/
function playVideoPopup(path){
	var popup = document.getElementById("popup");
	var width = 372;
	var height = 278;
  
	var html = '<div id="video_tab"><div class="container" style="width:'+width+'px;">';
	html+= '<embed src="http://www.cartedorgastro.cz/_swf/flvplayer.swf" width="'+width+'" height="'+height+'" allowfullscreen="true" flashvars="&displayheight='+height+'&file='+path+'&width='+width+'&location=http://www.cartedorgastro.cz/_swf/flvplayer.swf" /><br />';
	html+='<a href="" onclick="stopVideoPopup(); return false;">zavřít</a></div></div>';
	
	popup.innerHTML = html;
	
	$('#popup').modal();
	
}
function stopVideoPopup(){
 	var popup = document.getElementById("popup");
	popup.innerHTML = "";
	$.modal.close();
}
