if (typeof(jQuery) == 'undefined') document.write('<scr'+'ipt type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></scr'+'ipt>');


/* BEGIN FIXES FOR BLACK BACKGROUND CONTENT AREA */
// Fixes pages using black background templates
if ( PageName() == 'affiliate_signup.asp' ||
     PageName() == 'myaccount_affiliate.asp' ||
     PageName() == 'myaccount_affiliate_banners.asp' ||
     PageName() == 'kb_results.asp' ||
     PageName() == 'ticket.asp' ||     
     PageName() == 'ticket_list.asp')
document.write("\<style>#content_area td {background: #000000;}<\/style>");

// Fixes multi-child add to cart for black templates
if ( PageName() == 'productdetails.asp') 
document.write("\<style>.smalltext { color:#ffffff; background-color: #000000; }\n.productnamecolorSMALL { color: #ffffff; background-color: #000000; }\n.colors_background_main {background-color:#000000 ! important;}\n.colors_backgroundlight {background-color:#000000 ! important;}<\/style>");

//Fixes error messages on Ticket.asp
if ( PageName() == 'Ticket.asp')
document.write("\<style>#content_area > table > tbody > tr > td > table > tbody > tr > td > font > b {color: #ffffff ! important;}<\/style>");

// Fixes pages using black background templates 
if (PageName() == 'one-page-checkout.asp') 
{
    var list = document.getElementsByTagName("font");
    for (var i = 0; i < list.length; i++)        // search for border color
        if (list[i].color == "#000000") {
            list[i].color = "white";
            break;
        }
}
/* END FIXES FOR BLACK BACKGROUND CONTENT AREA */


function vCustomFixCartBorder(){
	if (PageName()=='shoppingcart.asp' && navigator.userAgent.indexOf('MSIE 8') != '-1'){                
                jQuery("form[name='form']>table:eq(0) tr").each(function(){
                                jQuery("td[class='colors_lines'][colSpan!='12']:last",this)
                                                .css("backgroundColor","transparent")
                                                .css("borderRight","1px solid #000")
                                                .css("width","1px");
                });
                jQuery("form[name='form']>table tr td.colors_lines:last").css("borderBottom","1px solid #000");   
	}
}
function vCustomCenterOnePageCheckout(){
	if (PageName()=='one-page-checkout.asp') jQuery("form[name='OnePageCheckoutForm']>table:eq(0)").css("margin","0 auto");
}

function vCustomOnready(){
vCustomFixCartBorder();
vCustomCenterOnePageCheckout();
}

// FOR BOOKMARK FUNCTION IN FOOTER
var bookmarkurl=window.location.href.substr(0, window.location.href.indexOf('/', 8) + 1) + '';
if (document.title) 	
 	var bookmarktitle=document.title;
else 	
 	var bookmarktitle="";

var bookmarktext="Bookmark Us";
if (navigator.appName == "Netscape") 
 	bookmarktext="Bookmark Us (CTRL+D)";
else if (navigator.appName == "Opera") 
	bookmarktext="Bookmark Us (CTRL+T)";

function addbookmark()
{
	if (window.sidebar) {
	 	window.sidebar.addPanel(bookmarktitle, bookmarkurl, "");
	}
	else if (window.external) {
		window.external.AddFavorite(bookmarkurl, bookmarktitle);
	}
}
