var isOn = 0;
var tmpC,tmpT,tmpS;
myObj2 = "contentEditFloat";
var width=700;
var height=550;
var leftPos=0;
var topPos=0;
var startL=-500;
var startT=-500;
if( typeof( window.innerWidth ) == 'number' ) {
	//Non-IE
	leftPos=(window.innerWidth/2)-(width/2);
	topPos=(window.innerHeight/2)-(height/2);
} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
	//IE 6+ in 'standards compliant mode'
    	leftPos = (document.documentElement.clientWidth/2)-(width/2);
    	topPos = (document.documentElement.clientHeight/2)-(height/2);
} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    	//IE 4 compatible
    	leftPos = (document.body.clientWidth/2)-(width/2);
    	topPos = (document.body.clientHeight/2)-(height/2);
}

//---------------------------------------------------
document.write("<div id='"+myObj2+"' style='position:absolute;width:"+width+"px;height:"+height+"px;left:"+startL+"px;top:"+startT+"px;padding:0px;background:#FFFFFF;border:1px solid #B8BFB7;visibility: hidden;opacity: .0;'>  ");//hidden--//
document.write("<table width='100%' border='0' cellspacing='0' cellpadding='0'><tr><td align='left' style='background: url(images/topAnn.jpg) #498dfe; padding-left:10px; padding-right:10px;'><span id='floatingTitle' style='float:left;color:#fff'>A Title</span><span style='float:right;'><a href='javascript:turnOff();'><img src='images/icons/bullet_red.png' border=0></a></span></td></tr></table>");
document.write("<table width='100%' heigh='100%' border='0' cellspacing='0' cellpadding='0'>");
document.write("<tr><td style='padding:10px;'><span id='myContentDisp' style='color:#111111'></span></td></tr>");
document.write("<tr><td><span style='float:right;'><a href='javascript:turnOff();' style='color:#111111'><img src='images/icons/bullet_red.png' border=0> Close Window &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a></span></td></td>");
document.write("</table>");
document.write("</div>");
//---------------------------------------------------

function turnOn(code,title){
	tmpC = code;
	tmpS = title;
	document.getElementById("myContentDisp").innerHTML = code;
	document.getElementById("floatingTitle").innerHTML = title;
	if(isOn == 1){
		turnOff();
		setTimeout("doTurnOn()",1000);
	}else{
		doTurnOn();
		//doTurnOn(obj,e,code,title);
	}
}
function doTurnOn(){
	code = tmpC;
	title = tmpT;
	myObj2Cont = myObj2;
	document.getElementById(myObj2).style.visibility = "visible";
	document.getElementById(myObj2).style.top = topPos +'px';
	document.getElementById(myObj2).style.left = leftPos +'px';
	opacity(myObj2, 0, 100, 800);
	isOn = 1;
}

function turnOff(){
	opacity(myObj2, 100, 0, 800);
	setTimeout("document.getElementById(myObj2).style.visibility = \"hidden\"",1000);
	isOn = 0;
}
function getposOffset(what, offsettype){
	var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
	var parentEl=what.offsetParent;
	while (parentEl!=null){
		totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
		parentEl=parentEl.offsetParent;
	}
	return totaloffset;
}

//----------------------------------------------------------------

function opacity(id, opacStart, opacEnd, millisec) {
    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;

    //determine the direction for the blending, if start and end are the same nothing happens
    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
}
function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
}
function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}
function parseCookie(name) {
	var str = readCookie(name);
	return str;
	var tmp = "";
	var count = 0;
	var myVars = new Array()
	for(var i = 0; i < str.length - 2; i++){
		if(str.substring(i,i+3)=="***"){
			myVars[count] = tmp;
			tmp = "";
			i+=2;
			count++;
		}else{
			tmp = tmp + str.substring(i,i+1);
		}
	}
	return myVars;
}
function setCookie(c_name,value,expiredays){
	var exdate=new Date()
	exdate.setDate(exdate.getDate()+expiredays)
	document.cookie=c_name+ "=" +value+
	((expiredays==null) ? "" : ";expires="+exdate.toGMTString())
	return;
}
function setCookie2(c_name,value,expiredays){
	var exdate=new Date()
	exdate.setDate(exdate.getDate()+expiredays)
	document.cookie=c_name+ "=" +escape(value)+
	((expiredays==null) ? "" : ";expires="+exdate.toGMTString())
	return;
}
