//************************************************************
//CUSTOM CSS FOR VOLUSION PAGES SCRIPT

function AddCss()
{   
   var spos = document.URL.lastIndexOf("/");
   if (spos != -1)
   {
      var pagePart = document.URL.substring(0,spos);
      var dpos = pagePart.lastIndexOf("-");
      if (dpos != -1)
      {
         var v = pagePart.substring(dpos+1);
   
         var cssFile;
         if (v==="p") {
            cssFile = "ProductDetails";
			document.write('<script type="text/javascript" src="/v/vspfiles/templates/bh2011v2/js/template_ProductDetails.js"></script>');
	  	}
         else if (v==="s") {
            cssFile = "SearchResults";
			document.write('<script type="text/javascript" src="/v/vspfiles/templates/bh2011v2/js/template_SearchResults.js"></script>');
		 }
         else if (v==="a")
            cssFile = "Articles";
 
         document.write('<link rel="stylesheet" href="/v/vspfiles/templates/bh2011v2/css/'+cssFile+'.css" type="text/css">');
      }
   }
}


function AddCss2()
{
	var sPath = window.location.pathname;
	var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);

	var cssFile2;
	if (sPage === "ProductDetails.asp") {
	   cssFile2 = "ProductDetails";
	   document.write('<script type="text/javascript" src="/v/vspfiles/templates/bh2011v2/js/template_ProductDetails.js"></script>');
	}
	else if (sPage === "ShoppingCart.asp") 
	   cssFile2 = "custom_checkout";
	else if (sPage === "one-page-checkout.asp") 
	   cssFile2 = "custom_checkout";
	else if (sPage === "SearchResults.asp") {
	   cssFile2 = "SearchResults";
	   document.write('<script type="text/javascript" src="/v/vspfiles/templates/bh2011v2/js/template_SearchResults.js"></script>');
	}
	else if (sPage === "PhotoDetails.asp") 
	   cssFile2 = "custom_photodetails";
	else if (sPage === "Receipt.asp") 
	   cssFile2 = "custom_checkout";
	else if (sPage === "orders.asp") 
	   cssFile2 = "custom_checkout";
	else if (sPage === "orderdetails.asp") 
	   cssFile2 = "custom_checkout";
/*	else if (sPage === "") 
	   cssFile2 = "Home";
	else if (sPage === "default.asp") 
	   cssFile2 = "Home";
	else if (sPage === "Default.asp") 
	   cssFile2 = "Home";*/
	else if (sPage === "help_answer.asp") 
	   cssFile2 = "Articles";
	else if (sPage === "Articles.asp") 
	   cssFile2 = "Articles";
	else if (sPage === "terms_privacy.asp") 
	   cssFile2 = "Articles";
	else if (sPage === "aboutus.asp") 
	   cssFile2 = "Articles";
	else if (sPage === "login.asp") 
	   cssFile2 = "Articles";
	else if (sPage === "orders.asp") 
	   cssFile2 = "Articles";
	else if (sPage === "returns.asp") 
	   cssFile2 = "Articles";

	document.write('<link rel="stylesheet" href="/v/vspfiles/templates/bh2011v2/css/'+cssFile2+'.css" type="text/css">');
}

AddCss();
AddCss2();


//************************************************************
//OPEN NEW WINDOW SCRIPT

function OpenNewWindow2(url)
{
	var randomnumber=Math.floor(Math.random()*5001)
	window.open(url, randomnumber, "top=10,left=10,menubar=0,resizable=1,scrollbars=1,width=550,height=700")
}
function OpenNewWindow3(url)
{
	var randomnumber=Math.floor(Math.random()*5001)
	window.open(url, randomnumber, "top=10,left=10,menubar=0,resizable=1,scrollbars=1,width=400,height=300")
}




//************************************************************
//ALTERNATE NOFOLLOW LINK SCRIPT

addEvent( window, 'load', relNoFollow );

/* thanks to PPK www.quirksmode.org */
function addEvent( obj, type, fn ) 
{
	if (obj.addEventListener)
	{
		obj.addEventListener( type, fn, false );
	}
	else if ( obj.attachEvent ) 
	{
		obj["e"+type+fn] = fn;
		obj[type+fn] = function() 
		{ 
			obj["e"+type+fn]( window.event ); 
		}
		obj.attachEvent( "on"+type, obj[type+fn] );
	} 
}

function relNoFollow()
{
	var FakeLinks = document.getElementsByTagName('span');
	
	if( FakeLinks.length > 0 )
	{
		for( var i = 0; i < FakeLinks.length; i++ )
		{
			if( FakeLinks[i].title.indexOf( 'http://' ) != -1 )
			{
				FakeLinks[i].onmouseout 	= fakelinkMouseOut;
				FakeLinks[i].onmouseover 	= fakelinkMouseOver;
				FakeLinks[i].onclick 		= fakelinkClick;
			}
		}
	}
}

function fakelinkMouseOver()
{
	this.className = 'fakelink-hover';
}

function fakelinkMouseOut()
{
	this.className = 'fakelink';
}

function fakelinkClick()
{
	var FakeLinkWindow = window.location.href=this.title;
}



//script to hide links

function mylink(str,linked)
{
 document.write(str.link(linked));
}


// function to replace "In Stock" and "Stock Status:" if found on page
//Moving into separate files for categories and products in template_ProductDetails.js and template_SearchResults.js

/******************************* CODE FOR DROP DOWN *******************************/

var timeout	= 0;
var closetimer	= 0;
var ddmenuitem	= 0;
var select_menu = 0;
var nonimagediv = 0;
var imagediv = 0;

// open hidden layer
function menu_open(id,menu_id,nonimagediv_id,imagediv_id)
{
	// cancel close timer
	menu_cancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.className = 'ihide';
	
	if(select_menu) 
	{
		select_menu.className = 'main';
	}
	
	if(nonimagediv){
			nonimagediv.className="menu_display";
			imagediv.className="menu_hide_display";
	}
	
	
	select_menu = document.getElementById(menu_id);


if(navigator.appName == "Microsoft Internet Explorer" || navigator.appName == "Opera"){//script to apply CSS for IE & OPERA
	select_menu.className = 'selected_main_ie';
}

else {select_menu.className = 'selected_main';}



	
	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.className = 'ivisible';
	
	nonimagediv = document.getElementById(nonimagediv_id);
	imagediv = document.getElementById(imagediv_id);
	
		nonimagediv.className="menu_hide_display";
		imagediv.className="menu_display";
	
}


function class_change(menu_id1,nonimagediv_id1,imagediv_id1){
	menu_cancelclosetime();
	
	if(ddmenuitem) ddmenuitem.className='ihide';
	
	if(select_menu) select_menu.className='main';
	
	if(nonimagediv){
		nonimagediv.className="menu_display";
		imagediv.className="menu_hide_display";
	}
	
	select_menu = document.getElementById(menu_id1);

if(navigator.appName == "Microsoft Internet Explorer"){
	select_menu.className = 'selected_main_ie';
}

else{select_menu.className = 'selected_main';}
	
	nonimagediv = document.getElementById(nonimagediv_id1);
	imagediv = document.getElementById(imagediv_id1);
	
	nonimagediv.className="menu_hide_display";
	imagediv.className="menu_display";
}

// close showed layer
function menu_close()
{
	if(ddmenuitem) {ddmenuitem.className = 'ihide';}
	if(select_menu){
		select_menu.className = 'main';
	}
	
	if(nonimagediv){
			nonimagediv.className="menu_display";
			imagediv.className="menu_hide_display";
	}
}

// go close timer
function menu_closetime()
{
	closetimer = window.setTimeout(menu_close, timeout);
}

// cancel close timer
function menu_cancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
	
}

// close layer when click-out
//document.onclick = menu_close;

/******************************* SCRIPT FOR POWER REIVEWS ON EACH PAGE (SHOULD GO IN TEMPLATE) CODE *******************************/
var pr_style_sheet="http://cdn.powerreviews.com/aux/13260/309304/css/express.css";
if (window.location.protocol=="http:")
{
    document.write("<" + "script type='text/javascript' src='http://cdn.powerreviews.com/repos/13260/pr/pwr/engine/js/full.js'><" + "/script>");
}

//************************************************************
//SEARCH TEXT CHANGE

function clearText(field){
if (field.defaultValue == field.value) field.value = '';
else if (field.value == '') field.value = field.defaultValue;
}
