﻿// (C) 2010 MEDIENSERVICE24.net
onerror = stopError;
function stopError() { return true; }

// Popup Functions

// iFrame //
function setPopIframeAutoHeight() {
    document.getElementById("popIframe").style.height = frames[0].document.getElementById('iFrameInhalt').offsetHeight + 40 + 'px';
}

var curPopupID;

function showIfPopup (url, title) {
   var strHTML ="";
   
   strHTML = "<iframe frameborder='0' scrolling='no' src='ms24_includes/page2friend.aspx?url=" + url + "&title=" + title + "' id='popIframe' onLoad='setPopIframeAutoHeight()'></iframe>";
   document.getElementById("popOver_content").innerHTML = strHTML;

   curPopupID="popOver_content";
   showPopup_do();
}

function showIfPopup1 (url) {
   var strHTML ="";
   
   strHTML = "<iframe frameborder='0' scrolling='no' src='" + url + "' id='popIframe' onLoad='setPopIframeAutoHeight()'></iframe>";
   document.getElementById("popOver_content").innerHTML = strHTML;

   curPopupID="popOver_content";
   showPopup_do();
}

function showPopup (idElement) {
    curPopupID = idElement;
    showPopup_do();
}

function showPopup_do() {
    document.getElementById(curPopupID).className="";
    document.getElementById('popOver').style.display='block';
    document.getElementById('popOver_body').style.display='block';
}

function closePopup () {
    document.getElementById(curPopupID).className='hide';
    document.getElementById('popOver').style.display='none';
    document.getElementById('popOver_body').style.display='none';
}
    
// Workarrounds...
sfFocus = function() {
	var sfEls = document.getElementsByTagName("INPUT");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onfocus=function() {
			this.className+=" focus24";
		}
		sfEls[i].onblur=function() {
			this.className=this.className.replace(new RegExp(" focus24\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfFocus);

