String.prototype.trim = function() { 
	return this.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
}

function isEmailValid(email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   return reg.test(email);
}

function isDateValid(date) {
   var reg = /^[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}$/;
   return reg.test(date);
} 
function sendCard() {
	if ($F('frm_name').trim() == "" ||
		$F('frm_surname').trim() == "" ||
		$F('frm_phone').trim() == "" ||
		$F('frm_email').trim() == "" ||
		$F('frm_company').trim() == ""
	) {
		alert("Zadejte prosím všechny povinné údaje. Jsou označené hvězdičkou.");
		return false;
	}
	if (!isEmailValid($F('frm_email'))) {
		alert("Zadaný e-mail není platný. Zadejte prosím platný email.");
		return false;
	}
	if ($F('frm_text').trim() == "" ) {
		alert("Zadejte prosím text zprávy.");
		return false;
	}
	return true;
}
function checkSubmit() {
	if (!isDateValid($F('frm_date').trim()) ||
	$F('frm_name').trim() == "" ||
	$F('frm_function').trim() == ""  ||
	$F('frm_type').trim() == ""  ||
	$F('frm_product').trim() == ""  ||
	$F('frm_title').trim() == ""  ||
	(parseInt($F('frm_id'), 10) == -1 && ($F('frm_pdf').trim() == ""  ||
	$F('frm_logo').trim() == ""  ||
	$F('frm_image').trim() == "")) ) {
		
		alert("Zadejte prosím všechny povinné položky (vše kromě položky detail). Zkontrolujte formát data.\n Obrázky a přílohy je nutné zadat při přidávání nového zákazníka.");
		return false;
	}
	
	return true;
	
	
}
