// JavaScript Document
function checkRezer(lang) {
	
	valid = true;
	
	// V vsakem primeru se preveri ali so datumi izbrani
	if ( document.rezervacija.datum_prihoda.value == "" || document.rezervacija.datum_prihoda.value == "Določi datum prihoda" || document.rezervacija.datum_prihoda.value == "Set the arrival date" ) {
			
			document.rezervacija.datum_prihoda.style.borderColor = "red";
			valid = false;
		} else {
			document.rezervacija.datum_prihoda.style.borderColor = "black"	
		}
		if ( document.rezervacija.datum_odhoda.value == "" || document.rezervacija.datum_odhoda.value == "Določi datum odhoda" || document.rezervacija.datum_odhoda.value == "Set the departure date" ) {
			
			document.rezervacija.datum_odhoda.style.borderColor = "red";
			valid = false;
		} else {
			document.rezervacija.datum_odhoda.style.borderColor = "black";	
		}
	
	
	// V kolikor je izbrana dodatna ponudba, so kontaktni podatki zahtevani
	if ( checkDodatnaPonudba() ) {
			
		if ( document.rezervacija.imePriimek.value == "" ) {
			
			document.rezervacija.imePriimek.style.borderColor = "red";
			valid = false;
		} else {
			document.rezervacija.imePriimek.style.borderColor = "black";	
		}
		
		if ( document.rezervacija.telefon.value == "" ) {
			
			document.rezervacija.telefon.style.borderColor = "red";
			valid = false;
		} else {
			document.rezervacija.telefon.style.borderColor = "black";	
		}
		
		if ( document.rezervacija.email.value == "" ) {
			
			document.rezervacija.email.style.borderColor = "red";
			valid = false;
		} else {
			document.rezervacija.email.style.borderColor = "black";	
		}
		
	}
	
	if ( valid == false ) {
			
			if (lang == "slo") alert('Postopek je prekinjen zaradi manjkajočih podatkov.\nIzpolnite polja z rdečo obrobo.');
			if (lang == "eng") alert('The required filelds marked with red border can not be empty.');
			
		}
	
	if (valid == true) {
			
		var datum_prihoda = replaceChars(document.rezervacija.datum_prihoda.value);
		var datum_odhoda = replaceChars(document.rezervacija.datum_odhoda.value);
		
		if (lang == "slo") id_lang=1;
		if (lang == "eng") id_lang=2;
		
		window.open('http://www.hotel.si/Booking.aspx?hotel=24&arrival='+datum_prihoda+'&departure='+datum_odhoda+'&lang='+id_lang,'','width=570,height=600,location=yes,toolbar=yes,scrollbars=yes,resizable=yes');
			
		}
		
	if (valid == true) document.rezervacija.submit();
	return valid;
	
} // end function checkRezer

function replaceChars(entry) {
out = "/"; // replace this
add = "."; // with this
temp = "" + entry; // temporary holder

	while (temp.indexOf(out)>-1) {
	pos= temp.indexOf(out);
	temp = "" + (temp.substring(0, pos) + add + 
	temp.substring((pos + out.length), temp.length));
	}
	
	return temp;
}


function checkDodatnaPonudba() {
	
	var rezervacija_dodatno = new Array("dodatna1", "dodatna1", "dodatna1", "dodatna1");
	
	var x;
	var oznaceno = false;
	
	for (x in rezervacija_dodatno)
	{
		if ( document.getElementById(rezervacija_dodatno[x]).checked ) oznaceno = true;
	}
	
	return oznaceno;

} // end check()



///////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////

function checkRezDvorane(lang) {
	
		valid = true;
		
		if ( document.rezervacija_dvorane.organizacija.value == "" ) {
			
			document.rezervacija_dvorane.organizacija.style.borderColor = "red";
			valid = false;
		} else {
			document.rezervacija_dvorane.organizacija.style.borderColor = "black";	
		}
		
		if ( document.rezervacija_dvorane.kontaktna_oseba.value == "" ) {
			
			document.rezervacija_dvorane.kontaktna_oseba.style.borderColor = "red";
			valid = false;
		} else {
			document.rezervacija_dvorane.kontaktna_oseba.style.borderColor = "black";	
		}
		
		if ( document.rezervacija_dvorane.telefon.value == "" ) {
			
			document.rezervacija_dvorane.telefon.style.borderColor = "red";
			valid = false;
		} else {
			document.rezervacija_dvorane.telefon.style.borderColor = "black";	
		}
		
		if ( document.rezervacija_dvorane.email.value == "" ) {
			
			document.rezervacija_dvorane.email.style.borderColor = "red";
			valid = false;
		} else {
			document.rezervacija_dvorane.email.style.borderColor = "black";	
		}
		
		if (valid == true) document.rezervacija_dvorane.submit();
		if ( valid == false ) {
			
			if (lang == "slo") alert('Postopek je prekinjen zaradi manjkajočih podatkov.\nIzpolnite polja z rdečo obrobo.');
			if (lang == "eng") alert('The required filelds marked with red border can not be empty.');
			
		}
		return valid;
		
	}

