function AddFavorite(linkObj,addUrl,addTitle,language){
	
	if (language == 'cz') {
		
		confirmation = 'Přidat oblíbenou stránku jako nový panel?'
		alertText = 'Po potvrzení stiskněte CTRL + D,\nstránka bude přidána k vašim oblíbeným odkazům.'
		
	} else if (language == 'en') {
		
		confirmation = 'Add favorite page as a new panel?'
		alertText = 'For a confirm press CTRL + D and page will bee add.'
		
	} else {
		
		confirmation = 'Favoriten-Seiten als ein neues Panel?'
		alertText = 'Für dem  Einklang drücken Sie CTRL + D. Die Seite wird zugeben.'
		
	}
	
	if (document.all && !window.opera) {
		window.external.AddFavorite(addUrl,addTitle);
		return false;
	} else if (window.opera && window.print) {
		linkObj.title = addTitle;
		return true;
	} else if ((typeof window.sidebar == 'object') && (typeof window.sidebar.addPanel == 'function')) {
		if (window.confirm(confirmation)) 
		{
			window.sidebar.addPanel(addTitle,addUrl,'');
			return false;
		}
	}
	window.alert(alertText);
	return false;
} 

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 OrderForm(nameform, siteroot, recommendurl, language) {
	nameformObject = document.getElementById(nameform)
	
	if (document.getElementById('body') != null) {
		var heightBG = document.getElementById('body');
	} else {
		var heightBG = document.getElementById('coverDiv');
	}
	
	
	var heightBGFooter = document.getElementById('footer');
		
	document.getElementById('recommendBG').style.height = heightBG.offsetHeight + heightBGFooter.offsetHeight + 'px';
	document.getElementById('recommendBG').style.display='block';
	
	/*var heightBGBody = document.getElementById('body');
	var heightBGFooter = document.getElementById('footer');
	
	alert(heightBGBody.offsetHeight + heightBGFooter.offsetHeight);
	
	document.getElementById('recommendBG').style.height = heightBGBody.offsetHeight + heightBGFooter.offsetHeight;
	document.getElementById('recommendBG').style.width = heightBGBody.offsetWidth;
	document.getElementById('recommendBG').style.display = 'block';*/
	
	if(nameform=='form') {
		if (language == 'cz') {
			nameformObject.innerHTML += '<h2>Doporučit stránku</h2>'
			nameformObject.innerHTML += '<a href="javascript:void(0)" onclick="HideOrderForm(\'form\')" class="close" title="Zavřít okno"></a>'
			nameformObject.innerHTML += '<div class="in_form">'
			nameformObject.innerHTML += '	<iframe srolling="no" id="odeslat" name="odeslat" frameborder="0" src="' + siteroot + '/doporucit/.sendmail?layout=empty&amp;recomend=' + recommendurl + '"></iframe>'
			nameformObject.innerHTML += '</div>'
			nameformObject.innerHTML += '<button onclick="sendRecommendWeb()" type="submit" id="submitForm" title="Odeslat doporučení" class="disabled" disabled="disabled"></button>'
			
		} else if (language == 'de') {
			nameformObject.innerHTML += '<h2>Seite empfehlen</h2>'
			nameformObject.innerHTML += '<a href="javascript:void(0)" onclick="HideOrderForm(\'form\')" class="close" title="Schließen"></a>'
			nameformObject.innerHTML += '<div class="in_form">'
			nameformObject.innerHTML += '	<iframe srolling="no" id="odeslat" name="odeslat" frameborder="0" src="' + siteroot + '/empfehlen/.sendmail?layout=empty&amp;recomend=' + recommendurl + '"></iframe>'
			nameformObject.innerHTML += '</div>'
			nameformObject.innerHTML += '<div class="buttonDE"><button onclick="sendRecommendWeb()" type="submit" id="submitForm" title="Odeslat doporučení" class="disabled" disabled="disabled"></button></div>'
			
		} else if (language == 'en') {
			nameformObject.innerHTML += '<h2>Recommend Page</h2>'
			nameformObject.innerHTML += '<a href="javascript:void(0)" onclick="HideOrderForm(\'form\')" class="close" title="close"></a>'
			nameformObject.innerHTML += '<div class="in_form">'
			nameformObject.innerHTML += '	<iframe srolling="no" id="odeslat" name="odeslat" frameborder="0" src="' + siteroot + '/recommend/.sendmail?layout=empty&amp;recomend=' + recommendurl + '"></iframe>'
			nameformObject.innerHTML += '</div>'
			nameformObject.innerHTML += '<div class="buttonEN"><button onclick="sendRecommendWeb()" type="submit" id="submitForm" title="Odeslat doporučení" class="disabled" disabled="disabled"></button></div>'
			
		}
		var browser = navigator.appName
		var verze = parseInt(navigator.appVersion)
		if (browser == "Microsoft Internet Explorer" & verze < 7) { 
			window.frames["odeslat"].location.reload(); 
		}
		
	} else if(nameform=='formMail') {
		if (language == 'cz') {
			nameformObject.innerHTML += '<h2>Napište nám</h2>'
			nameformObject.innerHTML += '<a href="javascript:void(0)" onclick="HideOrderForm(\'formMail\')" class="close" title="Zavřít okno"></a>'
			nameformObject.innerHTML += '<div class="in_form">'
			nameformObject.innerHTML += '	<iframe srolling="no" id="odeslatMail" name="odeslatMail" frameborder="0" src="' + siteroot + '/napiste-nam/.sendmail?layout=empty"></iframe>'
			nameformObject.innerHTML += '</div>'
			nameformObject.innerHTML += '<button onclick="sendMail()" type="submit" id="submitFormSendInfo" title="Odeslat e-mail" class="disabled" disabled="disabled"></button>'
		} else if (language == 'de') {
			nameformObject.innerHTML += '<h2>Schreiben Sie uns</h2>'
			nameformObject.innerHTML += '<a href="javascript:void(0)" onclick="HideOrderForm(\'formMail\')" class="close" title="Schließen"></a>'
			nameformObject.innerHTML += '<div class="in_form">'
			nameformObject.innerHTML += '	<iframe srolling="no" id="odeslatMail" name="odeslatMail" frameborder="0" src="' + siteroot + '/schreiben-sie-uns/.sendmail?layout=empty"></iframe>'
			nameformObject.innerHTML += '</div>'
			nameformObject.innerHTML += '<div class="buttonDE"><button onclick="sendMail()" type="submit" id="submitFormSendInfo" title="Odeslat e-mail" class="disabled" disabled="disabled"></button></div>'
		} else if (language == 'en') {
			nameformObject.innerHTML += '<h2>Write to us</h2>'
			nameformObject.innerHTML += '<a href="javascript:void(0)" onclick="HideOrderForm(\'formMail\')" class="close" title="close"></a>'
			nameformObject.innerHTML += '<div class="in_form">'
			nameformObject.innerHTML += '	<iframe srolling="no" id="odeslatMail" name="odeslatMail" frameborder="0" src="' + siteroot + '/write-to-us/.sendmail?layout=empty"></iframe>'
			nameformObject.innerHTML += '</div>'
			nameformObject.innerHTML += '<div class="buttonEN"><button onclick="sendMail()" type="submit" id="submitFormSendInfo" title="Odeslat e-mail" class="disabled" disabled="disabled"></button></div>'
		}
		var browser = navigator.appName
		var verze = parseInt(navigator.appVersion)
		if (browser == "Microsoft Internet Explorer" & verze < 7) { 
			window.frames["odeslatMail"].location.reload(); 
		}
		
	}
	
	nameformObject.style.display = 'block';
	nameformObject.style.left = (winW()/2)-252 + 'px';
	
	window.scrollTo(0, 0);
	
	/*nameformObject.style.margin = "50px 0px 0px 237px";*/
}

function HideOrderForm(nameform) {
	parent.document.getElementById(nameform).style.display='none';
	parent.document.getElementById('recommendBG').style.display='none';
	parent.document.getElementById(nameform).innerHTML = '';
}

var g_RegExpSupported = 0;
if(window.RegExp) {
	var tempStr = "a";
	var tempReg = new RegExp(tempStr);
	if(tempReg.test(tempStr)) 
	g_RegExpSupported = 1;
}


function validate(language, id, sendinfo) {
	//sendinfo určuje jestli je kontrola volaná z "Napište nám"
	if (sendinfo==1) {
		var SubmitForm = window.parent.document.getElementById('submitFormSendInfo')
	} else {
		var SubmitForm = window.parent.document.getElementById('submitForm')
	}
	
	if (id == 1) {
		document.getElementById('validateFirst').className = 'green';
		document.getElementById('validateFirst').innerHTML = '<span class="green"></span>';
		
		var str = document.getElementById('sEmailFormAcceptor').value;
		
		if(!g_RegExpSupported){
			if(!(str.indexOf(".") >= 2) && (str.indexOf("@") > 0))
			{
				document.getElementById('validateFirst').className = 'red';
				
				if (language == 'cz') {
					document.getElementById('validateFirst').innerHTML = '<span class="red">Zadali jste špatně e-mail!</span>';
				} else if (language == 'de') {
					document.getElementById('validateFirst').innerHTML = '<span class="red">Sie haben die E-Mail-Adresse falsch eingegeben!</span>';
				} else if (language == 'en') {
					document.getElementById('validateFirst').innerHTML = '<span class="red">Wrong e-mail format!</span>';
				}
				
			}	
		} 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';
				
				if (language == 'cz') {
					document.getElementById('validateFirst').innerHTML = '<span class="red">Zadali jste špatně e-mail!</span>';
				} else if (language == 'de') {
					document.getElementById('validateFirst').innerHTML = '<span class="red">Sie haben die E-Mail-Adresse falsch eingegeben!</span>';
				} else if (language == 'en') {
					document.getElementById('validateFirst').innerHTML = '<span class="red">Wrong e-mail format!</span>';
				}
				
			}
		}
		
	} else if (id == 2) {
		document.getElementById('validateSecond').className = 'green';
		document.getElementById('validateSecond').innerHTML = '<span class="green"></span>';
		
		var str = document.getElementById('sEmailForm').value;
		
		if(!g_RegExpSupported){
			if(!(str.indexOf(".") >= 2) && (str.indexOf("@") > 0))
			{
				document.getElementById('validateSecond').className = 'red';
				
				if (language == 'cz') {
					document.getElementById('validateSecond').innerHTML = '<span class="red">Zadali jste špatně e-mail!</span>';
				} else if (language == 'de') {
					document.getElementById('validateSecond').innerHTML = '<span class="red">Sie haben die E-Mail-Adresse falsch eingegeben!</span>';
				} else if (language == 'en') {
					document.getElementById('validateSecond').innerHTML = '<span class="red">Wrong e-mail format!</span>';
				}
				
			}	
		} 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';
				
				if (language == 'cz') {
					document.getElementById('validateSecond').innerHTML = '<span class="red">Zadali jste špatně e-mail!</span>';
				} else if (language == 'de') {
					document.getElementById('validateSecond').innerHTML = '<span class="red">Sie haben die E-Mail-Adresse falsch eingegeben!</span>';
				} else if (language == 'en') {
					document.getElementById('validateSecond').innerHTML = '<span class="red">Wrong e-mail format!</span>';
				}
				
			}
		}		
	} else if (id == 3) {
		if (document.getElementById('sText').value == '') {
		
		} else {
			
		}
	}
	
	//kontrola když není nic zadané
	if (document.getElementById('sEmailFormAcceptor').value == '') {
		var validateFirstIf = 'red';		
	} else {
		var validateFirstIf = document.getElementById('validateFirst').className;
	}
	
	if (sendinfo==0) {
		if (document.getElementById('sEmailForm').value == '') {
			var validateSecondIf = 'red';		
		} else {
			var validateSecondIf = document.getElementById('validateSecond').className;
		}	
	} else {
		var validateSecondIf = 'green'
	}
	
	var textAreaIf = document.getElementById('sText').value;
	
	if (validateFirstIf == 'red' || validateSecondIf == 'red' || textAreaIf == '') {
		SubmitForm.className = 'disabled';
		SubmitForm.disabled = true;
	} else if (validateFirstIf == 'green' && validateSecondIf == 'green' && textAreaIf != '') {
		SubmitForm.className = '';
		SubmitForm.disabled = false;
	}
	

}





function sendMail() {
	window.frames["odeslatMail"].document.forms[0].submit();
}

function sendRecommendWeb() {
	window.frames["odeslat"].document.forms[0].submit();
}
