var preLoadingCart = new Image();
preLoadingCart.src = "http://site.hairretail.com/images/add-to-cart-loader.gif";
var preCartLoader = new Image();
preCartLoader.src = "http://site.hairretail.com/images/cart-loader.gif";
var preLoadinglogo = new Image();
preLoadinglogo.src = "http://lib.store.yahoo.net/lib/yhst-81757188548682/black-hair-retail-icon.gif";
var preLoadinginfo = new Image();
preLoadinginfo.src = "http://site.hairretail.com/images/info.png";
var preLoadingclose = new Image();
preLoadingclose.src = "http://site.hairretail.com/images/window-close.png";
var cartmsg, floatingcarttext;
//document.write("<scr"+"ipt language=javascript src=http://site.hairretail.com/js/jquery_002.js></scr"+"ipt>");
function getCookie(c_name)

{

if (document.cookie.length>0)

  {

  c_start=document.cookie.indexOf(c_name + "=")

  if (c_start!=-1)

    { 

    c_start=c_start + c_name.length+1 

    c_end=document.cookie.indexOf(";",c_start)

    if (c_end==-1) c_end=document.cookie.length

    return unescape(document.cookie.substring(c_start,c_end))
    } 

  }
return ""
}



function showCart(){
	get();
}
var t;
function closecartmessage(){
	clearTimeout(cartmsg);
	animatedcollapse.hide('cart-message');
}



function closeShoppingList(){
clearTimeout(floatingcarttext);
animatedcollapse.hide('floatingcart'); //added by chetan 06 Nov 2008
}



var http_request = false;

   function makeRequest(url, parameters) {
	  
         http_request = false;
	     http_request = new XMLHTTP();

         if (http_request.overrideMimeType) {
            http_request.overrideMimeType('text/html');
         }

      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }	
	  var uri = url + parameters;
	  http_request.onreadystatechange = function() {
		//alert("http_request.readyState: "+http_request.readyState);
		//alert("http_request.status: "+http_request.status);
				if(http_request.readyState != 4 && http_requestnew.readyState != "complete"){
					//window.location.href="#shoppinlisttop";//added by chetan 25 Nov 2008
					javascript:scrollTo(0,0); //added by chetan 02 April 2009
					document.getElementById("cart-message").innerHTML= '<div class="items-just-added-title"><img src="http://site.hairretail.com/images/cart-loader.gif" style="vertical-align:middle; display:inline;">&nbsp;Cart is Loading...</div>';
				}
				if (http_request.readyState == 4 || http_requestnew.readyState == "complete") {
					 if (http_request.status == 200 || http_request.status == 302) {			
						if(http_request.responseText.indexOf("cart is empty")>-1){
							clearTimeout(cartmsg);
							document.getElementById("cart-message").style.display="none"; //added by chetan 06 Nov 2008
							animatedcollapse.hide('cart-message');
							document.getElementById("cart-message").innerHTML= "<div class='items-just-added-title' style='height:24px;'><span style='display:inline-block;float:left; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\"http://site.hairretail.com/images/info.png\");'><img src='http://site.hairretail.com/images/info.png' style='filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);' ></span><span style='display:block; vertical-align:middle; float:left;padding-top:5px;'>&nbsp;&nbsp;Your cart is empty.</span><a href='javascript:;' onclick='closecartmessage();' style='vertical-align:middle;'><span style='display:inline-block !important;float:right !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\"http://site.hairretail.com/images/window-close.png\");'><img src='http://site.hairretail.com/images/window-close.png' style='float:right;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);cursor:pointer' border='0' onclick='closecartmessage();'></span></a></div>";
							fetchQty();    
							fetchSubTotal();
							animatedcollapse.show('cart-message'); //added by chetan 06 Nov 2008
							cartmsg = setTimeout("animatedcollapse.hide('cart-message')",8000);
						}else if(http_request.responseText.indexOf("your session has expired")>-1){
							clearTimeout(floatingcarttext);
							document.getElementById("cart-message").style.display="none";
							animatedcollapse.hide('cart-message');
							document.getElementById("floatingcart").style.display="none";
							document.getElementById("floating-cart").innerHTML= '<div class="items-added-block"><img src="http://lib.store.yahoo.net/lib/yhst-81757188548682/black-hair-retail-icon.gif" alt="HairRetail.com" align="left" border="0" hspace="0" vspace"0" style="margin:0px; width:31px; height:204px;"><div class="items-just-added-title" style="margin-left:31px;">Items just added to cart...</div>'+"<div class='added-item-block-last'><span style='width:24px;display:inline-block;float:left; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\"http://site.hairretail.com/images/info.png\");'><img src='http://site.hairretail.com/images/info.png' style='filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);' ></span><span class='item-msg'>There are no items added to cart recently.<p align='center'>OR</p>your session has expired.<br/><br/><a href='http://order.store.yahoo.net/cgi-bin/wg-order?yhst-81757188548682'>Click Here</a> to view Shopping Cart.</span></div></div>"+'<div class="total-item-block"><div class="total-item-price"><div class="total-item-text">Total Items in Cart: <span id="totalqty"></span></div><div class="total-item-price"> Total: <span id="slist-subtotal"></span></div></div><div><a href="http://order.store.yahoo.net/cgi-bin/wg-order?yhst-81757188548682"><img src="http://lib.store.yahoo.net/lib/yhst-81757188548682/check-out-btn.gif" alt="" width="62" height="19" border="0" /></a></div></div></div>';
							fetchQty();    
							fetchSubTotal();
							animatedcollapse.show('floatingcart'); //added by chetan 06 Nov 2008
							floatingcarttext=setTimeout("closeShoppingList()",8000);
							
						}else{
							clearTimeout(floatingcarttext);
							document.getElementById("cart-message").style.display="none";
							animatedcollapse.hide('cart-message');
							document.getElementById("floatingcart").style.display="none"; //added by chetan 06 Nov 2008
							//alert(http_request.responseText);
							document.getElementById("floating-cart").innerHTML= http_request.responseText;
							animatedcollapse.show('floatingcart'); //added by chetan 06 Nov 2008
													
							//$(".added-item-block-last").animate({ backgroundColor: "#fbc7c7" }, "slow")
							//.animate({ backgroundColor: "#F4FFFF" }, "fast")
							fetchQty();    
							fetchSubTotal();
							floatingcarttext=setTimeout("closeShoppingList()",10000);
						}
					 }else{
						alert('There was a problem with the request.');
					 }
			   }

   };

      http_request.open('GET', uri, true);
      http_request.send(null);
}




function get() {
	var cwsinicsessionid = getCookie("CartId");
	var cartqty=getCookie("CartTQty");
	//var cartamt=document.getElementById('famt').innerHTML;
	if(cwsinicsessionid){
	  makeRequest('http://site.hairretail.com/php/view-shoppingcart.php?sess_id='+cwsinicsessionid+'&cartqty='+cartqty,'');	
	  animatedcollapse.show('cart-message'); //added by chetan 06 Nov 2008
	}else{
		clearTimeout(cartmsg);
		fetchQty();    
		fetchSubTotal();
		//document.getElementById("cart-message").innerHTML="<div class='items-just-added-title'><a href='javascript:;' onclick='closecartmessage();'>[X]</a>&nbsp;Your cart is empty.</div>";
		if(parseInt(cartqty)>0 && cartqty && cartqty!='')
		{
			clearTimeout(floatingcarttext);
							document.getElementById("cart-message").style.display="none";
							animatedcollapse.hide('cart-message');
							document.getElementById("floatingcart").style.display="none";
							document.getElementById("floating-cart").innerHTML= '<div class="items-added-block"><img src="http://lib.store.yahoo.net/lib/yhst-81757188548682/black-hair-retail-icon.gif" alt="HairRetail.com" align="left" border="0" hspace="0" vspace"0" style="margin:0px; width:31px; height:204px;"><div class="items-just-added-title" style="margin-left:31px;">Items just added to cart...</div>'+"<div class='added-item-block-last'><span style='width:24px;display:inline-block;float:left; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\"http://site.hairretail.com/images/info.png\");'><img src='http://site.hairretail.com/images/info.png' style='filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);' ></span><span class='item-msg'>There are no items added to cart recently.<p align='center'>OR</p>your session has expired.<br/><br/><a href='http://order.store.yahoo.net/cgi-bin/wg-order?yhst-81757188548682'>Click Here</a> to view Shopping Cart.</span></div></div>"+'<div class="total-item-block"><div class="total-item-price"><div class="total-item-text">Total Items in Cart: <span id="totalqty"></span></div><div class="total-item-price"> Total: <span id="slist-subtotal"></span></div></div><div><a href="http://order.store.yahoo.net/cgi-bin/wg-order?yhst-81757188548682"><img src="http://lib.store.yahoo.net/lib/yhst-81757188548682/check-out-btn.gif" alt="" width="62" height="19" border="0" /></a></div></div></div>';
							fetchQty();    
							fetchSubTotal();
							animatedcollapse.show('floatingcart'); //added by chetan 06 Nov 2008
							floatingcarttext=setTimeout("closeShoppingList()",8000);
			
		}
		else{
		document.getElementById("cart-message").innerHTML= "<div class='items-just-added-title' style='height:24px;'><span style='display:inline-block;float:left; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\"http://site.hairretail.com/images/info.png\");'><img src='http://site.hairretail.com/images/info.png' style='filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);' ></span><span style='display:block; vertical-align:middle; float:left;padding-top:5px;'>&nbsp;&nbsp;Your cart is empty.</span><a href='javascript:;' onclick='closecartmessage();' style='vertical-align:middle;'><span style='display:inline-block !important;float:right !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\"http://site.hairretail.com/images/window-close.png\");'><img src='http://site.hairretail.com/images/window-close.png' style='float:right;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);' border='0'></span></a></div>";
		
		}
		animatedcollapse.show('cart-message'); //added by chetan 06 Nov 2008
		cartmsg = setTimeout("animatedcollapse.hide('cart-message')",8000);
	}



}

function fetchQty(){

	var CarttotalItems= getCookie("CartTQty");
//	alert ("Fetch: " +totalItems);
	if(CarttotalItems!="" && CarttotalItems!=null && CarttotalItems!="NaN"){
		if(document.getElementById("fqty")){//added by chetan on 15-dec-08
			document.getElementById("fqty").innerHTML=CarttotalItems;
		}//added by chetan on 15-dec-08
		if(document.getElementById("totalqty")){//added by chetan on 15-dec-08
			document.getElementById("totalqty").innerHTML=CarttotalItems;
		}//added by chetan on 15-dec-08

	}else{
		if(document.getElementById("fqty")){//added by chetan on 15-dec-08
		document.getElementById("fqty").innerHTML="0";
		}//added by chetan on 15-dec-08
		
		if(document.getElementById("totalqty")){//added by chetan on 15-dec-08
			document.getElementById("totalqty").innerHTML="0";
		}//added by chetan on 15-dec-08

	}

}





function fetchSubTotal(){
	var Carttotal= getCookie("SubTotal");
	//alert ("Fetch: " +Carttotal);
	if(Carttotal!="" && Carttotal!=null && Carttotal!='0'){
		if(document.getElementById("famt"))
		{
		document.getElementById("famt").innerHTML = Carttotal;
		}
		if(document.getElementById("slist-subtotal"))
		{
		document.getElementById("slist-subtotal").innerHTML = Carttotal;
		}
	}else{
		if(document.getElementById("famt"))
		{
		document.getElementById("famt").innerHTML ='$0.00';
		}
		if(document.getElementById("slist-subtotal"))
		{
		document.getElementById("slist-subtotal").innerHTML = '$0.00';
		}
	}
}

window.onload = function(){
	fetchQty();
	fetchSubTotal();
}

