    $(document).ready(function() {
    
		
		$('.selectedBrandInfo h2 a').click(function(event) {
			event.preventDefault();
			var titleText = $(this).html();
			$(this).replaceWith("<a href='#'>"+titleText+"</a>");
			
		});
    	/*$("#flashHomediv").click(function(event) {
				  event.preventDefault();
				});    	*/
		var urlPath = jQuery.url.attr("file");
    
    	if(urlPath == "xxxpromotions.aspx")
		{
    
		    $.ajax({
	       		url: "/Promotion/_layouts/listfeed.aspx?List=11096700-71cb-4c9f-9b9d-c7057181cc6b&View=8e5535c8-7ab4-4c7c-8591-c7aec6b821d1",
	            dataType: "xml",
	            complete: processResult2,
	            contentType: "text/xml; charset=\"utf-8\""
	        });
   
		}   

    	if(urlPath == "Nestle.aspx")
   		{
			$("#flashHomediv").flash({
        			src: "/SiteCollectionDocuments/swf/index-jetso.swf",
        			wmode: 'transparent', 
				    width: 340,
				    height: 233
			});
		}

    	if(urlPath == "promotion.aspx")
   		{
			for (var i=1; i<6; i++) {
				if (document.getElementById("promo_swf_00"+i) == null) continue;
				$("#promo_swf_00"+i).flash({
        			src: "/SiteCollectionDocuments/swf/jetso_00"+i+".swf",
        			wmode: 'transparent',
				    width: 300,
				    height: 180
				});
			}
		}
		
    	if(urlPath == "xxxNestle.aspx")
   		{
			$.ajax({
     	       url: "/Promotion/_layouts/listfeed.aspx?List=11096700-71cb-4c9f-9b9d-c7057181cc6b&View=8e5535c8-7ab4-4c7c-8591-c7aec6b821d1",
     	       type: "POST",
     	       dataType: "xml",
     	       complete: processResult,
     	       contentType: "text/xml; charset=\"utf-8\""
      	  });
   		}
   		if(urlPath == "Brands.aspx")
   		{
   			/*$(".brandsContainer").flash({
        			src: '/SiteCollectionDocuments/swf/BrandIndex.swf',
				    width: 540,
				    height: 200
				});
				*/
				//$(".brandsContainer").html("<img src='http://202.153.127.186:3260/Common/NestleImages/PublishingImages/Brands/Brands.jpg'>");
			/*$("#brandsLeftFlash").html("<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' width='255' height='180' id='TVC' align='middle'> <param name='movie' value='/SiteCollectionDocuments/swf/TVC.swf' /> <param name='quality' value='high' /> <param name='bgcolor' value='#ffffff' /> <param name='play' value='true' /> <param name='loop' value='true' /> <param name='wmode' value='window' /> <param name='scale' value='showall' /> <param name='menu' value='true' /> <param name='devicefont' value='false' /> <param name='salign' value='' /> <param name='allowScriptAccess' value='sameDomain' /> <!--[if !IE]>--> <object type='application/x-shockwave-flash' data='/SiteCollectionDocuments/swf/TVC.swf' width='255' height='180'> <param name='movie' value='/SiteCollectionDocuments/swf/TVC.swf' /> <param name='quality' value='high' /> <param name='bgcolor' value='#ffffff' /> <param name='play' value='true' /> <param name='loop' value='true' /> <param name='wmode' value='window' /> <param name='scale' value='showall' /> <param name='menu' value='true' /> <param name='devicefont' value='false' /> <param name='salign' value='' /> <param name='allowScriptAccess' value='sameDomain' /> <!--<![endif]--> <a href='http://www.adobe.com/go/getflash'> <img src='http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif' alt='Get Adobe Flash player' /> </a> <!--[if !IE]>--> </object> <!--<![endif]--> </object>");*/
			$("#brandsLeftFlash").flash(null, { version: 10 }, function(htmlOptions) {
        var $this = $(this);
        htmlOptions.src = "/SiteCollectionDocuments/swf/TVC.swf";
        htmlOptions.width = 255;
        htmlOptions.height = 180;
		htmlOptions.base = "/SiteCollectionDocuments/swf/"
        $this.addClass('flash-replaced').prepend($.fn.flash.transform(htmlOptions));
    });



   		}
   		if(urlPath == "Guide.aspx")
   		{
   			$("#nutriFlash").flash({
        			src: '/SiteCollectionDocuments/swf/NHW-flash.swf',
				    width: 540,
				    height: 730
				});
		}
		
		var catChangesArr = new Array("YoghurtCatalogueHome.aspx","BreakfastCatalogueHome.aspx","CoffeeCatalogueHome.aspx","dessertCategoryHome.aspx","InstantCatalogueHome.aspx","SoyaCatalogueHome.aspx","CookCategoryHome.aspx","IceCreamCatalogueHome.aspx","sweetCategoryHome.aspx","babyCategoryHome.aspx");
		
		if(searchArray(urlPath,catChangesArr))
		{
			var liCount = 0;
			var styleStr = "";
			var upperDiv = $('.prevNextNav').filter('.left').next();
			
			$("ul[id='abcView']").children("li").each(function(){
				liCount++;
			});
			if(liCount <= 5)
			{
				//hide the two nav buttons
				$("#nextbtn").addClass("makeInvisible");
				$("#nextbtn2").addClass("makeInvisible");		
			
			
				if(liCount == 1)
				{
					styleStr = "width:96px; margin-left:192px;";
				}else if(liCount == 2)
				{
					styleStr = "width:192px; margin-left:144px;";
				}else if(liCount == 3)
				{
					styleStr = "width:288px; margin-left:96px;";
				}else if(liCount == 4)
				{
					styleStr = "width:384px; margin-left:48px;";
				}else if(liCount == 5)
				{
					styleStr = "width:480px; ";
					//change the width
					var upperDivStyle = $(upperDiv).attr('style');
					upperDivStyle = upperDivStyle.replace('480px','480px');
					$(upperDiv).attr('style',upperDivStyle);
				}
				
				$("ul[id='abcView']").attr("style",styleStr);
			}
		}

		if (document.getElementById('sNavigation')!=null) {
			var prodArray = document.getElementById('sNavigation').getElementsByTagName('A');
				
			for (i=0; i<prodArray.length; i++) {
				var p = prodArray[i];
				var t = p.getAttribute('title');
				if (t == "Pro Plan")	p.setAttribute('href', "http://www.purina.hk/Purina_proplan/ch/");
				if (t == "Purina ONE")	p.setAttribute('href', "http://www.purina.hk/ONE/ch/30day_challenge/index.asp");
				if (t == "Alpo")		p.setAttribute('href', "http://www.purina.hk/Purina_alpo/");
				if (t == "MonPetit")	p.setAttribute('href', "http://www.purina.hk/Purina_monpetit/");
				if (t == "Friskies")	p.setAttribute('href', "http://www.purina.hk/Purina-Friskies/index.asp");
			}
		}

		if (document.getElementById('promo01')!=null)	
			document.getElementById('promo01').setAttribute('href', "http://www.purina.hk/ch/Promotion/FriskiesPromotion2011/index.asp");

		if (document.getElementById('promo02')!=null)	
			document.getElementById('promo02').setAttribute('href', "http://www.purina.hk/ch/Promotion/ProplanNewProduct/index.asp");
		
	});
	
	function searchArray(needle,haystack)
	{
		for(var i=0;i<haystack.length;i++)
		{
			if(haystack[i].indexOf(needle) >= 0)
			{
				return true;
			}
		}
		return false;
	}
	
	function randomizer(numTotal)
	{
		var randSeed = Math.random();
		var newRandomNum = Math.ceil(randSeed*numTotal);

		return newRandomNum-1;
	
	}
	
	function extractValue (t,n) {
		var x = t.replace(/^.+\<\/b\>\s*/, '');
		x = x.replace(/\s*\<\/div\>$/,'');
		return x;
	}
	
	function processResult2(xData, status) {

	    var layerHTML = "";
    	var cellCount = 0;
    	var flashFilesArr = new Array();
    	
		/*    	
    	$('td[id^="flash_"]').live("load",function(){
        		console.log($(this));
        		});
	    */
	    
         $(xData.responseXML).find("item").each(function() {
        
        	var currFileName=$(this).find("title").text();
			var desc = $(this).find("description").text();
			var arr = desc.split("\n");

			for (var i=0; i<arr.length; i++) {
				var j = arr[i];
				if (j.match(/startdate/)) var currStartDate = extractValue(j);
				if (j.match(/enddate/)) var currEndDate = extractValue(j);
				if (j.match(/hot\_days/)) var currHotDays = extractValue(j);
				if (j.match(/title/)) var currTitle = extractValue(j);
				if (j.match(/tagline/)) var currTagLine = extractValue(j);
				if (j.match(/jetso\_img/)) var img = extractValue(j);

				if (j.match(/furtherLink/)) {
					var furtherLink = extractValue(j);
					furtherLink = furtherLink.replace (/^\s*\<.*\"\>/, '');
					furtherLink = furtherLink.replace (/\<\/a\>\s*$/, '');
				}

				if (furtherLink==null) {
	        		var linkArr = new Array("");
				} else {
	        		var linkArr = furtherLink.split(",");
	        	}
				
			}

			
        	var valid = true;
        	var startD;
        	var endD = null;

        	if((currStartDate) && (currEndDate))
        	{
	       		startD = Date.parse(currStartDate);
	       		endD = Date.parse(currEndDate);
        		valid = Date.today().between(startD,endD);
        	} else if (currStartDate) {
	       		var startD = Date.parse(currStartDate);
        		valid = Date.today() > startD;
        	}
        	      	
        	if(valid)
        	{
        		flashFilesArr.push(currFileName); 
        		cellCount++;        		
        		
        		layerHTML += "<tr>";
        		layerHTML += "<td><table class='line' width='750' cellpadding='0' cellspacing='0'> <tr> <td height='20'></td> </tr> <tr> <td><table width='700' border='0' align='center' cellpadding='0' cellspacing='0'> <tr> <td width='320' id='flash_"+cellCount+"'></td> <td valign='top'><table width='100%' border='0' cellspacing='0' cellpadding='0'> <tr align='left'> <td><h3>"+currTitle+"</h3></td> </tr> <tr> <td height='15'></td> </tr> <tr align='left' class='contentText'> <td>"+currTagLine+"</td> </tr> <tr> <td height='20'></td> </tr> <tr> <td align='right'><a href='"+linkArr[0]+"' target='_blank'><img src='/SiteCollectionImages/jetso_details.gif' /></a></td> </tr> </table></td> </tr> </table></td> </tr> <tr> <td height='10' ></td> </tr> </table></td> ";
        		layerHTML += "</tr>";
        		
        	}
           	
        });
  
        if(layerHTML.length >0)
        {
        	$("#mainTable").html(layerHTML);
        	var currentCellNum = 0;
        	for(var i=0;i<flashFilesArr.length;i++)
        	{
        		currentCellNum++;
        		var flashCell = $("#mainTable").find("td").filter('[id^="flash_'+currentCellNum+'"]');
        		//console.log(flashCell);
        		flashCell.flash({
        			src: '/SiteCollectionDocuments/swf/'+flashFilesArr[i],
				    width: 300,
				    height: 180
				});
			}
			
        }


	}
	
	
	function processResult(xData, status) {
	
    	var layerHTML = "";
    	var cellCount = 0;
    	var flashFilesArr = new Array();
		var flashTitleArr = new Array();
		var flashTagArr = new Array();
		var flashImgArr = new Array();
		var flashLinkArr = new Array();
    	   	
    	   	
//        $(xData.responseXML).find("z\\:row").each(function() {
        $(xData.responseXML).find("item").each(function() {
        
        	var currFileName=$(this).find("title").text();
			var desc = $(this).find("description").text();
			var arr = desc.split("\n");

			for (var i=0; i<arr.length; i++) {
				var j = arr[i];
				if (j.match(/startdate/)) var currStartDate = extractValue(j);
				if (j.match(/enddate/)) var currEndDate = extractValue(j);
				if (j.match(/hot\_days/)) var currHotDays = extractValue(j);
				if (j.match(/title/)) var currTitle = extractValue(j);
				if (j.match(/tagline/)) var currTagLine = extractValue(j);
				if (j.match(/jetso\_img/)) var img = extractValue(j);

				if (j.match(/furtherLink/)) {
					var furtherLink = extractValue(j);
					furtherLink = furtherLink.replace (/^\s*\<.*\"\>/, '');
					furtherLink = furtherLink.replace (/\<\/a\>\s*$/, '');
				}
			}
			
      	
        	var valid = false;         	
        		
        	if(currStartDate != null)
        	{
        		if(currEndDate != null)
        		{
        			var startD = Date.parse(currStartDate);
        			var endD = Date.parse(currEndDate);
        			valid = Date.today().between(startD,endD);
        		}else
        		{
        			var startD = Date.parse(currStartDate);
        			valid = Date.today().isAfter(startD);
        		}
        	}
        	
        	
        	
        	if(valid && (img !== ""))
        	{
        	
        	
				//store into array
				flashFilesArr.push(currFileName);
				flashTitleArr.push(currTitle);
				flashTagArr.push(currTagLine);
				flashImgArr.push(img);
				flashLinkArr.push(furtherLink);
				cellCount++;
				
        	}
        	   	
        });
        
        
		if(cellCount>0)
		{
			var randomNum = randomizer(cellCount);
			//$("#flashHomediv").css("z-index",0);
			/*$("#flashHomediv").flash({
        			src: '/SiteCollectionDocuments/swf/'+flashFilesArr[randomNum],
        			wmode: 'transparent', 
				    width: 340,
				    height: 233
				});*/
				

				$("#flashHomediv").html("<a href='"+flashLinkArr[randomNum]+"'><img src='/SiteCollectionDocuments/jpg/"+flashImgArr[randomNum]+"'></a>");
			
			$("#titleHomeDiv").html("<h3>"+flashTitleArr[randomNum]+"</h3>");
			$("#tagHomeDiv").html(flashTagArr[randomNum]);
		}
        
        
    }
	
