//gloabal variable
		var mouseX, mouseY;
		var clientX, clientY;
//...............................................................................................
	function GetMousePosition(e){
		if (!e) e = window.event;
		 mouseX = e.clientX;
		 mouseY = e.clientY;
		 //alert(mouseX+'/'+mouseY);
	}
	document.onclick = GetMousePosition;
//...............................................................................................
	function objGet(x)
		{ if (typeof x!='string') return x;
		else if (Boolean(document.getElementById)) return document.getElementById(x);
		else if (Boolean(document.all)) return eval('document.all.'+x);
		else if (Boolean(document.layers)) return document.layers[x];
		else return null;
		}
//...............................................................................................
function popup_hide(id){
	var obj=objGet(id);
	obj.className='none';
}
//...............................................................................................
	function body_pismo(classname)
		{
/*
			obj=objGet('bodyid');
			velikost=obj.className;
			obj.className=classname;
			obj=objGet(velikost);
			obj.className="off";
			obj=objGet(classname);
			obj.className="on";
			return;
*/
		}
//...............................................................................................
	function page_size(classname)
		{
			obj=objGet('page');
			velikost=obj.className;
			obj.className=classname;
			obj=objGet(velikost);
			obj.className="on";
			obj=objGet(classname);
			obj.className="off";
			return;
		}
//...............................................................................................
function numbersonly(myfield, e, dec)
{
	var key; var keychar;
	if (window.event) key = window.event.keyCode;
	else if (e) key = e.which;
	else return true;
	keychar = String.fromCharCode(key);
	if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) ) return true;
	else if ((("0123456789").indexOf(keychar) > -1)) return true;
	else if (dec && (keychar == "." || keychar == ",")){
	  if ((myfield.value.indexOf(".") > -1) || (myfield.value.indexOf(",") > -1)) return false;
	  else {
	    if(keychar == ","){
	      myfield.value+=".";
	      return false;
			}
			return true;
		}
//	  myfield.form.elements[dec].focus();

	}
	else return false;
}
//...............................................................................................
function test_hledat(){
  hledat=objGet('hledat_hledat');
	if(hledat.value=="hledat"){
    hledat.value="";
	}
	return true;
}
//...............................................................................................
function tClanek(){
  obj=objGet('clanek_edit_datum');
  
	if (obj.value){
    if (!testdatum(obj.value, 1)){
		 obj.focus();return false;
		}
  }
  
	return true;
}
//...............................................................................................
function tUchazec(){


/*
	if (!$_POST['name']) $error[] = 'Jméno a příjmení je povinná položka.';
	if (!$_POST['job']) $error[] = 'Nebyla zvolena požadovaná pozice.';
	if (!$_POST['experience']) $error[] = 'Praxe je povinná položka.';
	if (!$_POST['school']) $error[] = 'Dosažené vzdělání je povinná položka.';
	if (!$_POST['languages']) $error[] = 'Znalost cizích jazyků je povinná položka.';
	if (!$_POST['address']) $error[] = 'Adresa je povinná položka.';
	if (!checkEmail($_POST['email'])) $error[] = 'Emailová adresa má neplatný formát nebo chybí.';
	if (!$_POST['phone']) $error[] = 'Telefonní kontakt je povinná položka.';
*/
  obj=objGet('uchazec_jmenoaprijmeni');
	if (!obj.value){
		alert('Nezadali jste Vaše jméno. Jméno a příjmení je povinná položka.');
		obj.focus();return false;
	}


  obj=objGet('uchazec_pozice');
	if (obj.value==0){
		alert('Nebyla zvolena požadovaná pozice.');
	 	obj.focus();return false;
  }

  obj=objGet('uchazec_vzdelani');
	if (obj.value==0){
		alert('Dosažené vzdělání je povinná položka.');
		obj.focus();return false;
	}

  obj=objGet('uchazec_praxe');
	if (!obj.value){
		alert('Praxe je povinná položka.');
		obj.focus();return false;
	}

  obj=objGet('uchazec_jazyky');
	if (!obj.value){
		alert('Znalost cizích jazyků je povinná položka.');
		obj.focus();return false;
  }
  obj=objGet('uchazec_bydliste');
	if (!obj.value){
		alert('Bydliště je povinná položka.');
		obj.focus();return false;
  }

  obj=objGet('uchazec_email');
	if (obj.value){
		if (!obj.value.match("^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$")){
			 alert("Toto není emailová validní adresa.");obj.focus();return false;
		}
	}
  obj=objGet('uchazec_tel');
	if (obj.value){
		if (!obj.value.match("^[ 0-9\.\+\/\-]{8,}$")){
			 alert("Telefonní číslo není správně zadáno");obj.focus();return false;
		}
 	}
	return true;
}


//...............................................................................................
function testdatum(datum,id) {//if id !=0 povolena minulost
    if (datum.match("^[0-9]{2,2}[\.,\,][0-9]{2,2}[\.,\,][0-9]{4,4}$")){
		  var dd=datum.substring(0,2);
  	  var mm=datum.substring(3,5);
	    var yy=datum.substring(6,10);
	    var prestup;
		  if(yy%4){
				prestup=false;
			}else{
				prestup=true;
			}
		  if(mm==0){
				alert("Měsíc 00 není.");return false;
			}
		  if(mm >12){
				alert("Měsíc "+mm+" není.");return false;
			}
		  if(dd==0){
				alert("Den 00 není.");return false;
			}
		  if(dd >31){
				alert("Žádný měsíc nemá tolik dnů.");return false;
			}
		  if(yy >2020){
				alert("Zvolený rok je příliš vzdálený.");return false;
			}
  		if(id==''){
				var now=new Date();
			  if(yy<now.getFullYear()){
					alert("Nelze zadat rok který již byl.\nNyní je rok "+now.getFullYear()+"\nVámi zadaný rok "+yy);return false;
				}else if(mm<now.getMonth()+1 && yy==now.getFullYear()){
					alert("Nelze zadat měsíc, který již byl.\nNyní je "+(now.getMonth()+1)+". měsíc\nVámi zadaný měsíc "+mm);return false;
				}else if(dd<now.getDate() && mm==now.getMonth()+1 && yy==now.getFullYear()){
				  alert("Nelze zadat den, který již byl.\nDnes je "+now.getDate()+"\nVámi zadaný den "+dd);return false;
				}
			}
			switch (mm){
				case '04':
				case '06':
				case '09':
				case '11':
				  if(dd >30){
						alert("Tento měsíc nemá tolik dnů.");return false;
					}
				break;
				case '02':
				  if((dd>28&&!prestup)||(dd>29)){
						alert("Tento měsíc v roce "+yy+" nemá tolik dnů.");return false;
					}
	      break;
				default:
			}
		}else{
			alert("Datum musí být ve formátu dd.mm.rrrr např. 01.02.2000");return false;
		}
	return true;
}

//...............................................................................................
function validate(myfield, e)
{
	var key; var keychar;
	var validchars="0123456789_abcdefghijklmnopqrstuvwxyz-";
	var replacechars_s="ABCDEFGHIJKLMNOPQRSTUVWXYZ áćéíĺńóŕśúýź ÁĆÉÍĹŃÓŔŚÚÝŹ čďěľňřšťž ČĎĚĽŇŘŠŤŽ aů AŮ äëiöüy ÄËIÖÜY";
	var replacechars_d="abcdefghijklmnopqrstuvwxyz-aceilnorsuyz aceilnorsuyz cdelnrstz cdelnrstz au au aeiouy aeiouy";
	if (window.event) key = window.event.keyCode;
	else if (e) key = e.which;
	else return true;
	keychar = String.fromCharCode(key);
	if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) ) {return true;}
	else if (replacechars_s.indexOf(keychar) > -1){ //replace
	    //alert(replacechars_s.indexOf(keychar)+' *** '+replacechars_d.charAt(1));
	  	myfield.value+=replacechars_d.charAt(replacechars_s.indexOf(keychar));
			return false;
	}
	else if (validchars.indexOf(keychar) > -1) return true; //validate
	else return false;
}
//...............................................................................................
var global_win=0;
var global_field_name=0;

function myCustomFileBrowser(field_name, url, type, win) {
	// Do custom browser logic
	//win.document.forms[0].elements[field_name].value = 'my browser value';
	global_win=win;
	global_field_name=field_name;
//	alert(field_name+"\n"+url+"\n"+type+"\n"+win);
	getFotoWin("../../../../foto.php"+urlget+"opener="+win,"400","200");
}
//...............................................................................................
function getImgUrl(url) {
	var win = opener.global_win;
	win.document.forms[0].elements[opener.global_field_name].value = url;
	window.close();
}