if(parent.pdGlobal){
	var obj = parent.document.getElementById('PageHead');
	var contents = obj.innerHTML;
	document.write(contents);
}
//Check for added variable to podium url
function getQueryVariable(variable) {
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
  } 
  return null;
}
function openURL(url){
	window.location.href=url;
	parent.window.scrollTo(0,0);
}
// Opens mml player
function openMML(consoleid, galleryid, mediaid, mediatype) {

	var pGallery = (galleryid > 0)?'&gallery_id=' + galleryid:'';
	var pMedia = (mediaid > 0)?'&mediatype=' + mediatype +'&mediaid=' + mediaid:'';
	
	window.open('/podium/MediaLibrary/player/default.aspx?console_id=' + consoleid + pGallery + pMedia + '&browse=yes&recent=yes', '_blank', 'location=no, menubar=no, scrollbar=no, status=no, resizable=no, height=497, width=700');
	
}
//A simple debug function
//Throws an error to the js console
function debug(aMsg) {
	setTimeout(function() { throw new Error(aMsg); }, 0);
}

//Submit Form from Select statment		
function jump(f) {
	f.submit();
}

//Check for added variable to podium url
function CheckForID(VarType) {
	var beginValue,mylocation,MyID,FoundAnd
	mylocation = new String(parent.window.location);
	beginValue = mylocation.search(VarType);
	if(beginValue > 0){
		MyID = mylocation.substring(beginValue+VarType.length+1,mylocation.length);
		FoundAnd = MyID.search("&");
		if(FoundAnd > 0){
			MyID = MyID.substring(0,FoundAnd);
		}
	}
	if(MyID == null){
		return 0;
	}
	else{
		return MyID;
	}
	
}
//swap add remove and check to see if a css class is added to an object
//fe_css('swap',objectname,'class1','class2')
function fe_css(a,m,c1,c2) {
	var o =  new $(m);
	switch (a){
		case 'swap':
			o.className=!fe_css('check',o,c1)?o.className.replace(c2,c1):o.className.replace(c1,c2);
			break;
		case 'add':
			if(!fe_css('check',o,c1)){o.className+=o.className?' '+c1:c1;}
			break;
		case 'remove':
			var rep=o.className.match(' '+c1)?' '+c1:c1;
			o.className=o.className.replace(rep,'');
			break;
		case 'check':
			return new RegExp('\\b'+c1+'\\b').test(o.className)
			break;
	}
}
//
function ReSizeIFRAME() {
	var aIF = window.parent.document.getElementsByTagName('IFRAME')
	var objIF
	for (x=0; x < aIF.length;x++) {
		if(aIF[x].id.substring(0,2) == 'if') objIF = aIF[x]
	}
	//if(objBody = document.getElementById('__pdIFRAMEarea') && objIF){
		objBody = document.getElementById('__pdIFRAMEarea')
		objIF.style.height = objBody.offsetHeight;
	//}
}

function sendEmail(address, linkto) {
   	var aryAddress = new Array
   	var mailTo = new String;
   	address = address.replace(/x/g, ',64');address = address.replace(/y/g, ',46');address = address.replace(/z/g, ',');
   	aryAddress = address.split(',') 
   	for (q=1; q<aryAddress.length;q++) {  
		mailTo = mailTo + String.fromCharCode(aryAddress[q]);   
	}
	linkto.href = 'mailto:'+mailTo;
} 

function __pdL(taskid, taskname, tasktypeid, taskargs, path, clearhistory, subtaskid, subtaskname) {
	parent.window.location = "/podium/default.aspx?t=" + taskid;
}

function MS_swap(Mitem,Mtype){
  Mitem.src=Mitem.getAttribute(Mtype || "origsrc");
}

function MS(img_swap){
	img_swap.setAttribute("origsrc",img_swap.src);
	img_swap.setAttribute("onload","");
   	img_swap.oversrc_img = new Image();
  	img_swap.oversrc_img.src=img_swap.getAttribute("oversrc");
    img_swap.onmouseover = new Function("MS_swap(this,'oversrc');");
    img_swap.onmouseout = new Function("MS_swap(this);");
	img_swap.style.cursor = 'pointer';
}

function MS_swap_over(e){
	MS_swap(this,'oversrc');
}

function MS_swap_out(e){
	MS_swap(this);
}
		
 function findPosX(obj)
  {
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
  }

  function findPosY(obj)
  {
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
  }

function GetPageTitles(DisplayL2,L2Target,DisplayL3,L3Target){
	if(parent.pdGlobal.currentPages[1]){
		tempL2s = ""
		tempL3s = ""
		if(parent.pdGlobal.currentPages[1]) {
			tempL2s = parent.pdGlobal.currentPages[1].title;
		}
		if(parent.pdGlobal.currentPages[2]) {
			tempL3s = parent.pdGlobal.currentPages[2].title;
		}
		//alert(tempL2s +" - "+ tempL3s );
		if(tempL2s.length > 0 && DisplayL2){
			$(L2Target).innerHTML = tempL2s;
		}else{
			$(L2Target).style.display = "none";
		}
		if(tempL3s.length > 0 && DisplayL3){
			$(L3Target).innerHTML = tempL3s;
		}else{
			$(L3Target).style.display = "none";
		}
	}
}

function openMML2() {
	window.open('/podium/MediaLibrary/player/default.aspx?browse=yes&recent=yes', '_blank', 'location=no, menubar=no, scrollbar=no, status=no, resizable=no, height=497, width=700');
}
