var ie4 = false; 
if(document.all) { ie4 = true; }
function getObject(id) { 
  if (ie4) { return document.all[id]; } 
  else { return document.getElementById(id); } 
}

//Create a boolean variable to check for a valid MS instance.
var xmlhttp = false;

//Check if we are using IE.
try { //If the javascript version is greater than 5.
	xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) { //If not, then use the older active x object.
	try { //If we are using IE.
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	} catch (E) { //Else we must be using a non-IE browser.
		xmlhttp = false;
	}
}

//If we are using a non-IE browser, create a javascript instance of the object.
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
	xmlhttp = new XMLHttpRequest();
}

function myAjax(source, destination) {
  var obj = getObject(destination);
  xmlhttp.open("GET", source);
  xmlhttp.onreadystatechange = function() {
    if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
      obj.innerHTML = xmlhttp.responseText;
    }
  }
  xmlhttp.send(null);
}

var oldAId = 0;
function newMovie(invitationId, bgcolor, templateId) {
  getObject('splash').style.backgroundImage = "url(/img/big_sample0"+invitationId+".jpg)";
  var so = new SWFObject("/swf/InvitePlayer.swf", "home", "660", "440", "8", bgcolor);
  if (bgcolor == 'transparent')  so.addParam("wmode","transparent");
  so.addVariable("inviteID",invitationId);
  so.write("splash");
  if (getObject('a-preview-'+oldAId)) getObject('a-preview-'+oldAId).className = '';
  if (getObject('a-preview-'+templateId)) getObject('a-preview-'+templateId).className = 'selected';
  if (getObject('template_id')) getObject('template_id').value = templateId;
  oldAId = templateId;
}
