function switchFlash() {

function setCookie(element_id) {
	$.cookie("homepageflashswitch", element_id, { path: '/', expires: 7 });
}

function deleteCookie() {
	$.cookie("homepageflashswitch", null, { path: '/'});
}

function divertFlash(iporigin) {
	if(iporigin == "Internal" || iporigin == "INTERNAL") {
		var so = new SWFObject("http://www.leedsmet.ac.uk/lib/flash/headerHomepage_intext.swf" , "mymovie", "943", "318", "6", "transparent");
        so.addParam("wmode", "transparent"); 
        so.addParam("allowscriptaccess","always"); 
		so.addVariable("externalxml", "http://www.leedsmet.ac.uk/xml/content_internal.xml");
        so.write("home_flash");
		
		$('#StaffMagazine').prepend('<a href="http://www.leedsmet.ac.uk/the_news/docs/staff_mag_launch_edition.swf" target="_blank"><img id="theImg" src="http://www.leedsmet.ac.uk/the_news/docs/staff_mag_launch_front_cover.jpg" border="0" alt="Read the LS126 Staff Magazine!" /></a>')
   		//var so5 = new SWFObject("http://www.leedsmet.ac.uk/lib/flash/homepage_adverts/ls126_phase2.swf", "LS126 Flash", "283", "283", "8", "#ffffff");
   		//so5.write("StaffMagazine");

		
  	}
  	else {
		var so = new SWFObject("http://www.leedsmet.ac.uk/lib/flash/headerHomepage_intext.swf" , "mymovie", "943", "318", "6", "transparent");
        so.addParam("wmode", "transparent"); 
        so.addParam("allowscriptaccess","always"); 
		so.addVariable("externalxml", "http://www.leedsmet.ac.uk/xml/content_external.xml");
        so.write("home_flash");
		$('#reflection_left').show();
		$('#reflection_right').show();
  	}
}

$(document).keypress(function(e)
	{
		switch(e.which)
		{
			// user presses ctrl + 6 (^)
			case 94:	setCookie("Internal");
			break;	
						
			// user presses ctrl + 8 (*)
			case 42:	setCookie("External");
			break;
		}
});

if ($.cookie("homepageflashswitch")) {
	
		iporigin = $.cookie("homepageflashswitch");
		divertFlash(iporigin);
		
}
else {
		
		$.ajaxSetup({ 
        global  : true, 
        dataType: 'jsonp', 
        jsonp   : 'jsoncallback', 
        cache   : false 
		});
 			$.ajax({url: 'http://webresources.leedsmet.ac.uk/main/ipgateway.htm', 
				   success: function(data) { 
				   		setCookie(data.switchoutput); 
						divertFlash(data.switchoutput);
						
						
				   },
				   error: function(){ 
				   		divertFlash("External"); 
				   } 
 		});
		
}

}