
/* LOOK: JavaScript Document */

// -----------------------------------------------------------
function MM_findObj(n, d) { //v4.01
  var p,i,x;  
	if(!d) d=document; 
	if ((p=n.indexOf("?"))>0 && parent.frames.length) 
	{ d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p); }
	
  if (!(x=d[n]) && d.all) x=d.all[n]; 
	  for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
		
  for (i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
// -----------------------------------------------------------
function CheckFilter(id_selector, id_filter)
{
	var obj_selector = MM_findObj(id_selector);
	
	if ( obj_selector.checked )
	{
		var obj_filter = MM_findObj(id_filter);
		obj_filter.checked = true;
	}
}
// -----------------------------------------------------------
function ToggleFilter(id_filter)
{
	var obj_filter = MM_findObj(id_filter);
	
	if ( obj_filter.checked == false )
	{
		var sel_arr = new Array('pictures', 'music', 'video', 'disk', 'arch', 'prg','online');
		
		for ( var i=0; i < sel_arr.length; i++)
		{
			var obj_selector = MM_findObj(sel_arr[i]);/*document.sform.sel_arr[i];*/
			obj_selector.checked = false;
		}
	}
}
// -----------------------------------------------------------
function ToggleVisible(id)
{ 
	var el, img;
	
	el = MM_findObj(id);
	img = MM_findObj("img" + id);
	
  if (el && el.style.display == "none") 
	{ 
	  el.style.display="";
		if (img) img.src="templates/images/I_GArrowU.gif"; 
	}
	else 
	{ 
	  el.style.display="none";
		if (img) img.src="templates/images/I_GArrowD.gif"; 
	}
}
// -----------------------------------------------------------

function show_searching() 
{
  var el;
  el=document.getElementById("searching");
  if (!el) {
    alert("El not found");
  } else {
   el.style.visibility="visible";
  }
  el=document.getElementById("sbutton");
  if (el) {
    el.disabled=true;
  }
  el=document.getElementById("sform");
  el.submit();  
  return 0;
//  document.write("test");
//  var el;
//  el = document.all.searching;
//  if (el && el.style.visibility == "hidden") 
//	{ 
//	  el.style.visibility="visible";
//	}
//	else 
//	{ 
//	  el.style.display="hidden";
//	}
//  document.sform.submit();
}
function online_request(serv_id,resource) 
{
  window.open("online_request.php?serv_id="+serv_id+"&resource="+resource,null,
    "height=140,width=400,status=no,toolbar=no,menubar=no,location=no");
}

function load_zones(a) {
  if (!a) a=getCookie('zones');
  if (!a) a='[i][u]';
//  alert(a);
  var txt='';
  var i=0;
  if (a.indexOf('[i]')!=-1) {
     document.getElementById("z_ipnet").checked=true;
     txt='IpNet';
	 i++;
  }
  if (a.indexOf('[u]')!=-1) {
     document.getElementById("z_uaix").checked=true;
     txt=(txt==''?'UAIX':txt+', '+'UAIX');
	 i++;
  } 
  el=document.getElementById("zone_v"); 
  el.innerHTML='Çîí'+(i==1?'à':'û')+' ïîèñêà: '+txt;
}

function apply_zones() 
{
  var a="";
  if (document.getElementById("z_ipnet").checked) a+='[i]';
  if (document.getElementById("z_uaix").checked) a+='[u]';
  var exp = new Date(); 
  exp.setTime(exp.getTime() + (77*24*60*60*1000));
  setCookie('zones',a,exp);
  load_zones(a);
  var el=document.getElementById("zone_sel");
  el.style.visibility="hidden";
  el.style.display="none";
  switch_vis(document.getElementById("zone_v"));
}
function switch_vis(el) {
  if (el.style.visibility=='hidden') {
    el.style.visibility="visible";
    el.style.display="";
    return true;
  } else {
    el.style.visibility='hidden';
    el.style.display='none';
    return false;
  }

}
function change_zone()
{
  var el=document.getElementById("zone_sel");
  if (el.style.visibility=='hidden') {
    switch_vis(document.getElementById("zone_v"));
    switch_vis(el);
    el.style.visibility="visible";
    el.style.display="";
  } else {
    apply_zones();
  }
}   
function change_wather()
{
  var a;
  if (!a) a=getCookie('weather');
  if (!a) a='1';
  a = a=='1'?'0':'1';
  var exp = new Date(); 
  exp.setTime(exp.getTime() + (77*24*60*60*1000));
  setCookie('weather',a,exp);  
  document.location = document.location;    
}