// JavaScript Document

// Browser and version detection
var browser=navigator.appName;
var b_version=navigator.appVersion;
var version=parseFloat(b_version);
//alert("browser=" + browser);
//document.write("Browser name: "+ browser);
//document.write("<br />");
//document.write("Browser version: "+ version);
if (browser == "Microsoft Internet Explorer")
{
	if (b_version.indexOf("8.0") == 22)
	{
		//alert("version 8");
		document.write("<link href='css/pbs_ie8.css' rel='stylesheet' type='text/css' />");
		document.write("<link rel='stylesheet' href='css/twitter_ie.css' type='text/css' />");					
	}
	else
	{
		//alert("ie not version 8");
		document.write("<link href='css/pbs_ie.css' rel='stylesheet' type='text/css' />");
		document.write("<link rel='stylesheet' href='css/twitter_ie.css' type='text/css' />");	
	}
}
else
{
	//alert("nn");
	document.write("<link href='css/pbs_nn.css' rel='stylesheet' type='text/css' />");
	document.write("<link rel='stylesheet' href='css/twitter.css' type='text/css' />");
}

//alert("position="+b_version.indexOf("8.0"));

// End browser and version detection
// Used to toggle cart
var cart_visible = false;



function cart_on()
{
	if  (cart_visible == false)
	{
		document.getElementById('cart_box').style.visibility = "visible";
		document.getElementById('cart_box').style.display = "inline";
		document.getElementById('cart_sign').src = cart_min.src;
		//document.getElementById{'cart_box').style.zIndex = "100";
		//document.getElementById('cart').src = cart_min.src;
		//document.getElementById('cart_summary').src = cart_min_dark.src;
		//setCookie('cart','open',365)		
		cart_visible = true;
	}
	else
	{
		document.getElementById('cart_box').style.visibility = "hidden";
		document.getElementById('cart_box').style.display = "none";		
		document.getElementById('cart_sign').src = cart_max.src;		
		//document.getElementById('cart').src = cart_max.src;
		//document.getElementById('cart_summary').src = cart_dark.src;
		//setCookie('cart','closed',365)
		cart_visible = false;		
	}
}



//used by menu_topnav.asp
function pbs_over(menu_id,img)
{
	//alert("img="+img);
	//alert("src="+ hAdjOvr.src);
	document.getElementById(menu_id).src = img;
}

function pbs_out(menu_id,img)
{
	document.getElementById(menu_id).src = img;
}


//used by basket.asp
<!-- hide from JavaScript-challenged browsers
function displaythis(what)    
		{
		var bcheckout = document.getElementById("checkout");
		var bmodify   = document.getElementById("modifybasket");
		if (what.value =="checkout")
		    {
		        bcheckout.value = "checkout"
		        bmodify.value = ""		  
		    }
		if (what.value =="modify")
		    {
		        bcheckout.value = ""
		        bmodify.value = "modifybasket"	
		    }		 
		 }
	//-->hiding
	
function dosubmit()    
{
    var bmodify   = document.getElementById("modifybasket")	;    
    var bcheckout = document.getElementById("checkout");
    bcheckout.value = ""
    bmodify.value = "modifybasket";
    document.basketform.submit();	
}

//used by products.asp???
<!-- hide from JavaScript-challenged browsers

function RedirectToAddADDress (page)
   {
   var new_url=page;	  
   if (  (new_url != "")  &&  (new_url != null)  )
   //document.basketform.submit();
    window.location=new_url;
   }
//-->hiding

function open_win()
{
window.open("images/qb_chart.jpg","qbchart", "fullscreen=yes")
}

function getPagename()
{
	var sPath = window.location.pathname;
	var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);	
	return sPage;
}

function getQuerystring(key, default_)
{
  if (default_==null) default_="";
  key = key.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regex = new RegExp("[\\?&]"+key+"=([^&#]*)");
  var qs = regex.exec(window.location.href);
  if(qs == null)
    return default_;
  else
    return qs[1];
} 

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}



