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';
}


function IsDigit() {
  return (((event.keyCode >= 48) && (event.keyCode <= 57)) || (event.keyCode == 32) || (event.keyCode == 43));
}

function sendEmail() {
	if(document.getElementById('div_send').style.display=='block') {
		document.getElementById('div_send').style.display='none';
	}
	else {
		document.getElementById('div_send').style.display='block';
	}
}

//nastaveni obrazku s linkama do prava
function showlink(refresh) {
	if(refresh==1) {
		document.getElementById("link").style.display = "none";
		if(navigator.appName == "Netscape") {location.replace(location.href);}
		else {location.reload();}
	}
	else {
		var leftposition = (document.body.scrollWidth)/2+380;
		document.getElementById("link").style.left = leftposition;
		document.getElementById("link").style.display = "block";
	}
	;
}
// zobrazeni podrobnych technickych informaci
function Infoshow(div) {
	document.getElementById(div).style.display="block";
}
function Infohide(div) {
	document.getElementById(div).style.display="none";
}
//Global test for support Regular Expressions
var g_RegExpSupported = 0;
if(window.RegExp)
{
	var tempStr = "a";
	var tempReg = new RegExp(tempStr);
	if(tempReg.test(tempStr)) 
		g_RegExpSupported = 1;
}

 function validate_mail(ThisForm){
	var strHTML='';	
	var submitForm = true
 	var sSendTo = ThisForm.sSendTo.value;
	var sSendFrom = ThisForm.sSendFrom.value;

	if(!g_RegExpSupported){
		if(!(sSendTo.indexOf(".") > 2) && (sSendTo.indexOf("@") > 0))
		{
			if(strHTML != ''){
			strHTML += '\n'
			}
			strHTML += ThisForm.sSendToForJS.value;
			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(sSendTo) && r2.test(sSendTo)))
		{
			if(strHTML != ''){
			strHTML += "\n"
			}
			strHTML += ThisForm.sSendToForJS.value;
			submitForm = false;
		}
	}
	
	if(!g_RegExpSupported){
		if(!(sSendFrom.indexOf(".") > 2) && (sSendFrom.indexOf("@") > 0))
		{
			if(strHTML != ''){
			strHTML += '\n'
			}
			strHTML += ThisForm.sSendFromForJS.value;
			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(sSendFrom) && r2.test(sSendFrom)))
		{
			if(strHTML != ''){
			strHTML += "\n"
			}
			strHTML += ThisForm.sSendFromForJS.value;
			submitForm = false;
		}
	}

	if(ThisForm.sSubject.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}	
			strHTML += (ThisForm.sSubjectForJS.value);
			submitForm = false;
	}

	if(!submitForm){
		alert(strHTML);
		return false
	}
	else{
		return true
	}
}

function validate_SendInfo(ThisForm){
	var strHTML='';	
	var submitForm = true
 	var msg = ThisForm.emailJS.value;	
	var str = ThisForm.email.value;

	if(!g_RegExpSupported){
		if(!(str.indexOf(".") > 2) && (str.indexOf("@") > 0))
		{
			if(strHTML != ''){
			strHTML += '\n'
			}
			strHTML += msg;
			ThisForm.email.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.email.focus();
			submitForm = false;
		}
	}

	if(ThisForm.sJmeno.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}	
			strHTML += (ThisForm.sJmenoJS.value);
			submitForm = false;
	}

	if(ThisForm.sPrijmeni.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}
			strHTML += (ThisForm.sPrijmeniJS.value);
			submitForm = false;
	}
	if(ThisForm.sName.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}
			strHTML += (ThisForm.sNameJS.value);
			submitForm = false;
	}
	
	if(ThisForm.sSurName.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}
			strHTML += (ThisForm.sSurNameJS.value);
			submitForm = false;
	}
	
	if(ThisForm.sMesto.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}
			strHTML += (ThisForm.sMestoJS.value);
			submitForm = false;
	}
	
	if(ThisForm.sUlice.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}
			strHTML += (ThisForm.sUliceJS.value);
			submitForm = false;
	}
	
	if(ThisForm.sPSC.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}
			strHTML += (ThisForm.sPSCJS.value);
			submitForm = false;
	}
	
	if(ThisForm.sTelefon.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}
			strHTML += (ThisForm.sTelefonJS.value);
			submitForm = false;
	}

	if(ThisForm.sAdresa.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}
			strHTML += (ThisForm.sAdresaJS.value);
			submitForm = false;
	}
	
	if(ThisForm.sVykonMotoru.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}
			strHTML += (ThisForm.sVykonMotoruJS.value);
			submitForm = false;
	}
	
	if(ThisForm.sTypMotoru.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}
			strHTML += (ThisForm.sTypMotoruJS.value);
			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;
	}

	ThisForm.sText.value =
ThisForm.sCislo.value + ";|;" + 
ThisForm.sTyp.value + ";|;" + 
ThisForm.sVykon.value + ";|;" + 
ThisForm.sOtacky.value + ";|;" + 
ThisForm.sNapeti.value + ";|;" + 
ThisForm.sProvedeni.value + ";|;" + 
ThisForm.sCena.value + ";|;" + 
ThisForm.sTelefon.value + ";|;" + 
ThisForm.sICO.value + ";|;" + 
ThisForm.sDIC.value

	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 Accommodation(GoodsID, NameCourse) {
	if(document.getElementById('bAccommodation' + GoodsID).checked) {
		document.getElementById('sMessage').value += '||/||' + NameCourse + ', Ubytování: ANO'
		if(!document.getElementById('sAccommodation' + GoodsID).value=='') {
			document.getElementById('sMessage').value += ', Termín: ' + document.getElementById('sAccommodation'+GoodsID).value
			}
		}
	}

function AllowAccommodation(GoodsID) {
		document.getElementById('sAccommodation' + GoodsID).disabled = !(document.getElementById('bAccommodation' + GoodsID).checked)
	}

function AllowNumerAccount() {
		document.getElementById('Payment2a').disabled = !(document.getElementById('Payment2').checked)
	}

function validateOrder(ThisForm){
 	var strHTML=ThisForm.TitleTextForJS.value+'\n';	
	var submitForm = true
		
	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.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(document.getElementById('bKDP_ANO')) {
		if(document.getElementById('bKDP_ANO').checked && ThisForm.sKDP_ANO.value=='') {
			if(strHTML != ''){
			strHTML += "\n"
			}
			strHTML += (ThisForm.sKDP_ANOForJS.value);
			submitForm = false;
			}
		if(ThisForm.sKDP_NE) {
			if(document.getElementById('bKDP_NE').checked && ThisForm.sKDP_NE.value=='') {
				if(strHTML != ''){
				strHTML += "\n"
				}
				strHTML += (ThisForm.sKDP_NEForJS.value);
				submitForm = false;
			}
		}
	}
	else if(document.getElementById('bKDP_NE') && ThisForm.sKDP_NE) {
		if(document.getElementById('bKDP_NE').checked && ThisForm.sKDP_NE.value=='') {
			if(strHTML != ''){
			strHTML += "\n"
			}
			strHTML += (ThisForm.sKDP_NEForJS.value);
			submitForm = false;
			}
	}


	if(!submitForm){
		alert(strHTML);
		return false
	}
	else{
		if(ThisForm.sMessage){
		//slouceni zpravy obchodnika a dopravy platby
			if(document.getElementById('Payment1')) {
				if(document.getElementById('Payment1').checked) {
					ThisForm.sMessage.value += ";|;Pro kurzy a přednášky, daňovou akademii: " + document.getElementById('Payment1').value;
					if(ThisForm.Payment3) {
						ThisForm.sMessage.value += ", Pro publikace: " + ThisForm.Payment3.value;
						}
					ThisForm.sMessage.value += ";|;";
					}
				else if(document.getElementById('Payment2').checked) {
					ThisForm.sMessage.value += ";|;Pro kurzy a přednášky, daňovou akademii: převodem č. ú.: " + document.getElementById('Payment2a').value;
					if(ThisForm.Payment3) {
						ThisForm.sMessage.value += ", Pro publikace: " + ThisForm.Payment3.value;
						}
					ThisForm.sMessage.value += ";|;";
					}
				}
			else {
				ThisForm.sMessage.value += ";|;Pro publikace: " + ThisForm.Payment3.value + ";|;";
				}
			
			if(document.getElementById('bKDP_ANO')) {
				if(document.getElementById('bKDP_ANO').checked) {
					ThisForm.sMessage.value += "|||||Člen KDP: ANO, číslo osvědčení:" + document.getElementById('sKDP_ANO').value;
					}
				if(document.getElementById('bKDP_NE').checked) {
					ThisForm.sMessage.value += "|||||Člen KDP: NE";//, rodné číslo:" + ThisForm.sKDP_NE.value;
					}
				}
			else if(document.getElementById('bKDP_NE')) {
				if(document.getElementById('bKDP_NE').checked) {
					ThisForm.sMessage.value += "|||||Člen KDP: NE";//, rodné číslo:" + ThisForm.sKDP_NE.value;
					}
				}
			
		}
		return true
	}
}

