// Browser safe opacity handling function

function setOpacity( value ) {
 document.getElementById("styled_popup").style.opacity = value / 10;
 document.getElementById("styled_popup").style.filter = 'alpha(opacity=' + value * 10 + ')';
}

function fadeInMyPopup() {
 for( var i = 0 ; i <= 90 ; i++ )
   setTimeout( 'setOpacity(' + (i / 10) + ')' , 8 * i );
}

function fadeOutMyPopup() {
 for( var i = 0 ; i <= 100 ; i++ ) {
   setTimeout( 'setOpacity(' + (10 - i / 10) + ')' , 8 * i );
 }

 setTimeout('closeMyPopup()', 800 );
}

function closeMyPopup() {
 document.getElementById("styled_popup").style.display = "none"
}

function freddiePopup() {
setOpacity( 0 );
document.getElementById("styled_popup").style.display = "block";
fadeInMyPopup();
var freddieHeight =  document.getElementById("freddieTable").offsetHeight;
if (document.all){
	var newHeight = freddieHeight + document.body.scrollHeight;
}else if (document.getElementById){
    var innerHeight = window.innerHeight + window.scrollMaxY;
	var newHeight = (freddieHeight + (innerHeight - freddieHeight));
}
var popUpHeight = document.getElementById("styled_popup");
popUpHeight.style.height=newHeight + "px"; 
}

function clearText(thefield){
if (thefield.defaultValue==thefield.value)
thefield.value = ""
} 
	