// JavaScript Document
var startBanner = 0;

function loadXML(xmlFileName)
	{
	//load xml file
	// code for IE

	if (window.ActiveXObject)
	{
		
		xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
		xmlDoc.async=false;
		xmlDoc.load(xmlFileName);

		jsBanner(startBanner);
	}
	// code for Mozilla, Firefox, Opera, etc.
	else if (document.implementation && document.implementation.createDocument)
	{
		xmlDoc=document.implementation.createDocument("","",null);
		xmlDoc.load(xmlFileName);
		xmlDoc.onload= setTimeout("jsBanner(startBanner)",100) ;
	}
	else
	{
		alert('Your browser cannot handle this script');
	}
	}
	
	function getAttribute(bannerId,attr)
	{



		//alert(xmlDoc);
		//alert(xmlDoc.getElementsByTagName("Banner")[bannerId]);

		//alert(xmlDoc.getElementsByTagName("Banner")[bannerId].attributes.getNamedItem(attr).value);

		return xmlDoc.getElementsByTagName("Banner")[bannerId].attributes.getNamedItem(attr).value;
	}
	
	function getNodeValue(bannerId)
	{
		return xmlDoc.getElementsByTagName("Banner")[bannerId].firstChild.nodeValue;
	}
	
	function generateContent(image,title,text,bannerId,button1Text,button2Text,button1Url,button2Url,button1Visible,button2Visible)
	{
		var strContent = '<div style="margin:0px; padding:0px;color:#31355d;line-height:1.4em;border-bottom:0px solid #339cd6; border-top:1px solid #fff;"><img id="bannerImage" src="' +image+'" alt="'+bannerId+'" style="float:left;"/>';
		strContent += '<h2 style="font-weight:normal;font-size:22px;margin-top:20px;border:none;">'+title+'</h2>';
		strContent += '<p >'+text+'</p>';
		strContent += '<p style="text-align:center; margin-top:30px">';
		if( button1Visible == 'yes')
		{
			strContent +='<input name="button1" id="button1" class="button_css" type="button" value="'+button1Text+'" onclick="window.open(\''+button1Url+'\');"/> ';
		}

		if( button2Visible == 'yes')
		{
			strContent += '<input name="button2" id="button2" class="button_css" type="button" value="'+button2Text+'" onclick="window.open(\''+button2Url+'\');"/>'
		}
		strContent += '</p> </div>';

		

		return strContent;
	}
	
	function jsBanner(bannerId)
	{


		try
		{		
		var image = getAttribute(bannerId,"src");
		var title = getAttribute(bannerId,"title");
		var button1Text = getAttribute(bannerId,"button1Text");
		var button2Text = getAttribute(bannerId,"button2Text");
		var button1Url = getAttribute(bannerId,"button1URL");
		var button2Url = getAttribute(bannerId,"button2URL");
		var button1Visible  = getAttribute(bannerId,"button1Visible");
		var button2Visible = getAttribute(bannerId,"button2Visible");
		var text = getNodeValue(bannerId);
		
		
		/* 
		var title1 = getAttribute(0,"title");
		var title2 = getAttribute(1,"title");
		var title3 = getAttribute(2,"title");
		
		var strLinkContent = '<div style="text-alight:right;clear:both;padding:0px;margin:0px;">';
		strLinkContent +='<a href="#" id="link_1" onclick="loadBanner(\'0\');" style="font-size:12px;font-weight:bold;text-decoration:none;padding:0px;margin:0px 5px;';
		if (bannerId == 0)
			strLinkContent +='color:#fff;';
		else
			strLinkContent +='color:#000;';
		strLinkContent +='">'+title1+'</a>';
		// ----------------------------
		strLinkContent +='<a href="#" id="link_2" onclick="loadBanner(\'1\');" style="font-size:12px;font-weight:bold;text-decoration:none;padding:0px;margin:0px 5px;';
		if (bannerId == 1)
			strLinkContent +='color:#fff;';
		else
			strLinkContent +='color:#000;';
		strLinkContent +='">'+title2+'</a>';
		// ----------------------------
		strLinkContent +='<a href="#" id="link_3" onclick="loadBanner(\'2\');" style="font-size:12px;font-weight:bold;text-decoration:none;padding:0px;margin:0px 5px;';
		if (bannerId == 2)
			strLinkContent +='color:#fff;';
		else
			strLinkContent +='color:#000;';
		strLinkContent +='">'+title3+'</a>';
		// ----------------------------
		strLinkContent +='<a href="#" onclick="loadBanner(\'prev\');" style="padding:0px;margin:0px 5px;color:#fff;">prev</a>';
		strLinkContent += '&nbsp; | &nbsp;<a href="#" onclick="loadBanner(\'next\');" style="padding:0px;margin:0px 5px;color:#fff;">Next</a></div>';
		
		var noFlash_BannerContent = generateContent(image,title,text,bannerId,button1Text,button2Text,button1Url,button2Url) + strLinkContent;
		*/


		//alert("Locale="+locale);
	//alert('<div id="banner_noFlash" style="display:block;width:589px;height:190px;background:url(images/background_'+locale+'_'+Portfolio+'.jpg);">	</div>');
		var noFlash_BannerContent = generateContent(image,title,text,bannerId,button1Text,button2Text,button1Url,button2Url,button1Visible,button2Visible);
		
		if(!document.getElementById("banner_noFlash")){
			document.write('<div id="banner_noFlash" style="display:block;width:589px;height:190px;background:url(/ecare/images/background_'+locale+'_'+Portfolio+'.jpg);">	</div>');			
			}
		document.getElementById("banner_noFlash").style.display = "block";		
		document.getElementById("banner_noFlash").innerHTML = noFlash_BannerContent;
		}
		
		catch (e)
		{
			alert(e+" : "+e.description);
		}
		
	}	
	
	function loadBanner(direction)
	{
		var currentBanner = document.getElementById("bannerImage").alt;
		var bannerCount = xmlDoc.getElementsByTagName("Banner").length;
		switch (direction)
		{
		case 'prev': 
			if (currentBanner > 0)
				jsBanner(parseInt(currentBanner)-1);
			else{
				currentBanner = 2;
				jsBanner(parseInt(currentBanner));
				}
			break;
		case 'next': 
			if (currentBanner < (bannerCount-1))
				jsBanner(parseInt(currentBanner)+1);
			else{
				currentBanner = 0;
				jsBanner(parseInt(currentBanner));
				}
			break;
		default:
			jsBanner(parseInt(direction));
			break;
			
		}
	}	