var xHRObject=false;if(window.ActiveXObject){xHRObject=new ActiveXObject("Microsoft.XMLHTTP");}
else if(window.XMLHttpRequest){xHRObject=new XMLHttpRequest();}
var NAV_PREV=0;var NAV_CUR=1;var NAV_NEXT=2;var banners_id="";var banners_image_url_nodes=false;var banners_url_nodes=false;var banners_title_nodes=false;var num_of_banners=0;var cur_banner_id=0;var max_nav_chars=25;var show_current_title=false;function init_banner_swapper(bannerId){if(window.ActiveXObject){xHRObject.open("GET","AJAX_servers/AJAX_banner_swapper_server.php?action=loadBanners&banners_id="+bannerId+"&id="+Number(new Date),true);xHRObject.onreadystatechange=getData;}
else if(window.XMLHttpRequest){xHRObject.onreadystatechange=getData;xHRObject.open("GET","AJAX_servers/AJAX_banner_swapper_server.php?action=loadBanners&banners_id="+bannerId+"&id="+Number(new Date),true);}
xHRObject.send(null);}
function getData(){if(xHRObject.readyState==4&&xHRObject.status==200){response=xHRObject.responseXML;var serverResponse=xHRObject.responseXML;if(serverResponse.documentElement.nodeName=="parsererror")
{errStr=serverResponse.documentElement.childNodes[0].nodeValue;alert(errStr);}
if(serverResponse!=null){var itemsNode=serverResponse.getElementsByTagName('items');if(itemsNode.length>0){var attribute=itemsNode[0].attributes[0].value;if(attribute=='loadBanners'){var banners_id_nodes=serverResponse.getElementsByTagName('banners_id');banners_image_url_nodes=serverResponse.getElementsByTagName('banners_image_url');banners_url_nodes=serverResponse.getElementsByTagName('banners_url');banners_title_nodes=serverResponse.getElementsByTagName('banners_title');num_of_banners=serverResponse.getElementsByTagName('item').length;if(window.ActiveXObject){banners_id=banners_id_nodes[0].text;}
else if(window.XMLHttpRequest){banners_id=banners_id_nodes[0].textContent;}
hideNav();set_banners_image(0);set_banners_nav(NAV_CUR,0);if(num_of_banners>=2){set_banners_nav(NAV_NEXT,1);set_banners_nav(NAV_PREV,num_of_banners-1);}}}}}}
function set_banners_image(index){if(window.ActiveXObject){document.getElementById(banners_id+"Image").innerHTML=html_entity_decode(banners_image_url_nodes[index].text);}
else if(window.XMLHttpRequest){document.getElementById(banners_id+"Image").innerHTML=html_entity_decode(banners_image_url_nodes[index].textContent);}
try{clearTimeout(to);}catch(e){}
to=setTimeout("cycleBanner(1)",10000);}
function hideNav(){document.getElementById(banners_id+"NavPrev").style.display='none';document.getElementById(banners_id+"NavCur").style.display='none';document.getElementById(banners_id+"NavNext").style.display='none';}
function cycleBanner(dir){hideNav();if(cur_banner_id==0&&dir<0){cur_banner_id=num_of_banners-1;}else if(cur_banner_id==num_of_banners-1&&dir>0){cur_banner_id=0;}else{cur_banner_id+=dir;}
set_banners_image(cur_banner_id);if(cur_banner_id>0){set_banners_nav(NAV_PREV,cur_banner_id-1);}else{set_banners_nav(NAV_PREV,num_of_banners-1);}
set_banners_nav(NAV_CUR,cur_banner_id);if(cur_banner_id<num_of_banners-1){set_banners_nav(NAV_NEXT,cur_banner_id+1);}else{set_banners_nav(NAV_NEXT,0);}}
function showPrev(){hideNav();if(cur_banner_id==0){cur_banner_id=num_of_banners;}
--cur_banner_id;set_banners_image(cur_banner_id);if(cur_banner_id>0){set_banners_nav(NAV_PREV,cur_banner_id-1);}
set_banners_nav(NAV_CUR,cur_banner_id);set_banners_nav(NAV_NEXT,cur_banner_id+1);}
function showNext(){hideNav();++cur_banner_id;set_banners_image(cur_banner_id);set_banners_nav(NAV_PREV,cur_banner_id-1);set_banners_nav(NAV_CUR,cur_banner_id);if(cur_banner_id<num_of_banners-1){set_banners_nav(NAV_NEXT,cur_banner_id+1);}}
function set_banners_nav(pos,index){if(window.ActiveXObject){var navTitle=banners_title_nodes[index].text;var url=banners_url_nodes[index].text;var title=banners_title_nodes[index].text;}
else if(window.XMLHttpRequest){var navTitle=banners_title_nodes[index].textContent;var url=banners_url_nodes[index].textContent;var title=banners_title_nodes[index].textContent;}
if(navTitle.length>max_nav_chars){navTitle=navTitle.substr(0,max_nav_chars);navTitle+="...";}
if(pos==NAV_PREV){}
if(pos==NAV_CUR){cur_banner_id=index;if(show_current_title){var navText=navTitle;document.getElementById(banners_id+"NavCur").innerHTML=navText;document.getElementById(banners_id+"NavCur").style.display='block';}}
if(pos==NAV_NEXT){}}
function html_entity_decode(str){var ta=document.createElement("textarea");ta.innerHTML=str.replace(/</g,"&lt;").replace(/>/g,"&gt;");return ta.value;};var offsetfrommouse=[10,10];var displayduration=0;var currentimageheight=400;var padding=10;var zoomimg_w=0;var zoomimg_h=0;if(document.getElementById||document.all){document.write('<div id="trailimageid">');document.write('</div>');}
function getObj(name){if(document.getElementById){this.obj=document.getElementById(name);this.style=document.getElementById(name).style;}else if(document.all){this.obj=document.all[name];this.style=document.all[name].style;}else if(document.layers){this.obj=document.layers[name];this.style=document.layers[name];}}
function gettrail(){return new getObj("trailimageid");}
function truebody(){return(!window.opera&&document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body}
function showtrail(imagename,title,oriwidth,oriheight,zoomimgwidth,zoomimgheight,image,startx,starty,startw,starth){zoomimg_w=zoomimgwidth;zoomimg_h=zoomimgheight;if(zoomimgheight>0){currentimageheight=zoomimgheight;}
trailobj=gettrail().obj;trailobj.style.width=(zoomimgwidth+(2*padding))+"px";trailobj.style.height=(zoomimgheight+(2*padding))+"px";trailobj.setAttribute("startx",startx);trailobj.setAttribute("starty",starty);trailobj.setAttribute("startw",startw);trailobj.setAttribute("starth",starth);trailobj.setAttribute("imagename",imagename);trailobj.setAttribute("imgtitle",title);document.onmousemove=followmouse;}
function hidetrail(){trailstyle=gettrail().style;trailstyle.visibility="hidden";document.onmousemove="";trailstyle.left="-2000px";trailstyle.top="-2000px";}
function followmouse(e){var xcoord=offsetfrommouse[0];var ycoord=offsetfrommouse[1];var docwidth=document.all?truebody().scrollLeft+truebody().clientWidth:pageXOffset+window.innerWidth-15;var docheight=document.all?Math.min(truebody().scrollHeight,truebody().clientHeight):Math.min(window.innerHeight);var relativeX=null;var relativeY=null;if(typeof e!="undefined"){if((typeof e.layerX!="undefined")&&(typeof e.layerY!="undefined")){relativeX=e.layerX;relativeY=e.layerY;}else if((typeof e.x!="undefined")&&(typeof e.y!="undefined")){relativeX=e.x;relativeY=e.y;}
if(docwidth-e.pageX<zoomimg_w+(3*padding)){xcoord=e.pageX-xcoord-zoomimg_w-(2*offsetfrommouse[0]);}else{xcoord+=e.pageX;}
if(docheight-e.pageY<zoomimg_h+(2*padding)){ycoord+=e.pageY-Math.max(0,(0+zoomimg_h+(5*padding)+e.pageY-docheight-truebody().scrollTop));}else{ycoord+=e.pageY;}}else if(typeof window.event!="undefined"){if((typeof event.x!="undefined")&&(typeof event.y!="undefined")){relativeX=event.x;relativeY=event.y;}else if((typeof event.offsetX!="undefined")&&(event.offsetY!="undefined")){relativeX=event.offsetX;relativeY=event.offsetY;}
if(docwidth-event.clientX<zoomimg_w+(3*padding)){xcoord=event.clientX-xcoord-zoomimg_w-(2*offsetfrommouse[0]);}else{xcoord+=truebody().scrollLeft+event.clientX;}
if(docheight-event.clientY<zoomimg_h+(2*padding)){ycoord+=event.clientY-Math.max(0,(0+zoomimg_h+(5*padding)+event.clientY-docheight-truebody().scrollTop));}else{ycoord+=truebody().scrollTop+event.clientY;}}
trail=gettrail();startx=trail.obj.getAttribute("startx");starty=trail.obj.getAttribute("starty");startw=trail.obj.getAttribute("startw");starth=trail.obj.getAttribute("starth");imagename=trail.obj.getAttribute("imagename");title=trail.obj.getAttribute("imgtitle");var docwidth=document.all?truebody().scrollLeft+truebody().clientWidth:pageXOffset+window.innerWidth-15;var docheight=document.all?Math.max(truebody().scrollHeight,truebody().clientHeight):Math.max(document.body.offsetHeight,window.innerHeight);if(ycoord<0){ycoord=ycoord*-1;}
if((trail.style.left=="-2000px")||(trail.style.left=="")){trail.style.left=xcoord+"px";}
if((trail.style.top=="-2000px")||(trail.style.top=="")){trail.style.top=ycoord+"px";}
trail.style.left=xcoord+"px";trail.style.top=ycoord+"px";if(trail.style.visibility!="visible"){if(((relativeX==null)||(relativeY==null))||((relativeX>=startx)&&(relativeX<=(startx+startw))&&(relativeY>=starty)&&(relativeY<=(starty+starth)))){newHTML='<div><h1>'+title+'</h1>';newHTML=newHTML+'<img src="'+imagename+'"></div>';trail.obj.innerHTML=newHTML;trail.style.visibility="visible";}}};var reqObject=false;if(window.ActiveXObject){reqObject=new ActiveXObject("Microsoft.XMLHTTP");}
else if(window.XMLHttpRequest){reqObject=new XMLHttpRequest();}
var products_id="";var products_image_url_nodes=false;var products_name_nodes=false;var products_name_url_nodes=false;var products_price_nodes=false;var products_quote_nodes=false;var products_button_nodes=false;var products_rating_nodes=false;var num_of_products=0;var cur_product_id=0;function init_quotes_swapper(){if(window.ActiveXObject){reqObject.open("GET","AJAX_servers/AJAX_quote_swapper_server.php?action=loadQuotes&id="+Number(new Date),true);reqObject.onreadystatechange=getQuoteData;}
else if(window.XMLHttpRequest){reqObject.onreadystatechange=getQuoteData;reqObject.open("GET","AJAX_servers/AJAX_quote_swapper_server.php?action=loadQuotes&id="+Number(new Date),true);}
reqObject.send(null);}
function getQuoteData(){if(reqObject.readyState==4&&reqObject.status==200){var serverResponse=reqObject.responseXML;if(serverResponse.documentElement.nodeName=="parsererror")
{errStr=serverResponse.documentElement.childNodes[0].nodeValue;alert(errStr);}
if(serverResponse!=null){var itemsNode=serverResponse.getElementsByTagName('quotes');if(itemsNode.length>0){var attribute=itemsNode[0].attributes[0].value;if(attribute=='loadQuotes'){var products_id_nodes=serverResponse.getElementsByTagName('products_id');products_image_url_nodes=serverResponse.getElementsByTagName('products_image_url');products_name_nodes=serverResponse.getElementsByTagName('products_name');products_name_url_nodes=serverResponse.getElementsByTagName('products_name_url');products_quote_nodes=serverResponse.getElementsByTagName('products_quote');products_rating_nodes=serverResponse.getElementsByTagName('products_rating');products_price_nodes=serverResponse.getElementsByTagName('products_price');products_button_nodes=serverResponse.getElementsByTagName('products_button');num_of_products=serverResponse.getElementsByTagName('quote').length;if(window.ActiveXObject){products_id=products_id_nodes[0].text;}
else if(window.XMLHttpRequest){products_id=products_id_nodes[0].textContent;}
set_quotes(0);}}}}}
function set_quotes(index){if(window.ActiveXObject){document.getElementById("promoImage").innerHTML=html_entity_decode(products_image_url_nodes[index].text);document.getElementById("promoName").innerHTML=html_entity_decode(products_name_url_nodes[index].text);document.getElementById("promoBookTitle").innerHTML=html_entity_decode(products_name_nodes[index].text);document.getElementById("promoPrice").innerHTML=html_entity_decode(products_price_nodes[index].text);document.getElementById("promoRating").innerHTML=html_entity_decode(products_rating_nodes[index].text);document.getElementById("promoQuote").innerHTML=html_entity_decode(products_quote_nodes[index].text);document.getElementById("promoButton").innerHTML=html_entity_decode(products_button_nodes[index].text);}else if(window.XMLHttpRequest){document.getElementById("promoImage").innerHTML=html_entity_decode(products_image_url_nodes[index].textContent);document.getElementById("promoName").innerHTML=html_entity_decode(products_name_url_nodes[index].textContent);document.getElementById("promoBookTitle").innerHTML=html_entity_decode(products_name_nodes[index].textContent);document.getElementById("promoPrice").innerHTML=html_entity_decode(products_price_nodes[index].textContent);document.getElementById("promoRating").innerHTML=html_entity_decode(products_rating_nodes[index].textContent);document.getElementById("promoQuote").innerHTML=html_entity_decode(products_quote_nodes[index].textContent);document.getElementById("promoButton").innerHTML=html_entity_decode(products_button_nodes[index].textContent);}
try{clearTimeout(toq);}catch(e){}
toq=setTimeout("cycleQuotes(1)",17000);}
function cycleQuotes(dir){if(cur_product_id==0&&dir<0){cur_product_id=num_of_products-1;}else if(cur_product_id==num_of_products-1&&dir>0){cur_product_id=0;}else{cur_product_id+=dir;}
set_quotes(cur_product_id);};var initialtab=[1,"sc1"]
var turntosingle=0
var disabletablinks=0
var previoustab=""
if(turntosingle==1)
document.write('<style type="text/css">\n#tabcontentcontainer{display: none;}\n</style>')
function expandcontent(cid,aobject){if(disabletablinks==1)
aobject.onclick=new Function("return false")
if(document.getElementById&&turntosingle==0){highlighttab(aobject)
if(previoustab!="")
document.getElementById(previoustab).style.display="none"
document.getElementById(cid).style.display="block"
previoustab=cid}}
function highlighttab(aobject){if(typeof tabobjlinks=="undefined")
collectddimagetabs()
for(i=0;i<tabobjlinks.length;i++)
tabobjlinks[i].className=""
if(aobject!=null)
{aobject.className="current"}}
function collectddimagetabs(){var tabobj=document.getElementById("slidetabsmenu")
tabobjlinks=tabobj.getElementsByTagName("a")}
function do_onload(){if(document.getElementById("slidetabsmenu")!=null)
{collectddimagetabs()
expandcontent(initialtab[1],tabobjlinks[initialtab[0]-1])}}
function do_tabmagic(){var attribcontainer=document.getElementById('productAttributes_tab')
if(attribcontainer!=undefined){var attritems=attribcontainer.getElementsByTagName("input");}
if(attritems!=undefined){for(var n=0;n<attritems.length;n++){if(attritems[n].getAttribute('checked')=="checked"){attritems[n].checked=true;}}}
var tabmain=document.getElementById('tabcontentcontainer')
if(tabmain!=undefined){var tabContainer=tabmain.getElementsByTagName("*");}
var productDetails=document.getElementById('productDetailsList');var productDetailstab=document.getElementById('productDetailsList_tab');if(tabContainer!=undefined){var hackArr=new Array();var NewArr=new Array();hackArr[0]=document.getElementById('cartAdd');hackArr[1]=document.getElementById('productDetailsList');hackArr[2]=document.getElementById('productAttributes');hackArr[3]=document.getElementById('productQuantityDiscounts');hackArr[4]=document.getElementById('productAdditionalImages');hackArr[5]=document.getElementById('alsoPurchased');hackArr[6]=document.getElementById('crossSell');hackArr[7]=document.getElementById('reviewsDefault');hackArr[8]=document.getElementById('productDescription');hackArr[9]=document.getElementById('attribsOptionsText');hackArr[10]=document.getElementById('productMainImage');hackArr[11]=document.getElementById('productName');hackArr[12]=document.getElementById('productPrices');hackArr[13]=document.getElementById('freeShippingIcon');NewArr[0]=document.getElementById('cartAdd_tab');NewArr[1]=document.getElementById('productDetailsList_tab');NewArr[2]=document.getElementById('productAttributes_tab');NewArr[3]=document.getElementById('productQuantityDiscounts_tab');NewArr[4]=document.getElementById('productAdditionalImages_tab');NewArr[5]=document.getElementById('alsoPurchased_tab');NewArr[6]=document.getElementById('crossSell_tab');NewArr[7]=document.getElementById('reviewsDefault_tab');NewArr[8]=document.getElementById('productDescription_tab');NewArr[9]=document.getElementById('attribsOptionsText_tab');NewArr[10]=document.getElementById('productMainImage_tab');NewArr[11]=document.getElementById('productName_tab');NewArr[12]=document.getElementById('productPrices_tab');NewArr[13]=document.getElementById('freeShippingIcon_tab');for(var j=0;j<hackArr.length;j++){if(hackArr[j]!=undefined){for(var i=0;i<tabContainer.length;i++){sTmp=tabContainer[i].id.split("_");if(hackArr[j].id==sTmp[0]){hackArr[j].style.display="none";hackArr[j].innerHTML='';hackArr[j].outerHTML='';break;}}}}
if(hackArr[8]!=undefined){hackArr[8].style.display="none";}
for(var j=0;j<NewArr.length;j++){if(NewArr[j]!=undefined){for(var i=0;i<tabContainer.length;i++){if(tabContainer[i].id==NewArr[j].id){sTmp=NewArr[j].id.split("_");NewArr[j].id=sTmp[0];break;}}}}}}
function ShowTabs(){var tppblock=document.getElementById('tpptabBlock')
if(tppblock!=undefined){tppblock.style.display='block';}}
if(window.addEventListener)
window.addEventListener("load",do_onload,false)
else if(window.attachEvent)
window.attachEvent("onload",do_onload)
else if(document.getElementById)
window.onload=do_onload