// JavaScript Document

function showOneLng(nrLng) {
	for (var i=1; i<=7; i++) {
		document.getElementById('flag'+i).style.display = 'none';
	}
	document.getElementById('flag'+nrLng.toString()).style.display = 'inherit';
}

function confirmDel() {
	return confirm (labels_array['jestesPewien'+lng]);
}

function hideAllLng() {
	document.getElementById('changeLng').style.display = 'none';	
	document.getElementById('emptyLng').style.display = 'inherit';
}

function checkResendForm(form) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.email.value) == false) {
		alert(labels_array['proszePodacEmail'+lng]);
		form.email.select();
		form.email.focus();
		return false;
	}
	return true;
}

function checkRegisterForm(form) {
	if (form.username.value == "" || form.username.value.length < 4) {
		alert(labels_array['proszePodacUzytkownika'+lng]);
		form.username.select();		
		form.username.focus();
		return false;
	}
	if (form.password.value == "" || form.password.value.length < 6) {
		alert(labels_array['proszePodacHaslo'+lng]);
		form.password.select();		
		form.password.focus();
		return false;
	}	
	if (form.password.value != form.repassword.value) {
		alert(labels_array['zleHaslo'+lng]);
		form.repassword.select();		
		form.repassword.focus();
		return false;
	}
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.email.value) == false) {
		alert(labels_array['proszePodacEmail'+lng]);
		form.email.select();
		form.email.focus();
		return false;
	}		
	if (form.akceptacja.checked == false) {
		alert(labels_array['zaakceptowacRegulamin'+lng]);
		return false;		
	}
	return true;
}

function checkPasswordForm(form) {
	if (form.currentPassword.value == "") {
		alert(labels_array['aktualneHaslo'+lng]);
		form.currentPassword.select();		
		form.currentPassword.focus();
		return false;
	}	
	if (form.password.value == "" || form.password.value.length < 6) {
		alert(labels_array['proszePodacHaslo'+lng]);
		form.password.select();		
		form.password.focus();
		return false;
	}	
	if (form.password.value != form.repassword.value) {
		alert(labels_array['zleHaslo'+lng]);
		form.repassword.select();		
		form.repassword.focus();
		return false;
	}
	return true;
}

function checkRecomendForm(form) {
	if (form.fromName.value == "") {
		alert(labels_array['imieNazwiskoPseudonim'+lng]);
		form.fromName.select();		
		form.fromName.focus();
		return false;
	}
	if (form.toName.value == "") {
		alert(labels_array['pseudonimZnajomego'+lng]);
		form.toName.select();		
		form.toName.focus();
		return false;
	}	
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.toEmail.value) == false) {
		alert(labels_array['emailNieprawidlowy'+lng]);
		form.toEmail.select();
		form.toEmail.focus();
		return false;
	}		
	return true;
}

function checkBuyAgree(form) {
	if (form.akceptacja.checked == false) {
		alert(labels_array['zaakceptowacRegulamin'+lng]);
		return false;		
	}
	return true;
}


// Wyszukiwarka:
function checkQuickSearchForm(form) {
	var zapytanie = form.qt.value.toString();
	if (zapytanie == labels_array['searchInfoText'+lng] || zapytanie.length < 3) {
		alert(labels_array['proszePodacFraze'+lng]);
		return false;
	}
	return true;
}


function checkContactForm(form) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.email.value) == false) {
		alert(labels_array['proszePodacEmail'+lng]);
		form.email.select();
		form.email.focus();
		return false;
	}		
	if (form.subject.value.length < 2) {
		alert(labels_array['proszePodacTemat'+lng]);
		form.subject.select();		
		form.subject.focus();
		return false;
	}
	if (form.message.value.length < 2) {
		alert(labels_array['proszePodacTresc'+lng]);
		form.message.select();		
		form.message.focus();
		return false;
	}
	if (form.security_code.value.length < 4) {
		alert(labels_array['proszePrzepisac'+lng]);
		form.security_code.select();		
		form.security_code.focus();
		return false;
	}	
	return true;
}

function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=760,height=480,left = 580,top = 360');");
}




function changeTheme(size) {
	if (size == 1) {
		document.getElementById('smallerActive').style.display = "block";
		document.getElementById('biggerActive').style.display = "none";
		
		document.getElementById('mainStyle').href = 'css/main.css';
		document.getElementById('siteStyle').href = 'css/site.css';
		document.getElementById('topStyle').href = 'css/top.css';
		document.getElementById('middleLeftStyle').href = 'css/middleLeft.css';
		document.getElementById('middleRightStyle').href = 'css/middleRight.css';
		
		createCookie('fontSize',1,2);
	} else {
		document.getElementById('smallerActive').style.display = "none";
		document.getElementById('biggerActive').style.display = "block";	
		
		document.getElementById('mainStyle').href = 'css/mainL.css';
		document.getElementById('siteStyle').href = 'css/siteL.css';
		document.getElementById('topStyle').href = 'css/topL.css';
		document.getElementById('middleLeftStyle').href = 'css/middleLeftL.css';
		document.getElementById('middleRightStyle').href = 'css/middleRightL.css';		
		
		createCookie('fontSize',2,2);
	}
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0; i<ca.length; i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}


function odliczaj(d,h,m,s) { s = s - 1;	if (s < 0 && (m >0 || h >0 || d>0)) { s = 59; m = m - 1; if (m < 0 && (h >0 || d>0)) { m = 59; h = h - 1; if (h < 0  && (d>0)) { h = 23; d = d - 1;	if (d < 0) { d = 0;	} } else if (h<0 && d == 0) { h = 0; } } else if (m<0 && h == 0 && d == 0) { m = 0; } } else if (s < 0 && m == 0 && h == 0 && d == 0) { s = 0; } document.getElementById('pozostalo').innerHTML = d+' '+labels_array['dni'+lng]+' '+h+' '+labels_array['godz'+lng]+' '+m+' '+labels_array['min'+lng]+' '+s+' '+labels_array['sek'+lng]+''; if (s > 0 || m > 0 || h > 0 || d > 0) { window.setTimeout("odliczaj("+d+","+h+","+m+","+s+")",1000); } }


function openWindow(url,width,height,options,name) {
	width = width ? width : 800;
	height = height ? height : 600;
	options = options ? options : 'resizable=yes';
	name = name ? name : 'openWindow';
	window.open(
		url,
		name,
		'screenX='+(screen.width-width)/2+',screenY='+(screen.height-height)/2+',width='+width+',height='+height+','+options
	)
}



