/*
 * Vymena obrazku s udanim jen jeho jmena s preload
 * format obrazku OVER: name.ext, OUT: nameo.ext
 * $Id: functions.js,v 1.3 2004/07/16 14:40:00 pavel Exp $
 */
 
var ImgS = new Array();

function Img(ImgName){
	if (document.images){
		var Str=document.images[ImgName].src;
		var i=Str.lastIndexOf(".");
		this.Out=new Image();
		this.Out.src=Str;
		this.Over=new Image();
		this.Over.src=Str.substring(0,i)+"o"+Str.substring(i,Str.length);
		}
}
function LoadImg(){ // Preload obrazku
	if (document.images){
		for (var i=0; i<LoadImg.arguments.length; i++){
			ImgS[LoadImg.arguments[i]] = new Img(LoadImg.arguments[i]);
			}
		}
}
function Over(ImgName){ // Mys na ovladacim prvku
	document.images[ImgName].src=ImgS[ImgName].Over.src;
}
function Out(ImgName){ // Mys mimo ovladaci prvk
	document.images[ImgName].src=ImgS[ImgName].Out.src;
}

function pOver(ImgName){
	document.images[ImgName].src= ImgName;
}
function pOut(ImgName){
	document.images[ImgName].src= "../images/portfolio/prev.gif";
}

function getObj(name)
{
 if (document.getElementById) {
   return document.getElementById(name);
 } else
		if (document.all) {
			return document.all[name];
		} else
			if (document.layers) {
				return document.layers[name];
			} else return false;
}

function swapMenu( menu ) {
	mo = new getObj( menu );
	if ( mo != 'undefined' ) {
		if ( mo.style.display == 'none' ) {
			mo.style.display = 'block';
			return true;
		} else {
			mo.style.display = 'none';
			return false;
		}
	}
	return false;
}

function openWIN(target,x,y) {
	popWin=window.open('',target,'toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=1,width='+x+',height='+y+',left=10,top=10');
	popWin.focus();
}

function openWinURL(target,url,x,y) {
	popWin=window.open(url,target,'toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=1,width='+x+',height='+y+',left=10,top=10');
	popWin.focus();
}

// ----- Otevreni noveho okna ve stredu obrazovky -----
function openWINcenter(page,target,dx,dy){
	x=(screen.width-dx)/2;
	y=(screen.height-dy)/2;
	openWINxy(page,target,dx,dy,x,y);
}

// ----- Otevreni noveho okna na pozici [x,y] -----
function openWINxy(page,target,dx,dy,x,y){
	popWin=window.open(page,target,'toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width='+dx+',height='+dy+',left='+x+',top='+y);
	popWin.focus();
}

function searchit( field, min ) {
	
	try {
		if (field.value.length > min) {
			return true;
		}
	}
	catch (err) {
		alert(err);
	}
	
	alert('Zadaný výraz je příliš krátky. Zadávejte ' + min + ' a více znaků.');
	return false;

}


function Del(){
	return confirm("Chcete data opravdu smazat?");
	}
function DelAll(){
	q=confirm("POZOR! Bude se mazat skupina dat!");
	if(q) q=Del();
	return q;
	}
