function menu_open(obj, id) {
  ul = document.getElementById(id);

  if(ul.style.display == 'none') {
    ul.style.display = 'block';
	obj.className = "bullet with_submenu active";
  }
  else {
    ul.style.display = 'none';
	obj.className = "bullet with_submenu";
  }

  return false;
}

function switchActive(active, content)
{
	document.getElementById('sw1').className = "no_active";
	document.getElementById('sw2').className = "no_active";
    if(document.getElementById('sw3') != null)
	    document.getElementById('sw3').className = "no_active";
	//document.getElementById(active).setAttribute("class", "active");
	document.getElementById(active).innerHTML = content + '<span></span>';
	document.getElementById(active).className = "active";
	//document.getElementById(active).style.backgroundImage = 'url({insert name="seo_url"}templates/images/sort_active.png)';
	
	if(active == 'sw1')
	{
		document.getElementById('parameters').style.display = 'block';
		document.getElementById('recommended').style.display = 'none';
		if(document.getElementById('comments') != null)
            document.getElementById('comments').style.display = 'none';
	}
	if(active == 'sw2')
	{
		document.getElementById('parameters').style.display = 'none';
		document.getElementById('recommended').style.display = 'block';
		if(document.getElementById('comments') != null)
            document.getElementById('comments').style.display = 'none';
	}
	if(active == 'sw3')
	{
		document.getElementById('parameters').style.display = 'none';
		document.getElementById('recommended').style.display = 'none';
		if(document.getElementById('comments') != null)
            document.getElementById('comments').style.display = 'block';
	}
	
	return false;
}

function setCheckboxState(obj)
{
	 if(obj.checked == true)
	 {
		 obj.checked = false;
	 }
	 else
	 {
		 obj.checked = true;
	 }
}

function AddFavorite(linkObj)
{

  addUrl = 'http://www.panasonic-eshop.cz/';
  addTitle = 'Panasonic-eshop.cz - elektronika Panasonic';

  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;
}

if(document.getElementById('open_basket_lf') != null)
{
	document.getElementById('open_basket_lf').checked = false;
}
if(document.getElementById('delivery_info') != null)
{
	document.getElementById('delivery_info').checked = false;
}

//####################################//


function checkInputData(type)
{
	if(type == 'int')
	{
		if((event.keyCode < 48) || (event.keyCode > 57) && event.keyCode != 13)
			event.returnValue = false;
	}
	else
	if(type == 'float')
	{
		if((event.keyCode < 48 || event.keyCode > 57)
			 && event.keyCode != 46 && event.keyCode != 44 && event.keyCode != 13)
			event.returnValue = false;
	}
}


//####################################//


function imgWnd(obj)
{
	if(obj == null)
		return false;

	var name = "imgWnd" + Math.ceil( Math.random() * 3000 );
		
	if(obj.tagName == "A" & obj.getAttribute("href") != null)
	{
		var loc = obj.getAttribute("href");
		wnd = window.open(loc , name, 'toolbar=no,menubar=no,location=no,directories=no,scrollbars=no,resizable=yes,status=no,width=400,height=300');
		wnd.focus();
		return false;
	}
	else
	{
		return true;
	}
}


//####################################//


function displayMenu(id, menu)
{
	menuSrc = document.getElementById(menu);
	if(!menuSrc)
		return;
	img = document.getElementById("IMG_"+menu);
	
	if(menuSrc.style.display=="none")
	{
		menuSrc.style.display =  "block";
		
		if(img != null)
		{
			imgSrc = document.getElementById("IMG_"+menu).src;
			imgSrc = imgSrc.replace("plus", "minus");
			img.src = imgSrc;
		}
	}
	else
	{
		menuSrc.style.display =  "none";
		
		if(img != null)
		{
			imgSrc = document.getElementById("IMG_"+menu).src;
			imgSrc = imgSrc.replace("minus", "plus");
			img.src = imgSrc;
		}
	}
}


//####################################//


function cntrParams()
{
	params = "";
		
	var cntrFlash=""; var cntrCookies=0; var cntrJava=0; var ref=top.document.referrer;
	if(navigator.userAgent.toLowerCase().indexOf("msie")){
		msieFlashV=0;
		document.writeln("<s"+"cript language=\"VBScript\">\non error resume next\n msieFlashV=0");
		for (y=3;y<= 8;y++)document.writeln("if(IsNull(CreateObject(\"ShockwaveFlash.ShockwaveFlash."+y+"\"))) then dummy=0 else msieFlashV="+y+" end if");
		document.writeln("</s"+"cript>");
		if(msieFlashV > 0) cntrFlash="Shockwave Flash "+msieFlashV;
	}
	if(navigator.plugins["Shockwave Flash"] != null){ cntrFlash = navigator.plugins["Shockwave Flash"].description; }
	document.cookie="cntr_cook=1";cntrCookies=(document.cookie.indexOf("cntr_cook")!=-1)?1:0;cntrJava=(navigator.javaEnabled())?1:0;
	
	params = "referer="+escape(ref)+"&amp;screenres="+screen.width+"x"+screen.height+"&amp;colordepth="+screen.colorDepth+"&amp;doctitle="+document.title+"&amp;flash="+escape(cntrFlash)+"&amp;cookies="+cntrCookies+"&amp;js=1&amp;java="+cntrJava+"&amp;r="+Math.random();
	
	return params;
}


//####################################//
