// v4.0.11
function checkFormNewsletter(obj) {
	var val = obj.email.value.replace(/^\s+|\s+$/g, '');
	var res = /^[^@]+@[^@]+\.[a-z]{2,6}$/i.test(val);
	if (!res) {obj.email.focus(); alert('Zadejte prosím Váš platný email.'); return false;}
	var checked=false;
	for(i=0; i<obj.elements.length; i++) {
		if (obj.elements[i].tagName=='INPUT' 
				&& obj.elements[i].name.substr(0, 3)=='ns[' 
				&& (
						(obj.elements[i].type=='checkbox' && obj.elements[i].checked==true)
						|| (obj.elements[i].type=='hidden' && obj.elements[i].value=='on')
					)
		) {
			checked=true;
			break;
		}
	}
	if (checked==false) {
		alert('Zvolte si prosím, které novinky chcete odebírat.');
		return false;
	}
	$.ajax({
		type: "POST",
		url: $('base').attr('href')+"newsletter/reg/",
		data: $(obj).serialize()+'&ajax=1',
		success: function(msg){
			alert(msg);
		}
	});
	return false;
}

function checkFormQuestion(obj, type) {
	if (type!='goods') {
		if (obj.fname.value=='') {obj.fname.focus(); alert('Zadejte prosím Vaše jméno.'); return false;}
	}
	if (type=='goods') {
		if (obj.fsubject.value=='') {obj.fname.focus(); alert('Zadejte předmět dotazu.'); return false;}
	}
	var val = obj.femail.value.replace(/^\s+|\s+$/g, '');
	var res = /^[^@]+@[^@]+\.[a-z]{2,6}$/i.test(val);
	if (!res) {obj.femail.focus(); alert('Zadejte prosím Váš platný email.'); return false;}
	if (obj.ftext.value=='') {obj.ftext.focus(); alert('Zadejte prosím Váš komentář nebo dotaz.'); return false;}
	$.ajax({
		type: "POST",
		url: $('base').attr('href')+"question/"+((typeof type!='undefined' && type!='')?type+'/':''),
		data: $(obj).serialize()+'&ajax=1',
		dataType:'json',
		success: function(data){
			if (data.result=='ok') {
				var frm=document.getElementById('frmQuestion');
				frm.fname.value='';
				if (type=='goods') {
					frm.fphone.value='';
				}
				frm.femail.value='';
				frm.ftext.value='';
			}
			alert(data.message);
			if (typeof $ != 'undefined' && typeof $.colorbox != 'undefined' && typeof $.colorbox.close != 'undefined') {
				$.colorbox.close();
			}
		}
	});
	return false;
}

function checkFormSendByEmail(obj) {
	var val = obj.femailfrom.value.replace(/^\s+|\s+$/g, '');
	var res = /^[^@]+@[^@]+\.[a-z]{2,6}$/i.test(val);
	if (!res) {obj.femailfrom.focus(); alert('Zadejte prosím Váš platný email.'); return false;}

	var val = obj.femailto.value.replace(/^\s+|\s+$/g, '');
	var res = /^[^@]+@[^@]+\.[a-z]{2,6}$/i.test(val);
	if (!res) {obj.femailto.focus(); alert('Zadejte prosím platný e-mail adresáta.'); return false;}

	if (obj.ftext.value=='') {obj.ftext.focus(); alert('Zadejte prosím Váš komentář.'); return false;}
	$.ajax({
		type: "POST",
		url: $('base').attr('href')+"sendbyemail/",
		data: $(obj).serialize()+'&ajax=1',
		dataType:'json',
		success: function(data){
			if (data.result=='ok') {
				var frm=document.getElementById('frmQuestion');
				frm.fname.value='';
				frm.femail.value='';
				frm.ftext.value='';
			}
			alert(data.message);
			if (typeof $ != 'undefined' && typeof $.colorbox != 'undefined' && typeof $.colorbox.close != 'undefined') {
				$.colorbox.close();
			}
		}
	});
	return false;
}

function checkFormRegistration() {
	var val = $("#email-id").val().replace(/^\s+|\s+$/g, '');
	var res = /^[^@]+@[^@]+\.[a-z]{2,6}$/i.test(val);
	if ($("#email-id").val()=='' || !res) {
		$("#email-id").get(0).focus(); 
		alert('Zadejte prosím Váš platný email.');
		return false;
	}
	if ($("#id-id").val()=='') {
		if ($("#pass-id").val()!='' || $("#pass2-id").val()!='') {
			if ($("#pass-id").val()!='' && $("#pass2-id").val()!='' && $("#pass-id").val()==$("#pass2-id").val()) {
			}
			else {
				$("#pass2-id").get(0).focus(); 
				alert('Zadejte prosím přihlašovací heslo do obou polí stejně.'); 
				return false;
			}
		}
		else {
			$("#pass-id").get(0).focus();
			alert('Zadejte prosím přihlašovací heslo.'); 
			return false;
		}
	}
	$.ajax({
		type: "post",
		url: $('base').attr('href')+"customer/checkreg/",
		data: $("#regForm").serialize(),
		dataType:'json',
		success: function(data){
			if (data.result=='ok') {
				$("#regForm").unbind('submit');
				$("#regForm").submit();
				return true;
			}
			else {
				alert(data.message);
				return false;
			}
		}
	});
	return false;
}


function getCookies() {
	var tmp=document.cookie.split(";");
	var cookies=[];
	for(i=0; i<tmp.length; i++) {
		var tmp2=tmp[i].split("=");
		cookies[tmp2[0]]=tmp2[1];
	}
	return cookies;
}

