//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(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
	}
}

 function validate_TO(ThisForm){
	var strHTML='';	
	var submitForm = true

	if(ThisForm.sNameForm.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}	
			strHTML += (ThisForm.sNameForJS.value);
			submitForm = false;
	}

	if(ThisForm.sSurNameForm.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}
			strHTML += (ThisForm.sSurNameForJS.value);
			submitForm = false;
	}
	
	if(ThisForm.sBCNForm.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}
			strHTML += (ThisForm.sBCNForJS.value);
			submitForm = false;
	}
	
	if(ThisForm.sAdrressForm.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}
			strHTML += (ThisForm.sAdrressForJS.value);
			submitForm = false;
	}
	
	if(ThisForm.sPhoneForm.value==''){
			if(strHTML != ''){
			strHTML += "\n"
			}
			strHTML += (ThisForm.sPhoneForJS.value);
			submitForm = false;
	}

	if(!submitForm){
		alert(strHTML);
		return false
	}
	else{
		return true
	}
}

function Continue() {
	var sAnswer1, sAnswer2
	sAnswer1=''; sAnswer2=''

	if(document.getElementById('sAnswer1_1').checked) sAnswer1='ano'
	else if(document.getElementById('sAnswer1_2').checked) sAnswer1='ne'

	if(document.getElementById('sAnswer2_1').checked) sAnswer2='ano'
	else if(document.getElementById('sAnswer2_2').checked) sAnswer2='ne'

	window.open('sendinfo1.asp?nLanguageID=1&sAnswer1='+sAnswer1+'&sAnswer2='+sAnswer2, '_self')
}

function validate1(ThisForm){
	var bAnswer1, bAnswer2, bAnswer3, bAnswer4, bAnswer5, bAnswer6
	if(document.getElementById('sAnswer1_1').checked || document.getElementById('sAnswer1_2').checked) bAnswer1=true
	if(document.getElementById('sAnswer2_1').checked || document.getElementById('sAnswer2_2').checked) bAnswer2=true
	if(document.getElementById('sAnswer3_1').checked || document.getElementById('sAnswer3_2').checked) bAnswer3=true
	if(document.getElementById('sAnswer4_1').checked || document.getElementById('sAnswer4_2').checked) bAnswer4=true
	if(document.getElementById('sAnswer5_1').checked || document.getElementById('sAnswer5_2').checked) bAnswer5=true
	if(document.getElementById('sAnswer6_1').checked || document.getElementById('sAnswer6_2').checked) bAnswer6=true

	if(bAnswer1 && bAnswer2 && bAnswer3 && bAnswer4 && bAnswer5 && bAnswer6){
		return true
	}
	else{
		alert("Musíte vyplnit všechny otázky!");
		return false
	}
}

function Continue1() {
	if(document.getElementById('sAnswer1_1').checked) {
		window.open('sendinfo2.asp?nLanguageID=1&sAnswer1=ano', '_self')
	} else if(document.getElementById('sAnswer1_2').checked) {
		window.open('sendinfo2.asp?nLanguageID=1&sAnswer1=ne&sAction=review', '_self')
	} else {
		alert('Prosím vyberte jednu možnost')
	}
}


/////////////////////////////////////////////////////////////////////////////////////
// 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(!submitForm){
		alert(strHTML);
		return false
	}
	else{
		return true
	}
}