function showSearchBox() {
	if(document.getElementById('filter')) {document.getElementById('filter').style.display='none';}
	document.getElementById('searchbox').style.display='block';
	return false
}

function hideSearchBox() {
	if(document.getElementById('filter')) {document.getElementById('filter').style.display='block';}
	document.getElementById('searchbox').style.display='none';
}

//Global test for support Regular Expressions
function doCheck(ctrl) {
	var sCtrlPrefix = "sport";
	var iMaxCheckbox =29;
	var iMaxSelected = 3;

	var iNumChecked = 0;
	var thisCtrl;
	var i;

	i = 1;
	while ((i <= iMaxCheckbox) && (iNumChecked <= iMaxSelected)) {
		thisCtrl = eval("ctrl.form." + sCtrlPrefix + i);
		if ((thisCtrl != ctrl) && (thisCtrl.checked)) {
			iNumChecked++;
		}
		i++;
	}

	if (iNumChecked == iMaxSelected) {
		ctrl.checked = false;
		alert("Můžete zadat maximálně 3 sporty!")
	}
}

function ShowUpdateTime() {
	var now = new Date()
	var hour = now.getHours()
	if(hour==0) {
		hour=23
	}
	else {
		hour=hour - 1
	}
	var minute

	if (hour >=0 && hour<=7) {minute=48}
	else if (hour >7 && hour<=10) {minute=49}
	else if (hour >10 && hour<=15) {minute=49}
	else if (hour >15 && hour<=17) {minute=48}
	else if (hour >17 && hour<=20) {minute=50}
	else if (hour >20 && hour<=23) {minute=49}

	if(now.getMinutes()>=50) {hour=hour+1}

	var day = now.getDate()
	var month = now.getMonth() + 1
	var year = now.getFullYear()
	var dateValue = day + "." + month + "." + year + " " + hour + ":" + minute
	document.write(dateValue)
}

var g_RegExpSupported = 0;
if(window.RegExp)
{
	var tempStr = "a";
	var tempReg = new RegExp(tempStr);
	if(tempReg.test(tempStr)) 
		g_RegExpSupported = 1;
}

 function validateHudyPartner(ThisForm, nLanguageID){
if(nLanguageID==1)
{
Name="Musíte zadat Vaše jméno!"
SurName="Musíte zadat Vaše příjmení!"
Street="Musíte zadat ulici!"
City="Musíte zadat město!"
ZIP="Musíte zadat PSČ!"
}
else if(nLanguageID==2)
{
Name="Musíte zadat Vaše jméno!"
SurName="Musíte zadat Vaše příjmení!"
Street="Musíte zadat ulici!"
City="Musíte zadat město!"
ZIP="Musíte zadat PSČ!"
}
else if(nLanguageID==2)
{
Name="Musíte zadat Vaše jméno!"
SurName="Musíte zadat Vaše příjmení!"
Street="Musíte zadat ulici!"
City="Musíte zadat město!"
ZIP="Musíte zadat PSČ!"
}
  	var strHTML='';	
	var submitForm = true

	if(ThisForm.sName.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}	
			strHTML += Name;
			submitForm = false;
	}
	
	if(ThisForm.sSurName.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}	
			strHTML += SurName;
			submitForm = false;
	}

	if(ThisForm.sStreet.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}	
			strHTML += Street;
			submitForm = false;
	}
	
	if(ThisForm.sCity.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}	
			strHTML += City;
			submitForm = false;
	}
	
	if(ThisForm.sZIP.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}	
			strHTML += ZIP;
			submitForm = false;
	}

	if(ThisForm.sZIP.value.charAt(0)>7 || ThisForm.sZIP.value.charAt(0)<1) {
		ThisForm.sCountry.value="SK"
	}

	if(!submitForm){
		alert(strHTML);
		return false
	}
	else{
		return true
	}
 }

 function validate(ThisForm){
	var strHTML='';	
	var submitForm = true
 	var msg = ThisForm.sEmailForJS.value;	
	var str = ThisForm.sEmailForm.value;

	if(!g_RegExpSupported){
		if(!(str.indexOf(".") > 2) && (str.indexOf("@") > 0))
		{
			if(strHTML != ''){
			strHTML += '\n'
			}
			strHTML += msg;
			ThisForm.sEmailForm.focus();
			submitForm = false;
		}	
	}
	else
	{	
		var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
		var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,5}|[0-9]{1,3})(\\]?)$");
		if(!(!r1.test(str) && r2.test(str)))
		{
			if(strHTML != ''){
			strHTML += "\n"
			}
			strHTML += msg;
			ThisForm.sEmailForm.focus();
			submitForm = false;
		}
	}

	if(ThisForm.sNameForm.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}	
			strHTML += (ThisForm.sNameForJS.value);
			submitForm = false;
	}
	
	if(ThisForm.sSurNameForm.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}	
			strHTML += (ThisForm.sSurNameFormJS.value);
			submitForm = false;
	}

	if(ThisForm.sStreetForm.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}	
			strHTML += (ThisForm.sStreetFormJS.value);
			submitForm = false;
	}
	
	if(ThisForm.sCityForm.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}	
			strHTML += (ThisForm.sCityFormJS.value);
			submitForm = false;
	}
	
	if(ThisForm.sZIPForm.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}	
			strHTML += (ThisForm.sZIPFormJS.value);
			submitForm = false;
	}
	
	if(ThisForm.sWhereaboutsForm.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}	
			strHTML += (ThisForm.sWhereaboutsFormJS.value);
			submitForm = false;
	}
	
	if(ThisForm.sDateForm.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}	
			strHTML += (ThisForm.sDateFormJS.value);
			submitForm = false;
	}
	
	if(ThisForm.sCountPersonForm.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}	
			strHTML += (ThisForm.sCountPersonFormJS.value);
			submitForm = false;
	}

	if(!submitForm){
		alert(strHTML);
		return false
	}
	else{
		return true
	}
}


 function validateContest(ThisForm, nLanguageID){
	var strHTML='';	
	var submitForm = true;
if(nLanguageID==1)
{
Name="Musíte zadat Vaše jméno!"
SurName="Musíte zadat Vaše příjmení!"
Email="Špatný formát emailu!"
Question="Musíte odpovědět na anketní otázku!"
}
else if(nLanguageID==2)
{
Name="Musíte zadat Vaše jméno!"
SurName="Musíte zadat Vaše příjmení!"
Email="Špatný formát emailu!"
Question="Musíte odpovědět na anketní otázku!"
}
else if(nLanguageID==2)
{
Name="Musíte zadat Vaše jméno!"
SurName="Musíte zadat Vaše příjmení!"
Email="Špatný formát emailu!"
Question="Musíte odpovědět na anketní otázku!"
}

	if(!g_RegExpSupported){
		if(!(ThisForm.sEmail.value.indexOf(".") > 2) && (ThisForm.sEmail.value.indexOf("@") > 0))
		{
			if(strHTML != ''){
			strHTML += '\n'
			}
			strHTML += Email;
			ThisForm.sEmail.focus();
			submitForm = false;
		}	
	}
	else
	{	
		var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
		var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,5}|[0-9]{1,3})(\\]?)$");
		if(!(!r1.test(ThisForm.sEmail.value) && r2.test(ThisForm.sEmail.value)))
		{
			if(strHTML != ''){
			strHTML += "\n"
			}
			strHTML += Email;
			ThisForm.sEmail.focus();
			submitForm = false;
		}
	}

	if(ThisForm.sName.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}	
			strHTML += Name;
			ThisForm.sName.focus();
			submitForm = false;
	}
	
	if(ThisForm.sSurName.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}	
			strHTML += SurName;
			ThisForm.sSurName.focus();
			submitForm = false;
	}

	if(ThisForm.Question1.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}	
			strHTML += Question;
			ThisForm.Question1.focus();
			submitForm = false;
	}	

	if(!submitForm){
		alert(strHTML);
		return false
	}
	else{
		return true
	}
}

 function validate_SendReview(ThisForm){
	var strHTML='';	
	var submitForm = true
 	var msg = ThisForm.sEmailForJS.value;	
	var str = ThisForm.sEmailForm.value;

	if(!g_RegExpSupported){
		if(!(str.indexOf(".") > 2) && (str.indexOf("@") > 0))
		{
			if(strHTML != ''){
			strHTML += '\n'
			}
			strHTML += msg;
			ThisForm.sEmailForm.focus();
			submitForm = false;
		}	
	}
	else
	{	
		var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
		var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,5}|[0-9]{1,3})(\\]?)$");
		if(!(!r1.test(str) && r2.test(str)))
		{
			if(strHTML != ''){
			strHTML += "\n"
			}
			strHTML += msg;
			ThisForm.sEmailForm.focus();
			submitForm = false;
		}
	}

	if(ThisForm.sNameForm.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}	
			strHTML += (ThisForm.sNameForJS.value);
			submitForm = false;
	}

	if(ThisForm.sTitle.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}
			strHTML += (ThisForm.sTitleForJS.value);
			submitForm = false;
	}
	
	if(ThisForm.sText.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}
			strHTML += (ThisForm.sTextForJS.value);
			submitForm = false;
	}

	if(!submitForm){
		alert(strHTML);
		return false
	}
	else{
		return true
	}
}

/////////////////////////////////////////////////////////////////////////////////////
// Author: webProgress, s.r.o.
// Programmer: Richard Machát
// Date: 29.5.2002
//
// Dependency: webBlast_PageID_5_LanguageID_(X).xsl - language independent
//
// Description: Pří SUBMIT kontroluje jestli je vyplněno
//								-
//								-
//								-
//								-
//								-
//
/////////////////////////////////////////////////////////////////////////////////////

 function validateOrder(ThisForm){
	var strHTML=ThisForm.TitleTextForJS.value+'\n';	
	var submitForm = true
 	var msg = ThisForm.sEmailForJS.value;	
	var str = ThisForm.sEmail.value;

	if(!g_RegExpSupported){
		if(!(str.indexOf(".") > 2) && (str.indexOf("@") > 0))
		{
			if(strHTML != ''){
			strHTML += '\n'
			}
			strHTML += msg;
			ThisForm.sEmailForm.focus();
			submitForm = false;
		}	
	}
	else
	{	
		var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
		var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,5}|[0-9]{1,3})(\\]?)$");
		if(!(!r1.test(str) && r2.test(str)))
		{
			if(strHTML != ''){
			strHTML += "\n"
			}
			strHTML += msg;
			ThisForm.sEmail.focus();
			submitForm = false;
		}
	}

	if(ThisForm.sName.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}	
			strHTML += (ThisForm.sNameForJS.value);
			submitForm = false;
	}

	if(ThisForm.sSurName.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}
			strHTML += (ThisForm.sSurNameForJS.value);
			submitForm = false;
	}
	
	if(ThisForm.sStreet.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}
			strHTML += (ThisForm.sStreetForJS.value);
			submitForm = false;
	}

	if(ThisForm.sZIP.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}
			strHTML += (ThisForm.sZIPForJS.value);
			submitForm = false;
	}
	if(ThisForm.sCity.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}
			strHTML += (ThisForm.sCityForJS.value);
			submitForm = false;
	}
	if(ThisForm.sPhone.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}
			strHTML += (ThisForm.sPhoneForJS.value);
			submitForm = false;
	}

	if(ThisForm.sDeliveryZIP.value=='' && (ThisForm.sZIP.value!=='' && (ThisForm.sZIP.value.charAt(0)>7 || ThisForm.sZIP.value.charAt(0)<1)) || ThisForm.sDeliveryZIP.value!=='' &&  (ThisForm.sDeliveryZIP.value.charAt(0)>7 || ThisForm.sDeliveryZIP.value.charAt(0)<1)){
			if(strHTML != ''){
			strHTML += "\n"
			}
			strHTML += ("PSČ není pro Českou Republiku!");
			submitForm = false;
	}

	if(!submitForm){
		alert(strHTML);
		return false
	}
	else{
	//slouceni zpravy obchodnika a cisla HUDYPartner karty
		ThisForm.sMessage.value = ThisForm.sMessage1.value
		if (ThisForm.sHUDYPartner_Card.value!==''){
		ThisForm.sMessage.value += "|*/+|"
		ThisForm.sMessage.value += "Číslo HUDYPartner karty: "+ThisForm.sHUDYPartner_Card.value
		}
		return true
	}
}
