var newWindow = null;

function closeWin(){
	if (newWindow != null){
		if(!newWindow.closed)
			newWindow.close();
	}
}

function popUpWin(url, type, strWidth, strHeight){
	
	closeWin();
	
	if (type == "fullScreen"){
		strWidth = screen.availWidth - 10;
		strHeight = screen.availHeight - 160;
	}
	
	var tools="";
	if (type == "standard" || type == "fullScreen") tools = "resizable,toolbar=yes,location=yes,scrollbars=yes,menubar=yes,width="+strWidth+",height="+strHeight+",top=0,left=0";
	if (type == "console") tools = "resizable,toolbar=no,location=no,scrollbars=no,width="+strWidth+",height="+strHeight+",left=0,top=0";
	if (type == "console_scroll") tools = "resizable,toolbar=no,location=no,scrollbars=yes,width="+strWidth+",height="+strHeight+",left=0,top=0";
	newWindow = window.open(url, 'newWin', tools);
	newWindow.focus();
}

function deleteForm(){
	document.getElementById('DEP_0').value = 'Praha, Ruzyně (PRG)';
	document.getElementById('ARR_0').value = 'Londýn (LON)';
	if (code = document.getElementById('code')){
		code.value = 'LON';
	}
	datum = new Date();
	datum.setTime(datum.getTime());
	document.getElementById('DAY_0').value = datum.getDate() + '.' + (datum.getMonth()+1) + '.' + datum.getFullYear();
	datum.setTime(datum.getTime() + 7*24*60*60*1000);
	document.getElementById('DAY_1').value = (datum.getDate()) + '.' + (datum.getMonth()+1) + '.' + datum.getFullYear();
	
	document.getElementById('JOURNEY_TYPE_RT').checked = true;
	document.getElementById('PRICER_PREF')[0].selected = true;
	document.getElementById('CABIN_PREF')[0].selected = true;
	document.getElementById('AIRLINES').value = '';
	document.getElementById('ADTCOUNT')[1].selected = true;
	document.getElementById('YTHCOUNT')[0].selected = true;
	document.getElementById('CHDCOUNT')[0].selected = true;
	document.getElementById('YCDCOUNT')[0].selected = true;
	document.getElementById('INFCOUNT')[0].selected = true;
	return false;
}

function validate(formular)  {
		if (formular.name.value=="")  {
			alert ("Chyba: vyplňte prosím pole 'Jméno'.");
			formular.name.focus();
			return false;
      	}
		if (formular.surname.value=="")  {
			alert ("Chyba: vyplňte prosím pole 'Příjmení'.");
			formular.surname.focus();
			return false;
      	}

		if (formular.phone.value=="")  {
			alert ("Chyba: vyplňte prosím pole 'Telefon'.");
			formular.phone.focus();
			return false;
      	}
		if (formular.email.value!=""){
			validateEmail(formular.email.id);
		}
      	
 		if (formular.message.value=="")  {
			alert ("Chyba: vyplňte prosím pole 'Specifikujte prosím ...'.");
			formular.message.focus();
			return false;
      	}
	return true;
}

function validate2(formular)  {
	if (formular.email.value==""){
			alert ("Chyba: vyplňte prosím pole 'Email příjemce'.");
			formular.name.focus();
			return false;
	}
	if (formular.email.value!=""){
			validateEmail(formular.email.id);
	}
	if (formular.name.value=="")  {
			alert ("Chyba: vyplňte prosím pole 'Vaše jméno'.");
			formular.name.focus();
			return false;
  }
	return true;
}

function validateEmail(emailId)
{
	var emailFilter=/^.+@.+\..{2,3}$/;
	error = "";
	if (document.getElementById(emailId).value == '')
	{
		 error = "Vyplňte emailovou adresu.\n";
	}
	else if (!(emailFilter.test(document.getElementById(emailId).value))) { 
	      error = "Vyplňte správně emailovou adresu.\n";
	}	
	if (error.length > 0)
	{
		alert(error);
		return false;
	}
	return true;
}

