// JavaScript Document

var isiDevice = false;

$(window).load(function() {
	var ua = navigator.userAgent;
	isiDevice = /iPad/i.test(ua) || /iPod/i.test(ua) || /iPhone/i.test(ua);
	
	if (isiDevice) {
		if ($('#flashPortal').length > 0) {
			initFlashPortal();
		}
		if ($('#flashFeaturette').length > 0) {
			initFlashFeaturette();
		}
	}
});

function initFlashPortal() {
	var flashXMLurl = unescape(flashvars.xmlPath);
	
	$.ajax({
		type: 'GET',
		url: flashXMLurl,
		scriptCharset: "utf-8",
		dataType: (jQuery.browser.msie) ? 'text' : 'xml',
		success: function(xmlData){
			if ( typeof xmlData == 'string') {
				data = new ActiveXObject( 'Microsoft.XMLDOM');
				data.async = false;
				data.loadXML( xmlData);
			} else {
				data = xmlData;
			} 
			
			var xmlroot = $('portalitems', data);
			
			var inHTML = '';
			inHTML += '<img src="' + xmlroot.attr('backgroundimage') + '" alt="" />';
			inHTML += '<div class="frame"><!--  --></div>';
			inHTML += '<ul class="billets">';
			
			$('item', xmlroot).each(function(i, billet) {
				inHTML += '<li class="billet">';
				inHTML += '<div class="wrapper">';
				inHTML += '<h2>' + $('title', billet).text() + '</h2>';
				inHTML += '<p>' + $('text', billet).text() + '</p>';
				inHTML += '<a href="' + $('buttonlink', billet).text() + '">' + $('buttontext', billet).text() + '</a>';
				inHTML += '</div></li>';
			})
			
			inHTML += '</ul>';
			
			$('#flashPortal').empty().append(inHTML);
			Cufon.replace('#flashPortal h2', { fontName : 'MetaPlusBold' });
		},
		error: function (xhr, ajaxOptions, thrownError){
			alert('status = ' + xhr.status);
			alert('thrownError = ' + thrownError);
		}
	}); 
}

function initFlashFeaturette() {
	var flashXMLurl = unescape(flashvars.xmlPath);
	
	$.ajax({
		type: 'GET',
		url: flashXMLurl,
		scriptCharset: "utf-8",
		dataType: (jQuery.browser.msie) ? 'text' : 'xml',
		success: function(xmlData){
			if ( typeof xmlData == 'string') {
				data = new ActiveXObject( 'Microsoft.XMLDOM');
				data.async = false;
				data.loadXML( xmlData);
			} else {
				data = xmlData;
			} 
			
			var xmlroot = $('item', data);
			
			var inHTML = '';
			inHTML += '<img src="' + $('backgroundimage', xmlroot).text() + '" alt="" />';
			inHTML += '<div class="frame"><!--  --></div>';
			inHTML += '<ul class="billets">';
			inHTML += '<li class="billet">';
			inHTML += '<div class="wrapper">';
			inHTML += '<h2>' + $('title', xmlroot).text() + '</h2>';
			inHTML += '<p>' + $('text', xmlroot).text() + '</p>';
			inHTML += '<a href="' + $('buttonlink', xmlroot).text() + '">' + $('buttontext', xmlroot).text() + '</a>';
			inHTML += '</div></li></ul>';
			
			$('#flashFeaturette').empty().append(inHTML);
			Cufon.replace('#flashFeaturette h2', { fontName : 'MetaPlus' });
		},
		error: function (xhr, ajaxOptions, thrownError){
			alert('status = ' + xhr.status);
			alert('thrownError = ' + thrownError);
		}
	}); 
	
}
