// JavaScript Document
var position, request;

var left;

var top;

var a;

var b;

var presenter;

var header;

var content;

var alertmsg, negalert, nonalert, statval, commentId, imgId, today;

var DeleteInterval, interval, PostIframeCond, PostPayMetCond, PostMoneyValue, PostSubscribe, PostBoosterValue, PostAdRotatorBooster;

var whichPage;

var getRequest = getXmlHttpRequestObject();

function getXmlHttpRequestObject(){
	getrequest = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		getrequest = new XMLHttpRequest();
		if (getrequest.overrideMimeType) {		
		getrequest.overrideMimeType('text/html');
		}
	} else if (window.ActiveXObject) { // IE
	 try {
		getrequest = new ActiveXObject("Msxml2.XMLHTTP");
	 } catch (e) {
		try {
		   getrequest = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e) {}
	 }
	}
	if (!getrequest) {	 
	 document.getElementById(cur_id).innerHTML = 'failed';
	 return false;
	}
	else{
		return getrequest;
	}
}


function GetData(url)
{	
	var grequest = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		grequest = new XMLHttpRequest();
		if (grequest.overrideMimeType) {		
		grequest.overrideMimeType('text/html');
		}
	} else if (window.ActiveXObject) { // IE
	 try {
		grequest = new ActiveXObject("Msxml2.XMLHTTP");
	 } catch (e) {
		try {
		   grequest = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e) {}
	 }
	}
	
	if (!grequest) {	
	 	window.location.reload();
	}
	
	grequest.open('GET', url, true);
	grequest.onreadystatechange = function() {
		if(grequest.readyState == 4) {
		  	gresult = grequest.responseText;
			OnGetData(gresult);
		}
	};	
	grequest.send(null);
}

function getPageSize(){
    var de = document.documentElement;
    var w = window.innerWidth || self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth;
    var h = window.innerHeight || self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight;	
    arrayPageSize = [w,h];	
    return arrayPageSize;
}

function detectBrowser() {
    var userAgent = navigator.userAgent.toLowerCase();	
    if (userAgent.indexOf('msie')!=-1)
    {
        axe = userAgent.substr(eval(userAgent.indexOf('msie') + 5), 1);		
        if(axe < 7)		
            return true;		
    }
    return false;
}

function CloseControls()
{
    if(b = document.getElementById('DV_PRESENTER'))
        document.body.removeChild(b);
    if(a = document.getElementById('DV_PRESENTER_WINDOW'))
        document.body.removeChild(a);	
}

function AlignCenter()
{
	
    if(document.getElementById('DV_PRESENTER_WINDOW'))
        var bck = document.getElementById('DV_PRESENTER_WINDOW');
    else
    {
        var bck = document.createElement("DIV");
        document.body.appendChild(bck);
        bck.id = 'DV_PRESENTER_WINDOW';
    }
    axe = getPageSize();
    wdt = axe[0];
    hgt = axe[1];
	
    if(detectBrowser())//check lt ie7
    {
        position = 'absolute';
        left = '0';
        atop = 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop );
    }
    else
    {
        position = "fixed";
        left = '0';
        atop = '0';
    }	
    bck.style.cssText = "position:"+position+"; left:"+left+"; top:"+atop+" ; z-index:1999; background:#000; height:"+hgt+"px; width:100%; opacity:0.3; filter:alpha(opacity=30);";
    bck.style.position = position;
    bck.style.left = left;
    bck.style.top = atop + 'px';
    bck.style.zIndex = '1999';
    bck.style.background = '#000';
    bck.style.height = hgt +'px';
    bck.style.width = '100%';
    bck.style.opacity = '0.8';
    bck.style.filter = 'alpha(opacity=80)';
	
	
    atop = (hgt > 400) ? parseInt((hgt - 400)/2) : 0;
    if(detectBrowser())//check lt ie7
    {
        position = 'absolute';
        left = (wdt > 700) ? parseInt((wdt - 700)/2) : 0;
        atop = atop + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop );
    }
    else
    {
        position = "fixed";
        left = (wdt > 700) ? parseInt((wdt - 700)/2) : 0;
        atop = atop;
    }	
    if(document.getElementById('DV_PRESENTER'))
    {
        var fgd = document.getElementById('DV_PRESENTER');		
    }
    else
    {
        var fgd = document.createElement("DIV");
        document.body.appendChild(fgd);
        fgd.id = 'DV_PRESENTER';
    }	
    fgd.style.cssText = "position:"+position+"; left:"+left+"px; top:"+atop+"px; z-index:2000; width:620px; height:"+hgt+"px;";
    fgd.style.position = position;
    fgd.style.left = left+'px';
    fgd.style.top = atop+'px';
    fgd.style.zIndex = '2000';	
    fgd.style.width = '620px';
    fgd.style.height = hgt+'px';
		
}

function ShowCenterContent()
{	
    AlignCenter();
    if(a = document.getElementById('DV_PRESENTER_WINDOW'))
    {
        window.onresize = function(){
            if(document.getElementById('DV_PRESENTER_WINDOW'))
                AlignCenter();
        };
        window.onscroll = function(){
            if(document.getElementById('DV_PRESENTER_WINDOW'))
                AlignCenter();
        };
        if(document.getElementById('DV_PRESENTER_WINDOW'))
            document.getElementById('DV_PRESENTER_WINDOW').onclick = CloseControls;
        presenter = document.getElementById('DV_PRESENTER');
        if(presenter)
        {
            presenter.innerHTML = '<DIV id="TOTAL_DV_CONTENT"><DIV id="TOTAL_DV_HEAD"><DIV id="DV_HEAD"></DIV><a href="javascript:CloseControls();" id="DV_CLOSE"><img src="'+siteName+'images/close.gif" border="0" title="Close" alt="x"/></a></DIV><DIV id="DV_CONTENT"></DIV><DIV>';
            header = document.getElementById("DV_HEAD");
            content = document.getElementById("DV_CONTENT");
        }
    }	
}
