/** 
 * SCRIPTS FOR MSN Mobile Services
 * 
 */

var iconNum = 0;

function printFlashIcon(img,swf,url) {
		document.write('<div id="flashIcon_'+iconNum+'" class="flashIcon"><img src="' + img + '" alt="" /></div>');
		swfobject.embedSWF(swf, "flashIcon_"+iconNum, "120", "80", "9.0.0", "expressInstall.swf", { clickUrl: url });
		iconNum++;
}

/*

function printFlashIcon(type, url) {
	if(type == 'hotmail' || type == 'search' || type == 'messenger' || type == 'msn' || type == 'spaces') {
		document.write('<div id="flashIcon_'+iconNum+'" class="flashIcon"><img src="img/assets/icons/icon_'+type+'.jpg" alt="" /></div>');
		swfobject.embedSWF("images/portal/swf/icon_"+type+".swf", "flashIcon_"+iconNum, "120", "80", "9.0.0", "expressInstall.swf", { clickUrl: url });
		iconNum++;
	}
}

*/

function printPartnersFlash() {
	var partnersStr = escape(getHtmlForFlash('partnerScroller'));
	var flashVars = { partners: partnersStr };
	var params = { wmode: "transparent" };
	swfobject.embedSWF("images/portal/swf/partner_scroller.swf", "partnerScroller", "247", "248", "9.0.0", "expressInstall.swf", flashVars, params);
}

function printPromoFlash() {
	var partnersStr = escape(getHtmlForFlash('promoScroller'));
	var flashVars = { partners: partnersStr };
	var params = { wmode: "transparent" };
	swfobject.embedSWF("images/portal/swf/partner_scroller.swf", "promoScroller", "247", "248", "9.0.0", "expressInstall.swf", flashVars, params);
}

function getHtmlForFlash(docId) {
	
	// content from list and ie dom cleanup
		var content = document.getElementById(docId).innerHTML.toLowerCase();
		return parseLogoXML(content);
	
}

function parseLogoXML(xmlstring)
{
try //Internet Explorer
  {
  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
  xmlDoc.async=false;
  xmlDoc.loadXML(xmlstring);
  }
catch(e)
  {
  try //Firefox, Mozilla, Opera, etc.
    {
    parser=new DOMParser();
    xmlDoc=parser.parseFromString(xmlstring,"text/xml");
    }
  catch(e)
    {
    alert(e.message);
    return;
    }
  }
  
newXML = "<partners>";
for(i=0; i< xmlDoc.getElementsByTagName("a").length; i++){
	newXML += '<partner href="' + xmlDoc.getElementsByTagName("a")[i].attributes.getNamedItem("href").value + '" title="' + xmlDoc.getElementsByTagName("a")[i].attributes.getNamedItem("image").value + '" />'
}
newXML += "</partners>";
return newXML;
}

/*function printPromoFlash() {
	
	// content from list and ie dom cleanup
		var content = document.getElementById('partnerScroller').innerHTML;
		content = content.match(/href[^<]+?(?=( |>))|title[^<]+?(?=( |>))/gi);
		content = content.join('",');
		content = content.replace(/=(?!")/gi, "=\"");
		content = content.replace(/""/gi, "\"");
	
	// browser specific replace
		if(content.substr(0,4) == 'href') content = content.replace(/,href/gi, ";href");
		else content = content.replace(/,title/gi, ";title");
		content = content.split(';');
	
	// set vars
		var numPartners = content.length;
		var partnerStr = "<partners>";
		for(var i=0; i<numPartners; i++) partnerStr += "<partner "+content[i].replace(/,/gi, " ")+" />";
		partnerStr += "</partners>";
		partnerStr = partnerStr.replace(/"/gi, "'");
	
	// set flash
		var flashVars = { partners: partnerStr };
		var params = { wmode: "transparent" };
		swfobject.embedSWF("images/portal/swf/partner_scroller.swf", "partnerScroller", "247", "248", "9.0.0", "expressInstall.swf", flashVars, params);
	
}*/

function printFlashHeader(flashVars) {
	swfobject.embedSWF("images/portal/swf/header.swf", "td_flashheader", "780", "319", "9.0.0", "expressInstall.swf", flashVars);
}
