

function emailCheck(str) {

	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		return false
	}

	 if (str.indexOf(at,(lat+1))!=-1){
		return false
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		return false
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
		return false
	 }
	
	 if (str.indexOf(" ")!=-1){
		return false
	 }

	 return true					
}

function comma(elem) {
	str = new String();
	str = elem.value;
	poz = str.indexOf(",");
	if (poz > -1) {
		str = str.replace(/,/i, ".");
		elem.value = str;
	}
}

roundN = function (n,m) {
return Math.round((n*Math.pow(10,m)))/Math.pow(10,m);
}

function checkUsers() {
	ok = true;
	if (document.forms.user.cru_fname_c.value=="") {
		alert("Wpisz imię");
		ok = false;
	} else
	if (document.forms.user.cru_lname_c.value=="") {
		alert("Wpisz nazwisko");
		ok = false;
	} else
	if (document.forms.user.cru_login_c.value=="") {
		alert("Wpisz login");
		ok = false;
	} else
	if (document.forms.user.cru_password_c.value=="") {
		alert("Wpisz hasło");
		ok = false;
	}
	return ok;
}

function checkColors() {
	ok = true;
	if (document.forms.color.crc_name_c.value=="") {
		alert("Wpisz nazwę");
		ok = false;
	}
	return ok;
}

function checkLaquers() {
	ok = true;
	if (document.forms.lakier.crl_name_c.value=="") {
		alert("Wpisz nazwę");
		ok = false;
	}
	return ok;
}

function checkWyp() {
	ok = true;
	if (document.forms.wyposazenie.crw_name_c.value=="") {
		alert("Wpisz nazwę");
		ok = false;
	} else
	if (document.forms.wyposazenie.crw_desc_c.value=="") {
		alert("Wpisz opis");
		ok = false;
	}
	return ok;
}

function checkOdd() {
	ok = true;
	if (document.forms.oddzial.cro_name_c.value=="") {
		alert("Wpisz nazwę");
		ok = false;
	} else
	/*if (document.forms.oddzial.cro_address_c.value=="") {
		alert("Wpisz adres");
		ok = false;
	} else
	if (document.forms.oddzial.cro_zip_c.value=="") {
		alert("Wpisz kod pocztowy i miejscowo¶ć");
		ok = false;
	} else
	if (document.forms.oddzial.cro_phone_c.value=="") {
		alert("Wpisz telefon");
		ok = false;
	} else
	if (document.forms.oddzial.cro_fax_c.value=="") {
		alert("Wpisz fax");
		ok = false;
	} else
	if (document.forms.oddzial.cro_email_c.value=="") {
		alert("Wpisz email");
		ok = false;
	}*/
	return ok;
}

function checkGroups() {
	ok = true;
	if (document.forms.group.crg_name_c.value=="") {
		alert("Wpisz nazwę");
		ok = false;
	} else
	if (document.forms.group.crg_period1_f.value=="") {
		alert("Wpisz cenę za okres 1-4 dni");
		ok = false;
	} else
	if (document.forms.group.crg_period2_f.value=="") {
		alert("Wpisz cenę za okres 5-8 dni");
		ok = false;
	} else
	if (document.forms.group.crg_period3_f.value=="") {
		alert("Wpisz cenę za okres 9-20 dni");
		ok = false;
	} else
	if (document.forms.group.crg_period4_f.value=="") {
		alert("Wpisz cenę za okres 21-30 dni");
		ok = false;
	}
	return ok;
}

function checkServices() {
	ok = true;
	if (document.forms.service.crs_name_c.value=="") {
		alert("Wpisz nazwę");
		ok = false;
	} else
	if (document.forms.service.crs_price_f.value=="") {
		alert("Wpisz cenę za usługę");
		ok = false;
	}
	return ok;
}

function CheckAll(ff2)
{
	var dlug = eval("document." + ff2 + ".elements.length");
    for (var i=0; i<dlug; i++) {
		var e = eval("document." + ff2 + ".elements[" + i + "]");
		if (e.name != 'allbox')
			e.checked = eval("document.getElementById('allbox').checked");
    }
}


function SetCity1(selectobj){

document.getElementById('next').disabled =true;	
document.getElementById('w2_place').selectedIndex = selectobj.selectedIndex;	
readfilepost(selectobj.options[selectobj.options.selectedIndex].value,'w1_place','rezerwacje/citytime.php','minimum');	
readfilepost(selectobj.options[selectobj.options.selectedIndex].value,'w2_place','rezerwacje/citytime1.php','minimum1');
	
document.getElementById('next').disabled = false;
	
}

function SetCity2(selectobj){
	
document.getElementById('next').disabled = true;	
readfilepost(selectobj.options[selectobj.options.selectedIndex].value,'w2_place','rezerwacje/citytime1.php','minimum1');
document.getElementById('next').disabled = false;	

}



function ustaw_dni(c) {
	if (c == 1) {
		if ((document.getElementById('w1_year').value != "") && (document.getElementById('w1_month').value != "")) {
			document.getElementById('w1_day').disabled = false;
			rok = Number(document.getElementById('w1_year').value);
			mc = Number(document.getElementById('w1_month').value);
			dni = 28;
			switch (mc) {
				case 1: case 3: case 5: case 7: case 8: case 10: case 12:
					dni += 3;
				break;
				case 4: case 6: case 9: case 11:
					dni += 2;
				break;
				case 2:
					if ((rok % 4) == 0)
						dni += 1;
				break;
			}
			document.getElementById('w1_day').length = 1;
			document.getElementById('w1_day').options[0] = new Option("dzień", "", (c?false:true), false);
			for(var i=1; i<=dni; i++) {
				document.getElementById('w1_day').options[i] = new Option(i, i, false, (c==i?true:false));
			}
		} else document.getElementById('w1_day').disabled=true;
	} else if (c == 2) {
			if ((document.getElementById('w2_year').value != "") && (document.getElementById('w2_month').value != "")) {
			document.getElementById('w2_day').disabled=false;
			rok = Number(document.getElementById('w2_year').value);
			mc = Number(document.getElementById('w2_month').value);
			dni = 28;
			switch (mc) {
				case 1: case 3: case 5: case 7: case 8: case 10: case 12:
					dni += 3;
				break;
				case 4: case 6: case 9: case 11:
					dni += 2;
				break;
				case 2:
					if ((rok % 4) == 0)
						dni += 1;
				break;
			}
			document.getElementById('w2_day').length = 1;
			document.getElementById('w2_day').options[0] = new Option("dzień", "", (c?false:true), false);
			for(var i=1; i<=dni; i++) {
				document.getElementById('w2_day').options[i] = new Option(i, i, false, (c==i?true:false));
			}
		} else document.getElementById('w2_day').disabled=true;
	}
}

function checkDatalokalizacja1(){

}



function Checkminimumtime(){

var minimum = document.getElementById('minimum').innerHTML
var minimum1 = document.getElementById('minimum1').innerHTML	
	
	if(minimum >= minimum1){
		
		return minimum;
		
	}else{
	
		return minimum1;	
		
	}

}

function CheckDataLokalizacja() {

	if (document.getElementById('w1_place').value=="") {
		alert(lang.empty_w1_place);
		return false;
	} else if (document.getElementById('w1_year').value=="") {
		alert(lang.empty_w1_year);
		return false;
	} else if (document.getElementById('w1_month').value=="") {
		alert(lang.empty_w1_month);
		return false;
	} else if (document.getElementById('w1_day').value=="") {
		alert(lang.empty_w1_day);
		return false;
	} else if (document.getElementById('w1_hour').value=="") {
		alert(lang.empty_w1_hour);
		return false;
	} else if (document.getElementById('w1_minute').value=="") {
		alert(lang.empty_w1_minute);
		return false;
	} else if (document.getElementById('w2_place').value=="") {
		alert(lang.empty_w2_place);
		return false;
	} else if (document.getElementById('w2_year').value=="") {
		alert(lang.empty_w2_year);
		return false;
	} else if (document.getElementById('w2_month').value=="") {
		alert(lang.empty_w2_month);
		return false;
	} else if (document.getElementById('w2_day').value=="") {
		alert(lang.empty_w2_day);
		return false;
	} else if (document.getElementById('w2_hour').value=="") {
		alert(lang.empty_w2_hour);
		return false;
	} else if (document.getElementById('w2_minute').value=="") {
		alert(lang.empty_w2_minute);
		return false;
	}
	fs = document.forms.reservation;
	
	
	//minimum = document.getElementById('minimum').innerHTML
	//minimum1 = document.getElementById('minimum1').innerHTML
	
	setminimum = Checkminimumtime();

	if(setminimum < 24){
		
	dateVar1 = new Date(fs.w1_year.value, fs.w1_month.value-1, fs.w1_day.value, fs.w1_hour.value, fs.w1_minute.value, 0);
	dateVar2 = new Date(fs.w2_year.value, fs.w2_month.value-1, fs.w2_day.value, fs.w2_hour.value, fs.w2_minute.value, 0);	
	
	t= Math.floor((dateVar2.getTime()-dateVar1.getTime())/(1000*60*60));

	if(t >= setminimum){
		
		mintime = false;
		
	}else{
		
		mintime = true;
		
	}	
	
	}else{

	
	dateVar1 = new Date(fs.w1_year.value, fs.w1_month.value-1, fs.w1_day.value, 0, 0, 0);
	dateVar2 = new Date(fs.w2_year.value, fs.w2_month.value-1, fs.w2_day.value, 0, 0, 0);	
	
	t= Math.floor((dateVar2.getTime()-dateVar1.getTime())/(1000*60*60*24));
	
	t1 = Math.floor(setminimum/24);
	
	if(t >= t1){

		var mintime = false;
		
	}else{

		var mintime = true;
		
	}	
	}

	
	//dateVarMin = new Date(fs.w1_year.value, fs.w1_month.value, min_day, fs.w1_hour.value, fs.w1_minute.value, 0,0);

	
	//alert(Math.floor((dateVar2-dateVar1)/1000));
	
	Today = new Date();
	
	if (dateVar2 < dateVar1) {
		alert(lang.empty_time1);
		return false;
	} else if ((dateVar1 < Today) || (dateVar2 < Today)) {
		alert(lang.empty_time2);
		return false;
	} 
	
	
	if(mintime) {
		
	if(setminimum < 24){
		
		if(setminimum==1){
			
			str = 	setminimum + lang.str_err;
			
		}else {
			
			
			str = 	setminimum + lang.str_err1;
			
		}	
		
	}else{
		
		
	if(t1==1){
		
	str = 	t1 + lang.str_err2;	
		
	}else{
		
		
	str = 	t1 + lang.str_err3;	
		
	}	
		
		
		
		
		
		
	}	
		
		
		alert(lang.empty_time3 + str);
		return false;
	}
	return true;
}



function checkStep2() {

if(!CheckDataLokalizacja()){return false;}


	if (document.getElementById('grupaauto').value=="") {
		alert(lang.str_err4);
		return false;
	}
	
postsenddata('reservation','rezerwacje/krok2.php','rezerwacjadiv')
}


function checkStep3(){

	var bledy = 0;


if(document.getElementById('typklient').checked==true){
	
if(document.getElementById('imie').value==""){show_hiden_div('errimie','S');bledy=1;}else{show_hiden_div('errimie','H');}
if(document.getElementById('nazwisko').value==""){show_hiden_div('errnazwisko','S');bledy=1;}else{show_hiden_div('errnazwisko','H');}
if(document.getElementById('ulica').value==""){show_hiden_div('errulica','S');bledy=1;}else{show_hiden_div('errulica','H');}
if(document.getElementById('zip1').value=="" && document.getElementById('zip2').value==""){show_hiden_div('errzip','S');bledy=1;}else{show_hiden_div('errzip','H');}
if(document.getElementById('miasto').value==""){show_hiden_div('errmiasto','S');bledy=1;}else{show_hiden_div('errmiasto','H');}
if(document.getElementById('panstwo').value==""){show_hiden_div('errpanstwo','S');bledy=1;}else{show_hiden_div('errpanstwo','H');}
if(document.getElementById('telefon').value==""){show_hiden_div('errtelefon','S');bledy=1;}else{show_hiden_div('errtelefon','H');}

if(document.getElementById('email').value==""){
	
	show_hiden_div('erremail','S');
	bledy=1;
	
	}else{
		
	show_hiden_div('erremail','H');
		
	if(!email_validate(document.getElementById('email').value)){
	
	show_hiden_div('erremail1','S');
	bledy=1;	
		
	}else{
		
show_hiden_div('erremail1','H');		
		
	}	
		
	}
	
}

if(document.getElementById('typklient1').checked==true){
	
	
if(document.getElementById('nazwafirma').value==""){show_hiden_div('errfirma','S');bledy=1;}else{show_hiden_div('errfirma','H');}
if(document.getElementById('adresfirma').value==""){show_hiden_div('erradresfirma','S');bledy=1;}else{show_hiden_div('erradresfirma','H');}	
if(document.getElementById('zip1firma').value=="" && document.getElementById('zip2firma').value==""){show_hiden_div('errzipf','S');bledy=1;}else{show_hiden_div('errzipf','H');}
if(document.getElementById('miastofirma').value==""){show_hiden_div('errmiastofirma','S');bledy=1;}else{show_hiden_div('errmiastofirma','H');}	
if(document.getElementById('nip').value==""){show_hiden_div('errnip','S');bledy=1;}else{show_hiden_div('errnip','H');}
if(document.getElementById('telefonfirma').value==""){show_hiden_div('errtelefonfirma','S');bledy=1;}else{show_hiden_div('errtelefonfirma','H');}

if(document.getElementById('nazwaK').value==""){show_hiden_div('errnazwaK','S');bledy=1;}else{show_hiden_div('errnazwaK','H');}	
if(document.getElementById('stanowiskoK').value==""){show_hiden_div('errnstanowiskoK','S');bledy=1;}else{show_hiden_div('errnstanowiskoK','H');}
if(document.getElementById('ulicaK').value==""){show_hiden_div('errulicaK','S');bledy=1;}else{show_hiden_div('errulicaK','H');}
if(document.getElementById('zip1K').value=="" && document.getElementById('zip2K').value==""){show_hiden_div('errzipK','S');bledy=1;}else{show_hiden_div('errzipK','H');}
if(document.getElementById('miastoK').value==""){show_hiden_div('errmiastoK','S');bledy=1;}else{show_hiden_div('errmiastoK','H');}
if(document.getElementById('telefonK').value==""){show_hiden_div('errtelefonK','S');bledy=1;}else{show_hiden_div('errtelefonK','H');}

}
if(document.getElementById('karta').checked!=true && document.getElementById('karta1').checked!=true){show_hiden_div('errkarta','S');bledy=1;}else{show_hiden_div('errkarta','H');}
if(document.getElementById('regulamin').checked!=true){show_hiden_div('errregulamin','S');bledy=1;}else{show_hiden_div('errregulamin','H');}

/*if(document.getElementById('zgoda').checked!=true){show_hiden_div('errzgoda','S');bledy=1;}else{show_hiden_div('errzgoda','H');	}
*/

if(bledy==1){
	
	return false;
}

	
postsenddata('reservation','rezerwacje/krok4.php','rezerwacjadiv')
}



function checkStep4() {
	
readCookie('maxtime');
	
postsenddata('reservation','rezerwacje/krok5.php','rezerwacjadiv')
}


function todays_date() {
	Today = new Date(Today.getTime() + 24*60*60*1000);
	Dzien = Today.getDate();
	Miech = Today.getMonth()+1;
	Rok = Today.getFullYear();
	
	
	Tomorrow =  new Date(Today.getTime() + 24*60*60*1000);
	Dzien2 = Tomorrow.getDate();
	Miech2 = Tomorrow.getMonth()+1;
	Rok2 = Tomorrow.getFullYear();
	
	
	document.getElementById('w1_year').value=Rok;
	document.getElementById('w1_month').value=Miech;
	ustaw_dni(1);
	document.getElementById('w1_day').value=Dzien;
	document.getElementById('w1_hour').value=8;
	document.getElementById('w1_minute').value=0;
	//zwrot
	document.getElementById('w2_year').value=Rok2;
	document.getElementById('w2_month').value=Miech2;
	ustaw_dni(2);
	document.getElementById('w2_day').value=Dzien2;
	document.getElementById('w2_hour').value=8;
	document.getElementById('w2_minute').value=0;
}




function ustaw_date() {
	WDate = new Date(document.getElementById('w1_year').value, document.getElementById('w1_month').value-1, document.getElementById('w1_day').value);
	//alert(WDate);
	
	addday = Math.floor(Checkminimumtime()/24)

	if(addday==0){
		
	add = 1;	
		
	}else{
		
	add = addday;	
		
	}
	
	Tomorrow =  new Date(WDate.getTime() + (24*add)*60*60*1000);
	
//alert(Tomorrow);
	Dzien2 = Tomorrow.getDate();
	Miech2 = Tomorrow.getMonth();
	Rok2 = Tomorrow.getFullYear();
	//alert(Miech2);
	//zwrot
	document.getElementById('w2_year').value=Rok2;
	document.getElementById('w2_month').selectedIndex = Miech2;
	//document.getElementById('w2_month').value=Miech2;
	ustaw_dni(2);
	document.getElementById('w2_day').value=Dzien2;
}

function ustaw_miejsce2() {
	document.getElementById('w2_place').value=document.getElementById('w1_place').value;
}
