//**********************************************************************************************
//**********************************************************************************************
// functions for getting xml data.
//**********************************************************************************************
//**********************************************************************************************
var xmlHttp;					//variable to contain the xml object.
var myXML = ""; 				//set a global varaible to contain the xml data structure
var xmlHttpAccepted = false;	//set a global variable to determine is xml data is loaded correctly.


//function to pull the xml data out of the specified page so it will be ready to use
function getData(referalPage){
	p_tempPage = referalPage;
	//determine if XMLHttpRequest or ActiveXObject is required to use.
	try{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e){
		// Internet Explorer
		try{
		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e){
			try{
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e){
				return false;
			}
		}
	}
	xmlHttp.onreadystatechange=function(){
		if(xmlHttp.readyState==1) {
			document.getElementById("top10").innerHTML = "<div style='font-size: 11px; font-family: Georgia, serif; margin: 15px auto; text-align: center; color: #666;'><img style='margin-bottom:5px;' src='/text/content/landing/holiday08/images/ajax-loader.gif' border='0' /><br />Loading favorites</div>";
		}
		if(xmlHttp.readyState==4){
			if (xmlHttp.status == 200){
				//document recieved
				xmlHttpAccepted = true;
				myXML = xmlHttp.responseXML;

				if (p_tempPage == "top10"){
					top10();
				}else{
					top10();
				}
			}else{
				alert("The page failed to load, please try again.");
			}
		}
	}
	xmlHttp.open( "GET", "/text/content/gateway/pet/CustomerFavorites_pets.xml", true );
	xmlHttp.send(null);

	return xmlHttp;
}

function top10(){
		if (window.p_product == undefined){
			var tempproduct = "";
		}else{
			var tempproduct = "";
		}

		var myproducts = myXML.getElementsByTagName('Products');

		for (var n=0; n < myproducts.length; n ++){
			var productImage = myproducts[n].getAttribute('S7FamilyImage');
			var productName = myproducts[n].getAttribute('ProductName');
			var productLink = myproducts[n].getAttribute('ProductId');
			var productCat = myproducts[n].getAttribute('SubCategoryName');
			var productSubSubCat = myproducts[n].getAttribute('SubSubCategoryName');
			var catName = myproducts[n].getAttribute('CategoryName');
			var categoryCat = myproducts[n].getAttribute('CategoryID');
			var categorySubCat = myproducts[n].getAttribute('SubCategoryId');
			var categorySubSubCat = myproducts[n].getAttribute('SubSubCategoryID');

			if (categorySubCat == "6217") {
				tempproduct = tempproduct + "<div class='favorite'>"
				tempproduct = tempproduct + "<a title=\"header=[] body=[<img src='http://s7ondemand1.scene7.com/is/image/frontgate/" + productImage + "?wid=300&qlt=80&op_usm=2.0,0.5,0,0' />] fixedrelx=[-335] fixedrely=[-150] delay=[300] fadespeed=[0.2] fade=[on]\" href='/jump.jsp?itemType=PRODUCT&itemID=" + productLink + "&path=1%2C2%2C" + categoryCat + "%2C" + categorySubCat + "' onClick=\"s.linkTrackVars='eVar23';s.linkTrackEvents='None';s.eVar23='" + catName + ": Product Link';s.tl(this,'o','" + catName + ": Product Link');\">"
				if (categorySubSubCat != null) {
					tempproduct = tempproduct + "<img src='/text/content/gateway/pet/images/pawGreen.gif' alt='" + productName + "' onClick=\"s.linkTrackVars='eVar23';s.linkTrackEvents='None';s.eVar23='" + catName + ": Product Link';s.tl(this,'o','" + catName + ": Product Link');\" />" + productName + "</a><em><a href='/jump.jsp?itemType=CATEGORY&itemID=" + categorySubSubCat + "&path=1%2C2%2C" + categoryCat + "%2C" + categorySubCat + "%2C" + categorySubSubCat + "' onClick=\"s.linkTrackVars='eVar23';s.linkTrackEvents='None';s.eVar23='" + catName + ": Category Link';s.tl(this,'o','" + catName + ": Category Link');\">" + productSubSubCat + "</a></em></div>";
				} else {tempproduct = tempproduct + "<img src='/text/content/gateway/pet/images/pawGreen.gif' alt='" + productName + "' onClick=\"s.linkTrackVars='eVar23';s.linkTrackEvents='None';s.eVar23='" + catName + ": Product Link';s.tl(this,'o','" + catName + ": Product Link');\" />" + productName + "</a><em><a href='/jump.jsp?itemType=CATEGORY&itemID=" + categorySubCat + "&path=1%2C2%2C" + categoryCat + "%2C" + categorySubCat + "' onClick=\"s.linkTrackVars='eVar23';s.linkTrackEvents='None';s.eVar23='" + catName + ": Category Link';s.tl(this,'o','" + catName + ": Category Link');\">" + productCat + "</a></em></div>";}
			}
		}
		document.getElementById("top10").innerHTML = tempproduct;
}