function openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function _show(id){
	document.getElementById(id).className='visible';
	document.getElementById('k'+id).className='minus';
}
function _hide(id){
	document.getElementById(id).className='invisible';
	document.getElementById('k'+id).className='plus';
}
function showHide(id){
	if(document.getElementById(id).className=='visible'){
		_hide(id);
	}
	else{
		i=1;
		while(document.getElementById(id+"_"+i)){
			_hide(id+"_"+i);
			i++;
		}
		_show(id);
	}
	return false;
}

//search box begin
function setEmptyInput(field,dValue){
	if(field.value==dValue)
		field.value='';
}

function check_field(c,values,length){
	ok = values;
	
	ret="";
	for(i=0; i < c.value.length ;i++){
		if(ok.indexOf(c.value.charAt(i))>=0){ 
			ret=ret+''+c.value.charAt(i);
		}	
	}
	if(c.value.length>length)
		ret=ret.substring(0,length);
	return ret;
}

function update_catnum(c){
	ret="";
	for(i=0; i < c.length ;i++){
		if(i==3){
			if(c.charAt(i)!='-')
				ret=ret+'-'+c.charAt(i);
			else
				ret=ret+'-';
		}
		else if(c.charAt(i)!='-'){
			ret=ret+c.charAt(i);
		}	
	}
	return ret;
}

function catnum_updated(f){
	f.value=update_catnum(check_field(f,"1234567890-",8));
}

function catsize_updated(f) {
	f.value=check_field(f,"1234567890",2);
}

function catprice_updated(f) {
	f.value=check_field(f,"1234567890",4);
}
//serach box end

// skryvani a zobrazovani vrstev 
function showhide(what,settings) {
	document.getElementById(what).style.display=settings;
}
// skryvani a zobrazovani vrstev end

// skryvani a zobrazovani pokrocileho hledani 
function advSearch(first,second) {
	if (document.getElementById("srchLink").innerHTML == first) {
		document.getElementById("advSearch").style.display = "none";
		document.getElementById("srchLink").innerHTML = second;
	} else {
		document.getElementById("advSearch").style.display = "block";
		document.getElementById("srchLink").innerHTML = first;
	}
	return false;
}
// skryvani a zobrazovani pokrocileho hledani end

function importantFocus(){
	if (document.getElementById("mustBeFocused")) {
  		document.getElementById("mustBeFocused").focus();
	}
}

z_i_i=false;

function cat_zoom_img(img){
	pom=pam[img];
	pam[img]=pam[0];
	pam[0]=pom;
	document.getElementById('pimg').src='images/katalog/'+z_i_ib[pom];
	document.getElementById('thumb'+img).src='images/katalog/'+z_i_is[pam[img]];
}
function cat_zoom_img_init(z_i_i0b,z_i_i0s,z_i_i1b,z_i_i1s,z_i_i2b,z_i_i2s){
	if(!z_i_i){
		z_i_is=new Array(z_i_i0s,z_i_i1s,z_i_i2s);
		z_i_ib=new Array(z_i_i0b,z_i_i1b,z_i_i2b);
		pam=new Array(0,1,2);
		z_i_i=true;
	}
}
