// emulace insertAdjacentHTML pro netscape

if(typeof HTMLElement!="undefined" && !
HTMLElement.prototype.insertAdjacentElement){
	HTMLElement.prototype.insertAdjacentElement = function (where,parsedNode)
	{
		switch (where){
		case 'beforeBegin':
			this.parentNode.insertBefore(parsedNode,this)
			break;
		case 'afterBegin':
			this.insertBefore(parsedNode,this.firstChild);
			break;
		case 'beforeEnd':
			this.appendChild(parsedNode);
			break;
		case 'afterEnd':
			if (this.nextSibling) 
this.parentNode.insertBefore(parsedNode,this.nextSibling);
			else this.parentNode.appendChild(parsedNode);
			break;
		}
	}

	HTMLElement.prototype.insertAdjacentHTML = function (where,htmlStr)
	{
		var r = this.ownerDocument.createRange();
		r.setStartBefore(this);
		var parsedHTML = r.createContextualFragment(htmlStr);
		this.insertAdjacentElement(where,parsedHTML)
	}


	HTMLElement.prototype.insertAdjacentText = function (where,txtStr)
	{
		var parsedText = document.createTextNode(txtStr)
		this.insertAdjacentElement(where,parsedText)
	}
}

//------------------
// Kódovací funkce
//------------------

// Zakóduje parametry do výsledné adresy
function EncodeString (Url){
  // Tato proměnná bude obsahovat výslednou adresu
  Str = new String();

  // Forcyklus přes všechny argumenty funkce
  for (var i=1; i<EncodeString.arguments.length; i++){
    // Pokud se zpracovává první parametr,
    // prřidá se do adresy znak '?' oddělující parametrickou
    // část adresy, jinak přidáme znak '&'
    // oddělující jednotlivé parametry
    if (i==1)
      Str = Str + '?';
    else
        Str = Str + '&';

    // Do řetězce se uloží název parametru a jeho hodnota
    // Na tu se ještě předtím volá funkce escape(), která
    // převede "nebezpečné znaky"
    Str = Str + 'Arg' + (i-1) + '=' +
      escape (EncodeString.arguments[i]);
  }

  // Výsledná adresa je adresa cílové stránky, které se
  // budou parametry předávat a vlastních parametrů
  Str = Url + Str;
  return (Str);
}




//---------------------
// Dekódovací funkce
//---------------------

// Převádí URL na pole parametrů
function DecodeString (Url){
  // Vysledné pole parametrů
  Args=new Array();

  // Pomocné pole pro uložení částí URL
  var DecodeUrl;

  var PomUrl, PomArgs, PomArg;

  // Ziskání části adresy s parametry
  Url = Url.toString();
  // Adresa se rozdělí do pole podle znaku '?'
  DecodeUrl = Url.split ('?');
  // Pokud za znakem '?' byl nějaký text
  if (DecodeUrl.length>1 && DecodeUrl[1].length>0){
    // Do proměnné PomUrl se uloží část adresy s parametry
    PomUrl = DecodeUrl[1];
    // Rozdělí se podle znaku '&' na dvojice Parametr=Hodnota
      PomArgs = PomUrl.split ('&');
    for (var i=0; i<PomArgs.length; i++){
      // Pro každý parametr se získá jeho hodnta
      // (řetězec se tentokráte rozdělí podle znaku '=')
        PomArg = PomArgs[i].split('=');
      Args[i] = unescape(PomArg[1]);
    }
  }
  // Vrátí se výsledné pole hodnot
  return (Args);
}

var foto
// pop up s centrovanim
 function Popup(popupURL,foto,name,w,h) {
  var foto = escape(Popup.arguments[1]);
	var widht = escape(Popup.arguments[3]);
	var height = escape(Popup.arguments[4]);
	LeftPosition=(screen.width)?(screen.width-w)/2:100;
  TopPosition=(screen.height)?(screen.height-h)/2:100;
	//alert(screen.width);
	//alert(screen.height);
	//alert(popupURL+'?arg='+foto+'&arg1='+widht+'&arg2='+height,name,'toolbar=0,location=1,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width='+w+',height='+h+',left='+LeftPosition+',top='+TopPosition);
	window.open (popupURL+'?arg='+foto+'&arg1='+widht+'&arg2='+height,name,'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width='+w+',height='+h+',left='+LeftPosition+',top='+TopPosition);
}

// pop up s centrovanim
 function Popup2(popupURL,name,w,h) {
	var widht = escape(Popup2.arguments[3]);
	var height = escape(Popup2.arguments[4]);
	LeftPosition=(screen.width)?(screen.width-w)/2:100;
  TopPosition=(screen.height)?(screen.height-h)/2:100;
	//alert(screen.width);
	//alert(screen.height);
	//alert(popupURL+'?arg='+foto+'&arg1='+widht+'&arg2='+height,name,'toolbar=0,location=1,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width='+w+',height='+h+',left='+LeftPosition+',top='+TopPosition);
	window.open (popupURL,name,'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width='+w+',height='+h+',left='+LeftPosition+',top='+TopPosition);
}

function loadpic(){
 					
 					var Args = DecodeString (document.location);
					//alert(document.fotka.widht);
					
					
					if (Args[1]>0) {
						 width = Args[1];
					}
					else
					{
					 	 width = 400;
					}
					
					if (Args[2]>0) {
						 heigth = Args[2];
					}
					else
					{
					 	 heigth = 300;
					}
					cv = '<img src="'+Args[0]+'" alt="foto" name="fotka" width="'+width+'" height="'+heigth+'" style="margin:0px; padding:0px; position: absolute; top:1px; left:1px;" />';
					
					document.getElementById('body').insertAdjacentHTML("afterBegin",cv);
					//alert(window.document.body.childNodes[0]);
					//window.document.body.childNodes[0].src = Args[0];
 }
 function newImage(arg) {
  	if (document.images) {
  		rslt = new Image();
  		rslt.src = arg;
  		return rslt;
  	}
  }
	
  function changeImages() {
  	if (document.images && (preloadFlag == true)) {
  		for (var i=0; i<changeImages.arguments.length; i+=2) {
  			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
  		}
  	}
  }  
	
  var preloadFlag = false;
  function preloadImages() {
  	if (document.images) {
  	pic1 = newImage("pic/vlajkacz1.gif");
	  pic1 = newImage("pic/vlajkauk1.gif");
  	preloadFlag = true;
		}
}


function setzeKeks(){
var zeit=(1000*300)*288; // 5 minut x 1 000 000
gueltig = new Date();
gueltig.setTime(gueltig.getTime()+zeit);
for(i=0;i<setzeKeks.arguments.length;i++) {
		keks = setzeKeks.arguments[i] + '=' + setzeKeks.arguments[i+1];
		i++;
	document.cookie = keks + '; expires=' + gueltig.toGMTString();
}
}
/*
var doflash = false;

var player = new MM_FlashInfo();
if (player.installed) {
  if (player.version && player.version >= 6) { // NEEDS FLASH VERSION 5 OR GREATER
    doflash = true;
  }
}
*/

/*
function leseKeks(){
var movie="menu.swf"; // name der swf-datei
var meinKeks = "?";
if(document.cookie != ""){
kekse=document.cookie.split("; ");
for (i = 0; i < kekse.length; i ++) {
			meinKeks += kekse[i] + "&"
		}
}
if(meinKeks != "?"){

with(document){
if (doflash) {
	writeln('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="199" height="205" id="cook" align="middle">');
  writeln('<param name="allowScriptAccess" value="sameDomain" />');
  writeln('<param name="movie" value="'+movie+meinKeks+'" />');
  writeln('<param name="quality" value="best" />');
  writeln('<param name="scale" value="noscale" />');
  writeln('<param name="bgcolor" value="#E5EAE6" />');
  writeln('<embed src="'+movie+meinKeks+'" quality="best" scale="noscale" bgcolor="#E5EAE6" width="199" height="205" name="menu" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
  writeln('</object>');
	}
	else
	{
	writeln('<table summary="">');
	writeln('<tr>');
	writeln('<td><p>&nbsp;</p></td>');
	writeln('</tr>');
	writeln('<tr>');
	writeln('<td><p><a href="index.php">Údní stránka</a></p></td>');
	writeln('</tr>');
	writeln('<tr>');
	writeln('<td><p><a href="kontakt.html">Kontakt</a></p></td>');
	writeln('</tr>');
	writeln('<tr>');
	writeln('<td><p><a href="prihlas.php">Přihláška</a></p></td>');
	writeln('</tr>');
	writeln('<tr>');
	writeln('<td><p><a href="ucebnice.html">Učebnice</a></p></td>');
	writeln('</tr>');
	writeln('<tr>');
	writeln('<td><p><a href="kurzy.html">Pravidelné kurzy</a></p></td>');
	writeln('</tr>');
	writeln('<tr>');
	writeln('<td><p><a href="individual.html">Individualní a firemní kurzy</a></p></td>');
	writeln('</tr>');
	writeln('<tr>');
	writeln('<td><p><a href="preklad.html">Překlady a tlumočení</a></p></td>');
	writeln('</tr>');
	writeln('</table>');
	} 
}
}else{
meinKeks="?keks=false";
with(document){
if (doflash) {
	writeln('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="199" height="205" id="cook" align="middle">');
  writeln('<param name="allowScriptAccess" value="sameDomain" />');
  writeln('<param name="movie" value="'+movie+meinKeks+'" />');
  writeln('<param name="quality" value="best" />');
  writeln('<param name="scale" value="noscale" />');
  writeln('<param name="bgcolor" value="#E5EAE6" />');
  writeln('<embed src="'+movie+meinKeks+'" quality="best" scale="noscale" bgcolor="#E5EAE6" width="199" height="205" name="menu" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
  writeln('</object>');
	}
	else
	{
	alert('Vaš prohlížeč má nainstalován potřebný přídavný modul verze'+ player.version +' potřebná verze k zprávnému zobrazení této stránky je verze 6. Nová verze FLASH je kdispozici zdarma na adrese: http://www.macromedia.com');
	writeln('<table summary="">');
	writeln('<tr>');
	writeln('<td><a href="index.php">Údní stránka</a></td>');
	writeln('</tr>');
	writeln('<tr>');
	writeln('<td><a href="kontakt.html">Kontakt</a></td>');
	writeln('</tr>');
	writeln('<tr>');
	writeln('<td><a href="prihl.php">Přihláška</a></td>');
	writeln('</tr>');
	writeln('<tr>');
	writeln('<td><a href="ucebnice.html">Učebnice</a></td>');
	writeln('</tr>');
	writeln('<tr>');
	writeln('<td><a href="kurzy.html">Pravidelné kurzy</a></td>');
	writeln('</tr>');
	writeln('<tr>');
	writeln('<td><a href="individual.html">Individualní a firemní kurzy</a></td>');
	writeln('</tr>');
	writeln('<tr>');
	writeln('<td><a href="preklad.html">Překlady a tlumočení</a></td>');
	writeln('</tr>');
	writeln('</table>');
	} 
}
}
}
*/


//Advanced Email Check credit-
//By JavaScript Kit (http://www.javascriptkit.com)
//Over 200+ free scripts here!

var testresults
function checkemail(){
var str=document.validation.emailcheck.value
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (filter.test(str))
testresults=true
else{
alert("Prosím zadejte zprávnou emilovou adresu!")
testresults=false
}
return (testresults)
}

function checkbae(){
if (document.layers||document.getElementById||document.all)
return checkemail()
else
return true
}
