function winW() {
   if (window.innerWidth)
      /* NN4 a kompatibilní prohlížeče */
      return window.innerWidth;
   else if
   (document.documentElement &&
   document.documentElement.clientWidth)
      /* MSIE6 v std. režimu - Opera a Mozilla
      již uspěly s window.innerWidth */
      return document.documentElement.clientWidth;
   else if
   (document.body && document.body.clientWidth)
      /* starší MSIE + MSIE6 v quirk režimu */
      return document.body.clientWidth;
   else
      return null;      
}


function RecommendWeb(departmentid, articleid, goodsid, languageid) {
	var heightBG = document.getElementById('page');
	var sendForm = document.getElementById('sendForm');
	
	document.getElementById('recommendBG').style.height = heightBG.offsetHeight + 'px';
	document.getElementById('recommendBG').style.display='block';
	
	if (goodsid > 0) {
		document.getElementById('sendFormFrame').src='/RecommendWeb.asp?nDepartmentID='+ departmentid +'&nGoodsID= '+ goodsid +'&nLanguageID='+ languageid +'&sScript=1';
	} else if (articleid <= 0){
		document.getElementById('sendFormFrame').src='/RecommendWeb.asp?nDepartmentID='+ departmentid +'&nLanguageID='+ languageid +'&sScript=1';
	} else{
		document.getElementById('sendFormFrame').src='/RecommendWeb.asp?nArticleID='+ articleid +'&nDepartmentID='+ departmentid +'&nLanguageID='+ languageid +'&sScript=1';
	}
				
	sendForm.style.left = (winW()/2)-300 + 'px';
	sendForm.style.display = 'block';
		
	window.scrollTo(0, 0);
	
}

function HideRecommendWeb() {
	
	if (document.getElementById('sendForm')) {
		document.getElementById('sendForm').style.display = 'none';
		document.getElementById('recommendBG').style.display = 'none';
		document.getElementById('sendFormFrame').src = '';
	} else {
		parent.document.getElementById('sendForm').style.display = 'none';
		parent.document.getElementById('recommendBG').style.display = 'none';
		parent.document.getElementById('sendFormFrame').src = '';
	}

}





var g_RegExpSupported = 0;
if(window.RegExp) {
	var tempStr = "a";
	var tempReg = new RegExp(tempStr);
	if(tempReg.test(tempStr)) 
	g_RegExpSupported = 1;
}


function validate(id) {
	
	if (id == 1) {
		document.getElementById('validateFirst').style.display = 'block';
		document.getElementById('validateFirst').className = '';
		document.getElementById('validateFirst').innerHTML = '<img src="/data/xsl/img/accept.gif" width="16" height="16" border="0" alt="" /> E-mail byl zadán správně.';
				
		var str = document.getElementById('sEmailFormAcceptor').value;
		
		if(!g_RegExpSupported){
			
			if(!(str.indexOf(".") >= 2) && (str.indexOf("@") > 0))
			{
				document.getElementById('validateFirst').className = 'red';
				document.getElementById('validateFirst').innerHTML = '<img src="/data/xsl/img/exclamation.gif" width="16" height="16" border="0" alt="" /> Zadali jste špatně e-mail!';
			}	
		} 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)))
			{
				document.getElementById('validateFirst').className = 'red';
				document.getElementById('validateFirst').innerHTML = '<img src="/data/xsl/img/exclamation.gif" width="16" height="16" border="0" alt="" /> Zadali jste špatně e-mail!';
			}
		}
		
	} else if (id == 2) {
		document.getElementById('validateSecond').style.display = 'block';
		document.getElementById('validateSecond').className = '';
		document.getElementById('validateSecond').innerHTML = '<img src="/data/xsl/img/accept.gif" width="16" height="16" border="0" alt="" /> E-mail byl zadán správně.';
		
		var str = document.getElementById('sEmailForm').value;
		
		if(!g_RegExpSupported){
			if(!(str.indexOf(".") >= 2) && (str.indexOf("@") > 0))
			{
				document.getElementById('validateSecond').className = 'red';
				document.getElementById('validateSecond').innerHTML = '<img src="/data/xsl/img/exclamation.gif" width="16" height="16" border="0" alt="" /> Zadali jste špatně e-mail!';
			}	
		} 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)))
			{
				document.getElementById('validateSecond').className = 'red';
				document.getElementById('validateSecond').innerHTML = '<img src="/data/xsl/img/exclamation.gif" width="16" height="16" border="0" alt="" /> Zadali jste špatně e-mail!';
			}
		}		
	} else if (id == 3) {
		if (document.getElementById('sMessage').value == '') {
			document.getElementById('sMessage').style.border = '1px solid red';
		} else {
			document.getElementById('sMessage').style.border = '1px solid #0A4281';
		}
	}
	
	var validateFirstIf = document.getElementById('validateFirst').className;
	var validateSecondIf = document.getElementById('validateSecond').className;
	var textAreaIf = document.getElementById('sMessage').value;
	
	if (validateFirstIf == 'red' || validateSecondIf == 'red' || textAreaIf == '') {
		document.getElementById('submitForm').className = 'sendForm sendFormDisabled';
		document.getElementById('submitForm').disabled = true;
	} else if (validateFirstIf == '' && validateSecondIf == '' && textAreaIf != '') {
		document.getElementById('submitForm').className = 'sendForm';
		document.getElementById('submitForm').disabled = false;
	}
}


function validateInput(inputId){

	document.getElementById('Error1').style.display = 'none';
	document.getElementById('Error2').style.display = 'none';
	document.getElementById('Error3').style.display = 'none';
	document.getElementById('Error4').style.display = 'none';
	document.getElementById('Error5').style.display = 'none';

	for(i=inputId;i <= 5;i++) {
		
		var number = i;
				
		if (document.getElementById('sInput'+number).value == '') {
			
			document.getElementById('Error'+number).style.display = 'block';
			document.getElementById('Error'+number).className = 'red';
			document.getElementById('Error'+number).innerHTML = '<img src="/data/xsl/img/exclamation.gif" width="16" height="16" border="0" alt="" /> Nezadali jste tuto položku!';
		
		} 		
		
	}
	
	
	if (document.getElementById('sInput2').value != '') {
		
		var str = document.getElementById('sInput2').value;
	
		if(!g_RegExpSupported){
			if(!(str.indexOf(".") >= 2) && (str.indexOf("@") > 0))
			{
				document.getElementById('Error2').style.display = 'block';
				document.getElementById('Error2').className = 'red';
				document.getElementById('Error2').innerHTML = '<img src="/data/xsl/img/exclamation.gif" width="16" height="16" border="0" alt="" /> Nesprávný tvar e-mailu!';
			}	
		} 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)))
			{
				document.getElementById('Error2').style.display = 'block';
				document.getElementById('Error2').className = 'red';
				document.getElementById('Error2').innerHTML = '<img src="/data/xsl/img/exclamation.gif" width="16" height="16" border="0" alt="" /> Nesprávný tvar e-mailu!';
			}
		}	
		
	}
	
	if (document.getElementById('sInput1').value == document.getElementById('sInput2').value) {
	
		document.getElementById('Error1').style.display = 'none';
		
	} else if (document.getElementById('sInput1').value != document.getElementById('sInput2').value) {
	
		document.getElementById('Error1').style.display = 'block';
		document.getElementById('Error1').className = 'red';
		document.getElementById('Error1').innerHTML = '<img src="/data/xsl/img/exclamation.gif" width="16" height="16" border="0" alt="" /> Špatně potvrzený e-mail!';
				
	} else if (document.getElementById('sInput1').value != '') {
		
		var str = document.getElementById('sInput1').value;
	
		if(!g_RegExpSupported){
			if(!(str.indexOf(".") >= 2) && (str.indexOf("@") > 0))
			{
				document.getElementById('Error1').style.display = 'block';
				document.getElementById('Error1').className = 'red';
				document.getElementById('Error1').innerHTML = '<img src="/data/xsl/img/exclamation.gif" width="16" height="16" border="0" alt="" /> Nesprávný tvar e-mailu!';
			}	
		} 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)))
			{
				document.getElementById('Error1').style.display = 'block';
				document.getElementById('Error1').className = 'red';
				document.getElementById('Error1').innerHTML = '<img src="/data/xsl/img/exclamation.gif" width="16" height="16" border="0" alt="" /> Nesprávný tvar e-mailu!';
			}
		}	
		
	} 
	
	
	


/*
	
	for(var key in requiredInputs) {	
		var requireInput = document.getElementById(requiredInputs[key]);
		
		if (requireInput.value == '') {
			var errorSpan = document.getElementById(requiredInputs[key]+'Error');
						
			errorSpan.style.display = 'block';
			errorSpan.className = 'red';
			errorSpan.innerHTML = '<img src="/data/xsl/img/exclamation.gif" width="16" height="16" border="0" alt="" /> Vyplňte prosím jméno a příjmení!';
		}
	}
	
*/
}

function InputFillDefaultText() {
	if(document.getElementById('sUserLogin')) document.getElementById('sUserLogin').value='uživatelské jméno';
	if(document.getElementById('sUserPassword')) document.getElementById('sUserPassword').value='******';
	if(document.getElementById('sSearchText')) document.getElementById('sSearchText').value='zadejte hledaný text';
}
function InputClearText(input, string) {
	if(input.value==string) input.value='';
}











