//"view_mini"
jQuery(document).ready(function(){
//	if(document.domain.indexOf("yhst-17116217969881.us-dc1-edit.store.yahoo.net") != -1)
//	if(document.domain.indexOf("www.outdora.com") != -1)
	var localmode = GC("localmode");
	if(localmode == '123456')
	{
		Init_002();
		//initial design on minicart
		jQuery("#searchui").html("");
		jQuery("#searchui").html('<form method="get" action="http://search.store.yahoo.net/cgi-bin/nsearch" style="margin-bottom:0;padding-bottom:0;" ><img '+
		 ' src="http://site.outdora.com/images/telephone-number.gif"'+
		 ' style="margin-bottom: 3px;" height="17" width="215"><br>'+
				''+
				' <input name="catalog"'+
		 ' value="yhst-17116217969881" type="hidden"  ><input'+
		 ' name=".autodone" value="http://store.outdora.com/nsearch.html"'+
		 ' type="hidden"><div style="border-bottom:1px solid #333333;border-top:1px solid #333333;width:291px;float:right;padding-top:3px;padding-bottom:3px;" ><input'+
		 ' value="" id="query" name="query" class="hun"  '+
		 ' title="Type your search terms here" type="text" style="height:18px; width:225px; float:left; font-size:10px;  " >'+
				' <input name="imageField"'+
		 ' value="Go" src="http://site.outdora.com/images/search.gif"'+
		 ' align="center" border="0" height="18" type="image"'+
		 ' width="56"  style="float:right;" ></div><br style="clear:both;" /> </form>');

		jQuery("#searchui").append("<div style=\"display:block;\" id=\"MyCart\" class=\"CartButton\">"+
			"<div id=\"CartButton\" style=\"padding-bottom:3px;width:291px;\" ><table style=\"padding-top:3px;padding-bottom:3px;\"  cellspacing='0' cellpadding=0 border='0'><tbody><tr valign='middle'><td width='200' style='font-size:10px;padding-top:5px;padding-left:100px;'><span id='itemTop'>0</span> Items | <span id='priceTop'>$0.00</span>&nbsp;</td><td><a href='http://us-dc2-order.store.yahoo.net/cgi-bin/wg-order?yhst-17116217969881'><img height='20' width='58' src='http://citrussites.jairosolutions.org/jsjs/ButBut.jpg'/></a></td></tr></tbody></table></div>"+
			"<div id=\"CartBody\" style=\"display:none;width:291px;margin-left:0px;\" >"+
				"<div id=\"CloseCart\"><img src=\"http://citrussites.jairosolutions.org/jsjs/close_but.jpg\" /></div>"+
				"<div id=\"CartContent\" ></div>"+
				"<div id=\"CloseCart\" class=\"CheckOutNow\" ><img id=\"CloseCart2\" src='http://citrussites.jairosolutions.org/jsjs/close_but.jpg' style='position: absolute; left:0px;margin-top:2px;'/>"+
				"<span id=\"CheckOutMeNow\" ><a href=\"http://us-dc2-order.store.yahoo.net/cgi-bin/wg-order?yhst-17116217969881\" ><img src=\"http://citrussites.jairosolutions.org/jsjs/check_out.jpg\" /></a></span></div>"+
			"</div>"+
			"</div>");
		//initial design on minicart end
		
		//initial processing items
			jQuery("#footer").append("<div style=\"display:none;\" id=\"Process\" ></div>");
		//initial processing items end
		
			//style
			jQuery.each(jQuery.browser, function(i, val) {
				if(i=="mozilla" && val == true ){
					jQuery("#MyCart").css({"margin-top":"0px","margin-right":"-5px"});
				}else{
						if(val=="7.0" || val=="6.0" || val == "8.0" ){

							jQuery("#MyCart").css({"margin-top":"0px","margin-right":"-5px"});
							if(val=="6.0")
							{	
								jQuery("#MyCart").css({"margin-right":"3px"});
							}
							if(val=="8.0")
							{	
								jQuery("#MyCart").css({"margin-top":"0px","margin-right":"-5px"});
							}
						}
							
					}

				});
			//style end
			
			//minicarteffects
					jQuery("#CloseCart2").click(function(){
						jQuery("#CartBody").slideUp("fast");
					});
					
					jQuery("#CloseCart").click(function(){
						jQuery("#CartBody").slideUp("fast");
					});
					
					jQuery("#MyCart").mouseover(function(){
						try{
							clearTimeout(t);
							jQuery("#CartBody").slideDown();		
						}catch(e){}
					});
					jQuery("#CartButton").mouseover(function(){
						try{
							clearTimeout(t);
							jQuery("#CartBody").slideDown();
						}catch(e){}
						jQuery("#CartBody").slideDown();		
					});
					jQuery("#MyCart").bind('mouseout', function() {
						//t=setTimeout('jQuery("#CartBody").slideUp("fast")',300);
					});
			//minicarteffects end
				
			
			//process
				LoadInitialNow2();
				initialSetCookies();
				//setTimeout('DC("cookie_test","10");',3000);
				//add to cart 
				jQuery("#addtocartimagesubmit").css({"display":"none"});
				$addToCartButton=jQuery("#addtocartimagesubmit").attr("src");
				jQuery("#addtocartimagesubmit").parent().append("<img style=\"cursor:pointer;\" id=\"addtocartimagebutton\" src=\""+$addToCartButton+"\" />");
				jQuery("#addtocartimagesubmit").parent().append("<img style=\"display:none;\" id=\"addToCartLoader\" src=\"http://jairosolutions.org/citrussites/jsjs/ajax-loader-12.gif\" />");
				jQuery("#addtocartimagebutton").click(function(){
						SC("loadData","");
						AddtoCart22();
						setTimeout("GetCookieFromYahooCart()",2000);
						LoadInitialNow();
						jQuery("#addtocartimagebutton").css({"display":"none"});
						jQuery("#addToCartLoader").css({"display":"block"});
				});
				//add to cart
				
				
			//process
	}

});

//
	var G_itemCounter = 0;
//

//Process Functions
		function LoadInitialNow()
		{		
				var datas = GC("loadData");
				if(!datas || datas == "" )
				{
					setTimeout("LoadInitialNow();",1000);
					return;
				}
				$htmlResult = loadInitialCart222();

				jQuery("#CartContent").html($htmlResult);
				if(jQuery("#CartContent").html() == "")
				{
					jQuery("#CartContent").html("<div style=\" text-align:center; text-align:center; margin-top:50px;\" >YOUR CART IS CURRENTLY EMPTY.</div>");
				}
				calculateTotal222();

				jQuery("#CartBody").slideDown();
				jQuery("#addtocartimagebutton").css({"display":"block"});
				jQuery("#addToCartLoader").css({"display":"none"});
				
		}
		
		function localMode()
		{
			SC("localmode","123456");
		}

		function LoadInitialNow2()
		{		
				var datas = GC("loadData");
				if(!datas || datas == "" )
				{
					setTimeout("LoadInitialNow2();",1000);
					return;
				}
				$htmlResult = loadInitialCart222();

				jQuery("#CartContent").html($htmlResult);
				if(jQuery("#CartContent").html() == "")
				{
					jQuery("#CartContent").html("<div style=\" text-align:center; text-align:center; margin-top:50px;\" >YOUR CART IS CURRENTLY EMPTY.</div>");
				}
				//calculateTotal();
				calculateTotal222();
		}
		
		
		function RendProces2($tit,$del,$prc,$qty,$img,$count,  $ids , $Name ,$liks ,itemCounter )
		{
			if(parseInt($qty) == 0)
			{return "";}
			
			if(!$ids)
			{
				$myQtyl = $qty;
			}
			else
			{
				//SC($tit + php_urlencode($ids) + "_qty",GC($tit + "_qty"));
				//$myQtyl =  GC($tit + php_urlencode($ids) + "_qty");
				$myQtyl =  GC("qty_"+itemCounter);
			}
			
			if(!$Name)
			{
				$Name = $tit;
			}
			if(!$liks){
				$liks = "#";
			}else
			{
				//$liks = "http://www.outdora.com/"+$liks
			}
			//$ids2 = $ids.replace("=", "");
			G_itemCounter = itemCounter;
			
			$str =  '<div id="'+$tit+'" ><table  width="100%" cellpadding="0" cellspacing="0" border="0" style="padding-top:10px;" >'+
					'<tr>'+
					'<td width="35%" valign="top" align="center" ><a href="'+$liks+'"><img src="'+$img+'" /></a></td>'+
					'<td valign="top" ><b style="font-size:12px;padding-right:10px;" ><a href="'+$liks+'">'+$Name+'</a></b><div id="'+$tit+'_here" style="font-size:10px;" >Qty <input id="'+$tit+'_valqty" type="text" size="2" style="font-size:10px;height:18px;"  value="'+$myQtyl+
					'" style="width:20px;" />&nbsp;<a onclick="UpdatItem(\''+$tit+'\',\''+$prc+'\',\''+G_itemCounter+'\')" href="javascript:void(0);" >Update</a> / '+
					'<a href="javascript:void(0);" onclick="ShowConfirm(\''+G_itemCounter+'\')">Remove</a>'+
					'<div align="right" style="margin-right:70px;visibility:hidden;" class="Confirm_'+G_itemCounter+'" ><span style="font-size:9px;"><a onclick="DeleteItem(\''+$tit+'\',\''+G_itemCounter+'\',\''+itemCounter+'\')" href="javascript:void(0);"  >Yes</a> | <a onclick="HideConfirm(\''+G_itemCounter+'\')" href="javascript:void(0);" >No</a> </span></div></div>'+
					'<br /><div align="right" style="padding-right:10px;" id="'+$tit+'_CartUnitPrice" ><table width="100%" border="0" cellpadding="0" cellspacing="0" >'+
					'<tr>'+
					'<td width="60%" align="left" style="font-size:10px;"  >'+formatCurrency(parseFloat($prc))+' / EACH</td>'+
					'<td width="40%" align="center" style="font-size:10px;" ><strong>'+formatCurrency(parseFloat($prc) * parseInt($myQtyl))+'</strong></td>'+
					'</tr>'+
					'</table>'+
					'</div>'+
					'</td>'+
					'</tr>'+
					'</table><hr /></div>';
			return $str;
		}
		/*

		function loadInitialCart()
		{
			var $rets = "";
			$dat=GC("Data");
			if(!$dat || $dat=="" )
			{	
				return;
			}
			G_itemCounter=0;
			
			$dat_ar = $dat.split("{{}}");
			for(var x=1;x<=$dat_ar.length-1;x++)
			{
			
			
				$elem=$dat_ar[x].split("~");
				$tit = $elem[0];
				$qty = GC($tit+"_qty");
				
				if(parseInt($qty) == 0){continue;}

				$prc = $elem[1];
				$img = $elem[2];
				try{
					$ids = $elem[3];
					$Name = $elem[4];
					$mylink = $elem[6];
					
				}catch(e){
					$ids = "";
					$Name = "";
					$mylink = "javascript:void(0);";
				}
				$rets = $rets + RendProces2($tit,"#",$prc,$qty,$img,0,$ids , $Name , $mylink );
				G_itemCounter++;
			}
			$rets = $rets+"<div id=\"Subtotalhere\"></div>";
			return $rets;

		}		
		
		*/
		//added by jairo - noel - 10-03-10
		function loadInitialCart222()
		{
			
			var $rets            =  "";
			var $totalitems_str  = GC("totalitems");
			var $totalitems      = parseInt($totalitems_str);
			if($totalitems == 0)
			{
				return "";
			}
			for(var itemCounter=0;itemCounter<=($totalitems-1);itemCounter++)
			{
				try{
					$data_item = GC("Data_"+itemCounter);
				}catch(e){
					continue;
				}
				if($data_item == null)
				{
					setTimeout("loadInitialCart222()",1000);
					return "";
				}

				$elem=$data_item.split("~");
				$qty = 1;
				
				$tit = $elem[0];
				$prc = $elem[1];
				$img = $elem[2];				

				try
				{
					$ids    = $elem[3];
					$Name   = $elem[4];
					$mylink = $elem[6];
					$qty    = $elem[7];
				}
				catch(e)
				{
					$ids    = "";
					$Name   = "";
					$mylink = "javascript:void(0);";
					$qty    = 0;
				}
				SC("qty_"+itemCounter,$qty);
				SC("price_"+itemCounter,$prc);
				$rets = $rets + RendProces2($tit,"#",$prc,$qty,$img,0,$ids , $Name , $mylink ,itemCounter);
				
			}
			$rets = $rets+"<div id=\"Subtotalhere\"></div>";
			return $rets;
		}				
		//added by jairo - noel - 10-03-10 end
		
		
		function AddtoCart22()
		{
			var $tit   = jQuery("input[name='vwitem']").val();
			if(!$tit)
			{
				$tit   = jQuery("input[name='vwitem0']").val();
			}
			SaveToCartItem_live($tit);
		}
		
		
		function SaveToCartItem_live($item_id)
		{
			var $store_url ="";
			if(!jQuery(".optionsTable").html())
			{ 
				
				var $tit   = jQuery("input[name='vwitem']").val();
				var vvv    = "&vwitem="+$tit;
				
				if(!$tit)
				{
					$tit   = jQuery("input[name='vwitem0']").val();
				    vvv    = "&vwitem0="+$tit;
				}
				
				$quantyValue = jQuery("input[name='vwquantity']").val();
				$quanty = "&vwquantity="+$quantyValue;
				if(!$quantyValue)
				{
					$quanty = "";
				}
				
				$store_url = "http://order.store.yahoo.net/cgi-bin/wg-order?vwcatalog=yhst-17116217969881"+vvv+""+$quanty;
				 jQuery("#Process").append('<iframe src ="'+$store_url+'" width="500" height="500"></iframe>');
			}else{
				$store_url = GenerateQuerySting2($item_id);
				jQuery("#Process").append('<iframe src ="'+$store_url+'" width="500" height="500"></iframe>');
			}
		}
		
		
		function GetCookieFromYahooCart()
		{
		 $store_url = "http://us-dc2-order.store.yahoo.net/cgi-bin/wg-order?vwcatalog=yhst-17116217969881&SetMeLive";
		 jQuery("#Process").append('<iframe src ="'+$store_url+'" width="500" height="500"></iframe>');
		}
		
		


		function Init_002()
		{
			if(jQuery.query.get('cmd')=="SetCookieLive")
			{
				
					$data = jQuery.query.get('data');
					$qtys = jQuery.query.get('qtys');
					SC("Data",$data);
					
					try{
						$qtys = $qtys.split(";");
						$data = $data.split("{{}}");
						for(var x=1;x<=$qtys.length-1;x++)
						{
							$QQ = $qtys[x].split("=");
							SC($QQ[0],$QQ[1]);
							$mm=$data[x].split("~");  
							SC($mm[0]+"_qty",$QQ[1]);
							
						}
					}catch(e){ return; }
					
			}
			
			if(jQuery.query.get('cmd')=="SetCookieLive2")
			{
				
				$data 		 = jQuery.query.get('data');
				$qtys 		 = jQuery.query.get('qtys');
				$totalitem   = jQuery.query.get('totalitem');
				$sendingitem = jQuery.query.get('sendingitem');
				SC("totalitems",$totalitem);
				if($data == "")
				{
					return ;
				}
				
				SC("Data_"+$sendingitem,$data);
				
			}
			
			if(jQuery.query.get('cmd')=="FinishLoad")
			{
				SC("loadData","1");
			}
			
			if(jQuery.query.get('cmd')=="DeleteMe")
			{
				$data = GC("Data");
				$data = $data.split("{{}}");
				for(var x=1;x<=$data.length-1;x++)
				{
					$item = $data[x].split("~");
					SC($item[0]+"_qty",0);
				}
			}
			
			
		}
		
		function calculateTotal222()
		{
				var $totalitems_str = GC("totalitems");
				var $totalitems     = parseInt($totalitems_str);
				var $total_qty		= 0; 
				var $qqq			= 0;
				if(!$totalitems || $totalitems == 0 )
				{
					jQuery("#CartContent").html("<div style=\" text-align:center; margin-top:50px;\" >YOUR CART IS CURRENTLY EMPTY.</div>");
					jQuery("#priceTop").html("$0.00");
					jQuery("#itemTop").html("0");
					return;
				}
				
				for(x=0;x<=$totalitems-1;x++)
				{
					$qty_string = GC("qty_"+x);
					$prc_string = GC("price_"+x);
					$qty_fl     = parseInt($qty_string);
					$prc_fl     = parseFloat($prc_string);
					
					$subTotal   = $qty_fl * $prc_fl;
					$total_qty  = $total_qty + $subTotal;
					$qqq        = $qqq  +  $qty_fl ;
				}

				jQuery("#priceTop").html(""+formatCurrency($total_qty));
				jQuery("#itemTop").html($qqq);
				try{
					if($qqq == 0)
					{
						//jQuery("#CartContent").html("<div style=\" text-align:center; margin-top:50px;\" >YOUR CART IS CURRENTLY EMPTY.</div>");
					}
					else
					{	
						jQuery("#Subtotalhere").remove();
						jQuery("#CartContent").append('<div id="Subtotalhere">'+
						'<br /><table width="100%" height="50" border="0" cellpadding="0" cellspacing="0" >'+
							'<tr>'+
								'<td align="center" style="font-size:12px;"  >'+$qqq+' ITEMS IN BAG</td>'+
								'<td align="center" style="font-size:12px;" ><strong style="font-size:12px;" >SUBTOTAL : '+formatCurrency($tot)+'</strong> </td>'+
							'</tr>'+
						'</table></div>');
					}
				}
				catch(e)
				{
					jQuery("#Subtotalhere").remove();
				}
		}
		
		function calculateTotal()
		{

			$dat=GC("Data");
			if(!$dat)
			{return;}
			
			$dat = $dat.split("{{}}");
			var $tot=0;
			var $qqq=0;
			for(x=1;x<=$dat.length-1;x++)
			{
				$item=$dat[x].split("~");
				$id=$item[0];
				$qty = GC($id+"_qty");
				$prc = ClearPrice($item[1]);
				$tot = $tot + ($prc * parseInt($qty));
				$qqq = $qqq+ parseInt($qty);
			}
			jQuery("#priceTop").html(""+formatCurrency($tot));
			jQuery("#itemTop").html($qqq);
			try{
				if($qqq == 0){
				jQuery("#CartContent").html("<div style=\" text-align:center; margin-top:50px;\" >YOUR CART IS CURRENTLY EMPTY.</div>");
				}else{	
					jQuery("#Subtotalhere").remove();
					jQuery("#CartContent").append('<div id="Subtotalhere">'+
					'<br /><table width="100%" height="50" border="0" cellpadding="0" cellspacing="0" >'+
						'<tr>'+
							'<td align="center" style="font-size:12px;"  >'+$qqq+' ITEMS IN BAG</td>'+
							'<td align="center" style="font-size:12px;" ><strong style="font-size:12px;" >SUBTOTAL : '+formatCurrency($tot)+'</strong> </td>'+
						'</tr>'+
					'</table></div>');
				}
			}catch(e){
				jQuery("#Subtotalhere").remove();
			}
		}


		/*
		function Delete_Item_Live($tit)
		{
			var $data=GC("Data");
			$data = $data.split("{{}}");
			for(var x=1;x<=$data.length-1;x++)
			{
				$item = $data[x].split("~");
				if($tit == $item[0] )
				{
					var  $store_url = "http://us-dc2-order.store.yahoo.net/ymix/MetaController.html?eventName.removeEvent&sectionId=ysco.cart&ysco_key_store_id=yhst-17116217969881&cartDS.shoppingcart_ROW0_m_orderItemVector_ROW0_m_identity="+$item[5];
					jQuery("#footer").append('<iframe style="display:none;" src ="'+$store_url+'" width="5" height="5"></iframe>');
					/*
					jQuery.each(jQuery.browser, function(i, val) {
						if(val=="6.0" ){
								$sss=window.open ($store_url,"mywindow","location=1,status=1,left=0,top=0,scrollbars=1,width=100,height=100"); 
								setTimeout('$sss.close ();',2000);
						}
					});
					*-/
					

				}
			}
		}
		*/

		function Delete_Item_Live($tit,itemCounter)
		{
			var $data=GC("Data_"+itemCounter);
				$item = $data.split("~");
				if($tit == $item[0] )
				{
					var  $store_url = "http://us-dc2-order.store.yahoo.net/ymix/MetaController.html?eventName.removeEvent&DeleteLive=1&sectionId=ysco.cart&ysco_key_store_id=yhst-17116217969881&cartDS.shoppingcart_ROW0_m_orderItemVector_ROW0_m_identity="+$item[5];
					jQuery("#footer").append('<iframe style="display:none;" src ="'+$store_url+'" width="5" height="5"></iframe>');
					/*
					jQuery.each(jQuery.browser, function(i, val) {
						if(val=="6.0" ){
								$sss=window.open ($store_url,"mywindow","location=1,status=1,left=0,top=0,scrollbars=1,width=100,height=100"); 
								setTimeout('$sss.close ();',2000);
						}
					});
					*/
				}
				//SC("Data_"+itemCounter,"");
				//setTimeout('DC("Data_"+'+itemCounter+',"");',1000);
		}
		
		
		
		
		/*
		function Update_Item_Live($tit,$val)
		{
			var $cart_url = "http://us-dc2-order.store.yahoo.net/cgi-bin/wg-order?yhst-17116217969881";
			var $data=GC("Data");
			var randomnumber=Math.floor(Math.random()*11)

			$data = $data.split("{{}}");
			for(var x=1;x<=$data.length-1;x++)
			{
				$item = $data[x].split("~");
				if($tit == $item[0] )
				{
					try{
						$ids=$item[5];
						$ids = $ids.split("=");
						$ids = $ids[$ids.length - 1];
						$ids = $ids.replace("&","");
						var  $store_url = $cart_url+"&UpdateMe&"+$ids+"&v"+$val;
						jQuery("#Process").append('<iframe style="display:none;" src ="'+$store_url+'" width="500" height="500"></iframe>');
					}catch(e){
						//
					}
					
				}
			}
		}
		*/


		function Update_Item_Live($tit,$val,$idss)
		{
			var $cart_url = "http://us-dc2-order.store.yahoo.net/cgi-bin/wg-order?yhst-17116217969881";
			var $data=GC("Data_"+$idss);
			var randomnumber=Math.floor(Math.random()*11)

				$item = $data.split("~");
				if($tit == $item[0] )
				{
					try{
						$ids=$item[5];
						$ids = $ids.split("=");
						$ids = $ids[$ids.length - 1];
						$ids = $ids.replace("&","");
						var  $store_url = $cart_url+"&UpdateMe&"+$ids+"&v"+$val;
						jQuery("#Process").append('<iframe style="display:none;" src ="'+$store_url+'" width="500" height="500"></iframe>');
					}catch(e){
						//
					}
					
				}
		}
		
		function ReArrangeTheCookies()
		{
			var $TotalItems  = parseInt(GC("totalitems"));
			var NewContainer = new Array();
			var $y = 0;
 			for(var $x=0;$x<=($TotalItems-1);$x++)
			{
				$dat = GC("Data_"+$x);
				if(!$dat)
				{
					continue;
				}
				NewContainer[$y] = $dat;
				SC("Data_"+$x,"");
				$y++;
			}
			
			for(var $new_x = 0; $new_x <= (NewContainer.length - 1); $new_x++ )
			{
				SC("Data_"+$new_x,NewContainer[$new_x]);
			}
			totalitems_kk  = parseInt(GC("totalitems")); 
			totalitems_kk--;
			SC("totalitems",totalitems_kk);
			
			
		}
		
		

		
//Process Functions end




//common function 

	function initialSetCookies()
	{
		$dats = GC("loadData");
		if(!$dats || $dats == "" ) 
		{
			GetCookieFromYahooCart();
		}
	}
	
	function UpdatItem($tit,$prc,$idss)
	{
		
		$vals = jQuery("#"+$tit+"_valqty").val();
		SC($tit+"_qty",$vals);
		
		jQuery("#"+$tit+" > table").css({"visibility":"hidden"});
		jQuery("#"+$tit+"").append('<div id="'+$tit+'_loader" style="margin-top:-70px;margin-bottom:70px;" ><img src="http://citrussites.jairosolutions.org/jsjs/ajax-loader24.gif" style="margin-right:130px;"   /></div>');
		
		Update_Item_Live($tit,$vals,$idss);
		setTimeout("GetCookieFromYahooCart()",5000);
		setTimeout('SC("loadData","");LoadInitialNow();',3000);
		
		return;
		
	}




	function ShowConfirm($id)
	{
		jQuery(".Confirm_"+$id).css({"visibility":"visible"})
	}
	
	function HideConfirm($id)
	{
		jQuery(".Confirm_"+$id).css({"visibility":"hidden"})
	}
	
	
	function DeleteItem($tit,$ids,itemCounter)
	{
 //	DeleteItem('13575earth-earthmaker-aerobic-composter','0','0')
		/*
		Delete_Item_Live($tit,itemCounter);
		jQuery("#"+$tit+" > table").css({"visibility":"hidden"});
		jQuery("#"+$tit+"").append('<div id="'+$tit+'_loader" style="margin-top:-70px;margin-bottom:70px;" ><img src="http://citrussites.jairosolutions.org/jsjs/ajax-loader24.gif" style="margin-right:130px;"   /></div>');
		jQuery(".Confirm_"+$ids+"").css({"display":"none"});
		setTimeout('SC("loadData","");LoadInitialNow();GetCookieFromYahooCart()',5000);
		*/
		//ReArrangeTheCookies()
		Delete_Item_Live($tit,itemCounter);
		DC("Data_"+$ids,"");
		ReArrangeTheCookies();

		jQuery("#"+$tit+" > table").css({"visibility":"hidden"});
		jQuery("#"+$tit+"").append('<div id="'+$tit+'_loader" style="margin-top:-70px;margin-bottom:70px;" ><img src="http://citrussites.jairosolutions.org/jsjs/ajax-loader24.gif" style="margin-right:130px;"   /></div>');
		jQuery(".Confirm_"+$ids+"").css({"display":"none"});
		
		
		setTimeout("LoadInitialNow();",2000);
		
	}

	function ClearPrice($price)
	{
		$price = $price.replace("$","");
		$price = $price.replace(",","");
		return parseFloat($price);
	}

	function GC($name)
	{
		return jQuery.cookie($name);
	}

	function SC($name,$val)
	{
		return jQuery.cookie($name,$val,{ expires: 10 });
	}

	function DC($name,$val)
	{
		return jQuery.cookie($name,$val,{ expires: -20 });
	}
	
	function php_urlencode (str) 
	{
		str = escape(str);
		return str.replace(/[*+\/@]|%20/g,
				function (s) {
				switch (s) {
				case "*": s = "%2A"; break;
				case "+": s = "%2B"; break;
				case "/": s = "%2F"; break;
				case "@": s = "%40"; break;
				case "%20": s = "+"; break;
				}
				return s;
				}
		);
	}
	



	function formatCurrency(num) 
	{
			num = num.toString().replace(/\$|\,/g,'');
			if(isNaN(num))
			num = "0";
			sign = (num == (num = Math.abs(num)));
			num = Math.floor(num*100+0.50000000001);
			cents = num%100;
			num = Math.floor(num/100).toString();
			if(cents<10)
			cents = "0" + cents;
			for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
			num = num.substring(0,num.length-(4*i+3))+','+
			num.substring(num.length-(4*i+3));
			return (((sign)?'':'-') + '$' + num + '.' + cents);
			//return (((sign)?'':'-') + '$' + num );
	}
	
	function GenerateQuerySting($id)
	{
			var $opt       = jQuery(".optionsTable select").attr("name");
				$opt       = $opt.replace("vwattr0_", "");
			var $qty 	   = "";
			
			var $vals      = jQuery(".optionsTable select").val();
			var $vwcatalog = "yhst-17116217969881";
			var $vwitem    = "vwitem="+php_urlencode($id);
			var $option    = php_urlencode($opt)+"="+php_urlencode($vals);
			
			
			return "http://us-dc2-order.store.yahoo.net/cgi-bin/wg-order?vwcatalog="+$vwcatalog+"&"+$vwitem+"&"+$option;
	}
	
	function GenerateQuerySting2($id)
	{
			var $optSelect      = jQuery(".optionsTable select");
			var $optInput       = jQuery(".optionsTable input");
			var $strSelect      = "";
			var $strInput       = "";
			var $strParam       = "";
			for($x = 0; $x<=($optSelect.length - 1); $x++)
			{
				attrName  = $optSelect[$x].getAttribute("name");
				attrName  = attrName.replace("vwattr0_", "");
				attrValue = $optSelect[$x].value;
				$strSelect = $strSelect + attrName + "=" + php_urlencode(attrValue) + "&";
			}
			
			for($x = 0; $x<=($optInput.length - 1); $x++)
			{
				attrName  = $optInput[$x].getAttribute("name");
				attrName  = attrName.replace("vwattr0_", "");
				attrValue = $optInput[$x].value;
				$strInput = $strInput +  attrName + "=" + php_urlencode(attrValue) + "&";
			}
			
			var $vwcatalog = "vwcatalog=yhst-17116217969881&";
			var $vwitem    = "vwitem="+php_urlencode($id)+"&";
			$strParam = $strSelect + $strInput;
			return "http://us-dc2-order.store.yahoo.net/cgi-bin/wg-order?"+
					$vwcatalog+$vwitem+$strParam;
			
	}
	
	
	
//common function end


//libraries
jQuery.cookie = function(name, value, options) {
    if (typeof value != 'undefined') { // name and value given, set cookie
        options = options || {};
        if (value === null) {
            value = '';
            options.expires = -1;
        }
        var expires = '';
        if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
            var date;
            if (typeof options.expires == 'number') {
                date = new Date();
                date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
            } else {
                date = options.expires;
            }
            expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE
        }
        // CAUTION: Needed to parenthesize options.path and options.domain
        // in the following expressions, otherwise they evaluate to undefined
        // in the packed version for some reason...
        var path = options.path ? '; path=' + (options.path) : '';
        var domain = options.domain ? '; domain=' + (options.domain) : '';
        var secure = options.secure ? '; secure' : '';
        document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
    } else { // only name given, get cookie
        var cookieValue = null;
        if (document.cookie && document.cookie != '') {
            var cookies = document.cookie.split(';');
            for (var i = 0; i < cookies.length; i++) {
                var cookie = jQuery.trim(cookies[i]);
                // Does this cookie string begin with the name we want?
                if (cookie.substring(0, name.length + 1) == (name + '=')) {
                    cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
                    break;
                }
            }
        }
        return cookieValue;
    }
};








	
/**
 * jQuery.query - Query String Modification and Creation for jQuery
 * Written by Blair Mitchelmore (blair DOT mitchelmore AT gmail DOT com)
 * Licensed under the WTFPL (http://sam.zoy.org/wtfpl/).
 * Date: 2009/8/13
 *
 * @author Blair Mitchelmore
 * @version 2.1.7
 *
 **/
new function(settings) { 
  // Various Settings
  var $separator = settings.separator || '&';
  var $spaces = settings.spaces === false ? false : true;
  var $suffix = settings.suffix === false ? '' : '[]';
  var $prefix = settings.prefix === false ? false : true;
  var $hash = $prefix ? settings.hash === true ? "#" : "?" : "";
  var $numbers = settings.numbers === false ? false : true;
  
  jQuery.query = new function() {
    var is = function(o, t) {
      return o != undefined && o !== null && (!!t ? o.constructor == t : true);
    };
    var parse = function(path) {
      var m, rx = /\[([^[]*)\]/g, match = /^([^[]+)(\[.*\])?$/.exec(path), base = match[1], tokens = [];
      while (m = rx.exec(match[2])) tokens.push(m[1]);
      return [base, tokens];
    };
    var set = function(target, tokens, value) {
      var o, token = tokens.shift();
      if (typeof target != 'object') target = null;
      if (token === "") {
        if (!target) target = [];
        if (is(target, Array)) {
          target.push(tokens.length == 0 ? value : set(null, tokens.slice(0), value));
        } else if (is(target, Object)) {
          var i = 0;
          while (target[i++] != null);
          target[--i] = tokens.length == 0 ? value : set(target[i], tokens.slice(0), value);
        } else {
          target = [];
          target.push(tokens.length == 0 ? value : set(null, tokens.slice(0), value));
        }
      } else if (token && token.match(/^\s*[0-9]+\s*$/)) {
        var index = parseInt(token, 10);
        if (!target) target = [];
        target[index] = tokens.length == 0 ? value : set(target[index], tokens.slice(0), value);
      } else if (token) {
        var index = token.replace(/^\s*|\s*$/g, "");
        if (!target) target = {};
        if (is(target, Array)) {
          var temp = {};
          for (var i = 0; i < target.length; ++i) {
            temp[i] = target[i];
          }
          target = temp;
        }
        target[index] = tokens.length == 0 ? value : set(target[index], tokens.slice(0), value);
      } else {
        return value;
      }
      return target;
    };
    
    var queryObject = function(a) {
      var self = this;
      self.keys = {};
      
      if (a.queryObject) {
        jQuery.each(a.get(), function(key, val) {
          self.SET(key, val);
        });
      } else {
        jQuery.each(arguments, function() {
          var q = "" + this;
          q = q.replace(/^[?#]/,''); // remove any leading ? || #
          q = q.replace(/[;&]$/,''); // remove any trailing & || ;
          if ($spaces) q = q.replace(/[+]/g,' '); // replace +'s with spaces
          
          jQuery.each(q.split(/[&;]/), function(){
            var key = decodeURIComponent(this.split('=')[0] || "");
            var val = decodeURIComponent(this.split('=')[1] || "");
            
            if (!key) return;
            
            if ($numbers) {
              if (/^[+-]?[0-9]+\.[0-9]*$/.test(val)) // simple float regex
                val = parseFloat(val);
              else if (/^[+-]?[0-9]+$/.test(val)) // simple int regex
                val = parseInt(val, 10);
            }
            
            val = (!val && val !== 0) ? true : val;
            
            if (val !== false && val !== true && typeof val != 'number')
              val = val;
            
            self.SET(key, val);
          });
        });
      }
      return self;
    };
    
    queryObject.prototype = {
      queryObject: true,
      has: function(key, type) {
        var value = this.get(key);
        return is(value, type);
      },
      GET: function(key) {
        if (!is(key)) return this.keys;
        var parsed = parse(key), base = parsed[0], tokens = parsed[1];
        var target = this.keys[base];
        while (target != null && tokens.length != 0) {
          target = target[tokens.shift()];
        }
        return typeof target == 'number' ? target : target || "";
      },
      get: function(key) {
        var target = this.GET(key);
        if (is(target, Object))
          return jQuery.extend(true, {}, target);
        else if (is(target, Array))
          return target.slice(0);
        return target;
      },
      SET: function(key, val) {
        var value = !is(val) ? null : val;
        var parsed = parse(key), base = parsed[0], tokens = parsed[1];
        var target = this.keys[base];
        this.keys[base] = set(target, tokens.slice(0), value);
        return this;
      },
      set: function(key, val) {
        return this.copy().SET(key, val);
      },
      REMOVE: function(key) {
        return this.SET(key, null).COMPACT();
      },
      remove: function(key) {
        return this.copy().REMOVE(key);
      },
      EMPTY: function() {
        var self = this;
        jQuery.each(self.keys, function(key, value) {
          delete self.keys[key];
        });
        return self;
      },
      load: function(url) {
        var hash = url.replace(/^.*?[#](.+?)(?:\?.+)?$/, "$1");
        var search = url.replace(/^.*?[?](.+?)(?:#.+)?$/, "$1");
        return new queryObject(url.length == search.length ? '' : search, url.length == hash.length ? '' : hash);
      },
      empty: function() {
        return this.copy().EMPTY();
      },
      copy: function() {
        return new queryObject(this);
      },
      COMPACT: function() {
        function build(orig) {
          var obj = typeof orig == "object" ? is(orig, Array) ? [] : {} : orig;
          if (typeof orig == 'object') {
            function add(o, key, value) {
              if (is(o, Array))
                o.push(value);
              else
                o[key] = value;
            }
            jQuery.each(orig, function(key, value) {
              if (!is(value)) return true;
              add(obj, key, build(value));
            });
          }
          return obj;
        }
        this.keys = build(this.keys);
        return this;
      },
      compact: function() {
        return this.copy().COMPACT();
      },
      toString: function() {
        var i = 0, queryString = [], chunks = [], self = this;
        var encode = function(str) {
          str = str + "";
          if ($spaces) str = str.replace(/ /g, "+");
          return encodeURIComponent(str);
        };
        var addFields = function(arr, key, value) {
          if (!is(value) || value === false) return;
          var o = [encode(key)];
          if (value !== true) {
            o.push("=");
            o.push(encode(value));
          }
          arr.push(o.join(""));
        };
        var build = function(obj, base) {
          var newKey = function(key) {
            return !base || base == "" ? [key].join("") : [base, "[", key, "]"].join("");
          };
          jQuery.each(obj, function(key, value) {
            if (typeof value == 'object') 
              build(value, newKey(key));
            else
              addFields(chunks, newKey(key), value);
          });
        };
        
        build(this.keys);
        
        if (chunks.length > 0) queryString.push($hash);
        queryString.push(chunks.join($separator));
        
        return queryString.join("");
      }
    };
    
    return new queryObject(location.search, location.hash);
  };
}(jQuery.query || {}); // Pass in jQuery.query as settings object	





//libraries end

