<!-- hide script from old browsers

	function chgcolorbg(objname)
	{
		var box;
	
		box = document.getElementById(objname);
		box.style.background = '#feffd2';
	}

	function setbgcolor(objname,color)
	{
		var box;

		box = document.getElementById(objname);
		box.style.background = color;
	}

	function ref_img_change(obj,orginal)
	{
		var ob;

		ob = document.getElementById(obj);
		if(orginal)
		{
			ob.src = "images/" + obj + ".png";
		}
		else
		{
			ob.src = "images/" + obj + "_under.png";
		}

	}

	function ItemPreview(ItemID)
	{
		if(document.getElementById('quick').style.visibility == "visible") return;

		LoadPreview(ItemID);
		document.getElementById('preview').style.visibility='visible';

		//document.getElementById('preview').style.top = event.y - 25;
		//document.getElementById('preview').style.left = event.x + 155;
	}

	function LoadPreview(ItemID)
	{ 
		var req = null; 
		var itemname = "";
		var desc = "";
		var psrc = "";

		if(window.XMLHttpRequest)
			req = new XMLHttpRequest(); 
		else if (window.ActiveXObject)
			req  = new ActiveXObject(Microsoft.XMLHTTP); 


		try{
			req.onreadystatechange = function()
			{ 
				if(req.readyState == 4)
				{
					if(req.status == 200)
					{
						data = req.responseText;
						itemname = data.split("#")[1];
						itemname = itemname.substr(itemname.indexOf("=") + 1);
						document.getElementById('iname').value = itemname;
						//document.getElementById('iname').size = itemname.length;
					
						desc = data.split("#")[3];
						desc = desc.substr(desc.indexOf("=") + 1);
						document.getElementById('itemdesc').value = desc;
					
						psrc = data.split("#")[4];
						psrc = psrc.substr(psrc.indexOf("=") + 1);
						document.getElementById('pic').src = psrc;
					
	
					}	
					
				} 
			};
 
			req.open("GET", "preview_item.php?itemid=" + ItemID, true); 
			req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
			req.send(null); 
		
		}
		catch (e)
		{
			window.alert(e.message);
		}
	}

	function LoadQuickView(ItemID)
	{ 
		var req = null; 
		var itemname = "";
		var desc = "";
		var psrc = "";
		var price = "";
		var img1 = null;
		var subinfo = "";
		var scale = "";
		var cat;

		if(window.XMLHttpRequest)
			req = new XMLHttpRequest(); 
		else if (window.ActiveXObject)
			req  = new ActiveXObject(Microsoft.XMLHTTP); 

		//window.alert(ItemID);

		try{
			
			req.open("GET", "preview_item2.php?itemid=" + ItemID, false); 
			req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
			req.send(null); 
			 
				if(req.readyState == 4)
				{
					if(req.status == 200)
					{
						data = req.responseText;
							
						itemname = data.split("#")[2];
						itemname = itemname.substr(itemname.indexOf("=") + 1);

						desc = data.split("#")[3];
						desc = desc.substr(desc.indexOf("=") + 1);
						document.getElementById('quickdesc').value = desc;
						
						scale = data.split("#")[4];
						scale = scale.substr(scale.indexOf("=") + 1);
						
						if(scale != null) subinfo = scale + " ";

						cat = data.split("#")[10];
						cat = cat.substr(cat.indexOf("=") + 1);
						
						if(cat != null) subinfo = subinfo + cat;


						if(subinfo != null) document.getElementById('subinfo').value = subinfo;

						itemid = data.split("#")[1];
                                                itemid = itemid.substr(itemid.indexOf("=") + 1);
                                                document.getElementById('quickitemid').value = itemid;
	
						psrc = data.split("#")[7];
						psrc = psrc.substr(psrc.indexOf("=") + 1);
						
						img1 = new Image();
						img1.src = psrc;
						
						document.getElementById('quickpic').src = psrc;
						//document.getElementById('quickpic').height = img1.height;
						//document.getElementById('quickpic').width = img1.width;
						
										 
						 price = data.split("#")[6];
                                                price = price.substr(price.indexOf("=") + 1);
                                                document.getElementById('quickprice').value = price;

						status = data.split("#")[8];
                                                status = status.substr(status.indexOf("=") + 1);
                                                document.getElementById('quickstatus').value = status;
						
						document.getElementById('quickname').value = itemname;
						
						stock = data.split("#")[9];
                                                stock = stock.substr(stock.indexOf("=") + 1);

						var selectqty = document.getElementById("qty");

						for(var i =0; i <= selectqty.length; i++)
						{
						  selectqty.remove(i);
						}
						
						if(stock > 9) stock = 9;

						for(var i=1; i <= stock; i++)
						{
							selectqty.options[i-1]=new Option(i,i);
						}	
	
	
					}	
					
				} 
		
 
			
		
		}
		catch (e)
		{
			window.alert(e.message);
		}
}

function toogleQuickView(itemid)
{
	if(document.getElementById('quick').style.visibility== "visible" && itemid == document.getElementById('quickitemid').value)
	{
		document.getElementById('quick').style.visibility="hidden";
	}
	else
	{
		var selectqty = document.getElementById("qty");

		selectqty.length=0;
		
		LoadQuickView(itemid);
		document.getElementById('quick').style.visibility = "visible";
		resize('quickpic',200);

		document.getElementById('preview').style.visibility = "hidden";

	}

}

function clear_box(obj,defa)
{
	var my_obj = document.getElementById(obj);

	if(my_obj.value = defa)
	{
		my_obj.value = "";
	}
}

/*
function findPosX(obj)
  {
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
  }

  function findPosY(obj)
  {
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
  }
*/

function resize(which, max) {
  var elem = document.getElementById(which);
  if (elem == undefined || elem == null) return false;
  if (max == undefined) max = 100;
  if (elem.width > elem.height) 
   {
    if (elem.width > max) elem.width = max;
  } else {
    if (elem.height > max) elem.height = max;
  }
}

function toogle_watch_item(show)
{
  if(document.getElementById('divwatch').style.visibility=='visible') show=false;
  
  if(show == true)
  {
      document.getElementById('divwatch').style.visibility='visible';
      opacity('divwatch',0,100,400);
  }
  else
  {
     opacity('divwatch',100,0,600);
     document.getElementById('divwatch').style.visibility='hidden';
     
  }

}


function opacity(id, opacStart, opacEnd, millisec) { 
    //speed for each frame 
    var speed = Math.round(millisec / 85); 
    var timer = 0; 

    //determine the direction for the blending, if start and end are the same nothing happens 
    /*if(opacStart > opacEnd) { 
        for(i = opacStart; i >= opacEnd; i--) { 
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); 
            timer++; 
        } 
    } else*/ if(opacStart < opacEnd) { 
        for(i = opacStart; i <= opacEnd; i++) 
            {
			
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); 
            timer++;
			
        } 
    } 
} 

//change the opacity for different browsers 
function changeOpac(opacity, id) { 
    var object = document.getElementById(id).style; 
    object.opacity = (opacity / 100); 
    object.MozOpacity = (opacity / 100); 
    object.KhtmlOpacity = (opacity / 100); 
    object.filter = "alpha(opacity=" + opacity + ")";
		
}


var spot1,spot2,spot3,spot4,spot5;
var top_spot1="20px";
var top_spot2="85px",top_spot3="155px",top_spot4="225px",top_spot5="315px";


function getStyleObject(objectId) {
    // cross-browser function to get an object's style object given its
    if(document.getElementById && document.getElementById(objectId)) {
	// W3C DOM
	return document.getElementById(objectId).style;
    } else if (document.all && document.all(objectId)) {
	// MSIE 4 DOM
	return document.all(objectId).style;
    } else if (document.layers && document.layers[objectId]) {
	// NN 4 DOM.. note: this won't find nested layers
	return document.layers[objectId];
    } else {
	return false;
    }
} // getStyleObject


function move(objname){


	obj = getStyleObject(objname);

	if(spot1 == null || spot1 == spot2)
	{
		obj.visibility="visible";
		obj.top = top_spot1;
		obj.bottom = null;
		opacity(objname,0,100,700);
		spot1=objname;
	}
	else if(spot2 == null)
	{
		obj.visibility="visible";
		opacity(objname,0,100,700);
		obj.top = top_spot2;
		obj.bottom = null;
		spot2=objname;
	}
	else if(spot3 == null)
	{
		obj.visibility="visible";
		opacity(objname,0,100,700);
		obj.top = top_spot3;
		obj.bottom = null;
		spot3=objname;
	}
	else if(spot4 == null)
	{
		obj.visibility="visible";
		opacity(objname,0,100,700);
		obj.top = top_spot4;
		obj.bottom = null;
		spot4=objname;
	}
	else if(spot5 == null)
	{
		obj.visibility="visible";
		opacity(objname,0,100,700);
		obj.top = top_spot5;
		obj.bottom = null;
		spot5=objname;
	}
	else
	{
		window.alert("Out of Empty Spots");
	}
	//per_div = getStyleObject("perm");

	//obj = getStyleObject("div2");
	//obj.top = per_div.bottom + "1px"

}


function remove(objname)
{
	obj = getStyleObject(objname);

	if(spot1 == objname)
	{
		obj.bottom = "0px";
		//opacity(objname,100,0,500);
		changeOpac(0,objname);
		obj.visibility="hidden";
		spot1=null;
	}
	else if(spot2 == objname)
	{
		obj.bottom = "0px";
		//opacity(objname,100,0,500);
		obj.visibility="hidden";
		changeOpac(0,objname);
		spot2=null;
	}
	else if(spot3 == objname)
	{
		obj.bottom = "0px";
		//opacity(objname,100,0,500);
		obj.visibility="hidden";
		changeOpac(0,objname);
		spot3=null;
	}
	else if(spot4 == objname)
	{
		obj.bottom = "0px";
		//opacity(objname,100,0,500);
		obj.visibility="hidden";
		changeOpac(0,objname);
		spot4=null;
	}
	else if(spot5 == objname)
	{
		obj.bottom = "0px";
		//opacity(objname,100,0,500);
		obj.visibility="hidden";
		changeOpac(0,objname);
		spot5=null;
	}
	else
	{
		window.alert("Not Found");
	}

	shiftobjects();
}

function shiftobjects()
{
	var j=0;

	for(j=0;j<=4;j++)
	{
		if(spot1 == null && spot2 != null)
		{
			move(spot2);
			spot2 = null;

			
		}
		else if(spot2 == null & spot3 != null)
		{
			move(spot3);
			spot3 = null;

			
		}
		else if(spot3 == null & spot4 != null)
		{
			move(spot4);
			spot4 = null;

			
		}
		else if(spot4 == null & spot5 != null)
		{
			move(spot5);
			spot5 = null;			
		}

	}


}

function toogle_box_div(obj,status)
{

	if(status == true)
	{
		move(obj);
	}
	else
	{	
		remove(obj);
	}

}


function addElement(content)
{
  // create a new div element
  // and give it some content
  newDiv = document.createElement("div");
  newDiv.setAttribute('class', 'minicart'); 
  newDiv.innerHTML = content;

  // add the newly created element and it's content into the DOM
  my_div = document.getElementById("cart");
  my_div.appendChild(newDiv);
}

function load_cart()
{


if (window.XMLHttpRequest)
  {
  xhttp=new XMLHttpRequest();
  }
else
  {
  	//xhttp=new ActiveXObject("Microsoft.XMLHTTP")	
	// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP.6.0");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	
  }
 


xhttp.open("GET","preview_cart.php",false);

xhttp.send("");

xmlDoc=xhttp.responseXML;

var item_name,qty,price,itemid,link;
var x=xmlDoc.getElementsByTagName("item");
var context,link;
var total_items, subtotal;

total_items = 0;
subtotal = 0;

deleteNode('cart');

content = "<div style='position: relative; float: left; width: 300px; padding-bottom: 5px;'>Item Name</div><span>Qty</span><span style='width:10%; float:right;'>Price</span>";
addElement(content);


for (var i =0; i < x.length; ++i) {
	item_name = x[i].getElementsByTagName("item_name")[0].childNodes[0].nodeValue;
	qty = x[i].getElementsByTagName("qty")[0].childNodes[0].nodeValue;
	price = x[i].getElementsByTagName("price")[0].childNodes[0].nodeValue;
	itemid = x[i].getElementsByTagName("itemid")[0].childNodes[0].nodeValue;

	link = "show_item.php?itemid=" + itemid;
	total_items += parseFloat(qty);
	subtotal += parseFloat(price);

	content = "<a class-'minilink' href='" + link + "'><div style='position: relative; float: left; width: 300px; overflow:hidden;padding-bottom: 15px; font-size: 9pt;'>" + item_name + "</div><span>" + qty + "</span><span style='width:10%; float:right;'>$" + price + "</span></a>";

	
   	addElement(content);
    }
    
	if(x.length == 0)
	{
  		addElement("<a class='  cssMenui' href='#'>Your Cart Is Empty</a>");
	}
	else
	{
		content = "<a class-'minilink' href='checkout.php'><div style='position: relative; float: left; width: 300px; overflow:hidden;padding-bottom: 15px; font-size: 9pt;'>Check Out</div><span></span><span style='width:10%; float:right;'></span></a>";
		content = "<a class-'minilink' href='show_cart.php'><div style='position: relative; float: left; width: 300px; overflow:hidden;padding-bottom: 15px; font-size: 9pt;'>Check Out</div><span>" + total_items + "</span><span style='width:10%; float:right;'>$" + subtotal + "</span></a>";

		addElement(content);
	}
  
}




function deleteNode(deleteselect){
  var myselect=document.getElementById(deleteselect);	

	myselect.innerHTML = "";

}


// Fast javascript function to clear all the options in an HTML select element
// Provide the id of the select element
// References to the old <select> object will become invalidated!
// This function returns a reference to the new select object.
function ClearOptionsFast(id)
{
	var selectObj = document.getElementById(id);
	var selectParentNode = selectObj.parentNode;
	var newSelectObj = selectObj.cloneNode(false); // Make a shallow copy
	selectParentNode.replaceChild(newSelectObj, selectObj);
	return newSelectObj;
}

// end hiding script from old browsers -->
