

function open_window(str_id) {
		document.getElementById(str_id).target="image"
		window.open("","image",'toolbar=0,location=0,scrollbars=1,width=400,height=300,resizable=1,left=10,top=10');
}



function picture_show(href) {
		var str_admin = ''; 
		if (picture_show.arguments[1]!=null)
			var str_admin = picture_show.arguments[1];
			
		window.open('/img.php?img='+href+'&amp;admin='+str_admin,"image",'toolbar=0,location=0,scrollbars=1,status=1,width=400,height=400,resizable=1,left=10,top=10');

}


function tag_a(){
	tag_a =  document.getElementsByTagName("a");
	str_web_name = location.hostname.substring(4,location.hostname.length);
	for (x=0; x<tag_a.length; x++){
		current_tag_a = tag_a[x].toString()
		if (current_tag_a.indexOf('http://')>-1){
			if (current_tag_a.indexOf(str_web_name)==-1){
				tag_a[x].target  = '_blank';
			}
		}
	}
}


function change_img(str_id,int_val){
	var tmp_img = document.getElementById(str_id);
	if (int_val == 0){
		tmp_img.src='/cz/images/'+str_id+'.gif';
	} else {
		tmp_img.src='/cz/images/'+str_id+'_a.gif';
	}
}


function trim(str)
{
   return str.replace(/^\s*|\s*$/g,"");
}



function check_mail(int_id)
{
	var bln_ok = true;
	var adresa = document.getElementById(int_id).value;
	if (adresa=='')
		return ;
	var pozice_zavinace = adresa.indexOf("@");
	if (pozice_zavinace < 0)
		bln_ok = false;
	var cast_pred_zavinacem = adresa.substring(0,pozice_zavinace);
	var cast_po_zavinaci = adresa.substring(pozice_zavinace+1,adresa.length);
	if (cast_po_zavinaci.indexOf("@") >= 0)
		bln_ok = false;
	if (cast_pred_zavinacem.length <= 0)
		bln_ok = false;
	if (cast_po_zavinaci.length <= 0)
		bln_ok = false;
	if (bln_ok)
		//return true;
		;
	else {
		alert('Chybně zadaná e-mailová adresa.');
		return false;
	}
}



function AddFavorite(linkObj,addUrl,addTitle) 
{ 
  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('Přidat oblíbenou stránku jako nový panel?')) 
    { 
      window.sidebar.addPanel(addTitle,addUrl,''); 
      return false; 
    } 
  } 
  window.alert('Po potvrzení stiskněte CTRL-D,\nstránka bude přidána k vašim oblíbeným odkazům.'); 
  return false; 
} 



function set_href(str){
	location.href = str;
}

function df_valid(){
	if ((document.getElementById('comment_add_title').value)==''){
		alert('Není zadán napdis');
		return false;
	} else 	if ((document.getElementById('comment_add_text').value)==''){
		alert('Není zadán text');
		return false;
	} else 	if ((document.getElementById('comment_add_name').value)==''){
		alert('Není zadáno jméno');
		return false;
	} else 	if ((document.getElementById('comment_add_control').value)==''){
		alert('Není zadán kontrolní součet');
		return false;
	} else {
		return true;
	}
}

function query_valid(){
	
	if ((document.getElementById('query_name').value)==''){
		alert('Není zadáno jméno');
		return false;
	} else 	if ((document.getElementById('query_text').value)==''){
		alert('Není zadán text');
		return false;
	} else 	if ((document.getElementById('query_control').value)==''){
		alert('Není zadán kontrolní součet');
		return false;
	} else {
		return true;
	}
}

function getCookie(cookie){
		all = document.cookie
		
		arr = all.split(';');
		
		var arrValue = new Array();
		for(var x=0; x<arr.length; x++){
			row = arr[x].split('=');
			//if (!arrValue[trim(row[0])])
				arrValue[trim(row[0])]=[row[1]];
		}
		
		return arrValue[cookie];
}
function setCookie(cookie,value){
	document.cookie = cookie+"="+value+"; path=/";
}

function set_font_size(){
	intVal = set_font_size.arguments[0];
	idDiv = set_font_size.arguments[1];
	
	if ((intVal==='')){
		intVal = getCookie('fontsize');
		if (intVal== null)
			intVal = 1;

	} else {
		setCookie("fontsize",intVal);
	}
	
	document.getElementById(idDiv).className = 'fontSize';
	document.getElementById('cssFontSize').href = "/web/_def/css/font"+intVal+".css";
	
	
	if (set_font_size.arguments[0]>-1){
		document.getElementById("fontSize0").className = 'font_size';
		document.getElementById("fontSize1").className = 'font_size';
		document.getElementById("fontSize2").className = 'font_size';
		document.getElementById("fontSize"+intVal).className = 'font_size_activ';
	}
	
	
}


function valid_add_basket(){
	var count = valid_add_basket.arguments.length;
	var objFrm = valid_add_basket.arguments[0];
	var strLang = valid_add_basket.arguments[1];
	 
	if (!(objFrm.elements['count'].value>0)){
		switch(strLang){
			case 'en':
				alert('type number count');
				break;
			default:
				alert('zadejte počet ks');
				break;
		}
		return false;
	}
		
	for(var x=2; x<count; x = x+2){
	
		if (objFrm.elements[valid_add_basket.arguments[x]].value=='' || objFrm.elements[valid_add_basket.arguments[x]].value==0){
			alert(valid_add_basket.arguments[x+1]);
			return false;
		}
	}
	
	
		
}




