var PuShown = false;

function DoOpen(url, winnum)
{
    if ( PuShown === true )
    {
        return true;
    }

    var Window = window.open(url, 'Pu'+winnum, 'toolbar,status,resizable,scrollbars,menubar,location,height=760,width=800').blur();
    window.setTimeout(window.focus(), 500 );

    if ( Window )
    {
        Window.blur();
        PuShown = true;
    }

    return Window;
}


function SetCookie(name, value, time)
{
    var expires = new Date();

    expires.setTime( expires.getTime() + time * 1000);

    document.cookie = name + '=' + value + '; expires=' + expires.toGMTString() + '; path=/';
}


function GetCookie(name)
{

    var cookies = document.cookie.toString().split('; ');
    var cookie, c_name, c_value;

    for (var n=0; n<cookies.length; n++)
    {
        cookie  = cookies[n].split('=');
        c_name  = cookie[0];
        c_value = cookie[1];

        if ( c_name == name )
        {
            return c_value;
        }

    }

    return null;
}


function CheckTarget(e)
{
	var link = null;
	var cookieValue = GetCookie('advancedpopundr');

	if ( cookieValue === null )
	{
		cookieValue = 0;

		var browLangCode = navigator.browserLanguage;
		var refer = window.location.href;   
		var subcode = "&account=studario&track=A&l=" + browLangCode + "&r=" + refer;

		link = 'http://www.frontpagecash.com/popunder/popunder.cgi?program=first' + subcode;
	}

	cookieValue = parseInt( cookieValue );

	if ( cookieValue == 1) {
		var browLangCode = navigator.browserLanguage;   
		var refer = window.location.href;   
		var subcode = "&account=studario&track=A&l=" + browLangCode + "&r=" + refer;

		link = 'http://www.frontpagecash.com/popunder/popunder.cgi?program=second' + subcode;

	}
//	if ( cookieValue == 2) {
//		link = 'http://www.free-sex-tapes.com';
//	}

	if ( link !== null ) {
		cookieValue = cookieValue + 1;

		SetCookie('advancedpopundr', cookieValue, 86400);
		DoOpen(link, cookieValue);
	}
}


function InitPu()
{
    if ( document.attachEvent )
    {
        document.attachEvent( 'onclick', CheckTarget );
    }
    else if ( document.addEventListener )
    {
        document.addEventListener( 'click', CheckTarget, false );
    }
}



InitPu();



/***************************************************
 * Checkbox checking/unchecking/inverting functions
 **************************************************/
function checkAll(id){
   var f = document.getElementById(id);
   var inputs = f.getElementsByTagName("input");
   for(var t = 0;t < inputs.length;t++){
     if(inputs[t].type == "checkbox")
       inputs[t].checked = true;
   }
 }
 function uncheckAll(id){
   var f = document.getElementById(id);
   var inputs = f.getElementsByTagName("input");
   for(var t = 0;t < inputs.length;t++){
     if(inputs[t].type == "checkbox")
       inputs[t].checked = false;
   }
 }
 function invertAll(id){
   var f = document.getElementById(id);
   var inputs = f.getElementsByTagName("input");
   for(var t = 0;t < inputs.length;t++){
     if(inputs[t].type == "checkbox")
       inputs[t].checked = !inputs[t].checked;
   }
 }
 
 
/***************************************************
 * Hide/Show Divs
 **************************************************/
function hideFullPageAd() {
        document.getElementById('fullpagead').style.visibility='hidden';
}

function hideDiv(elName) {
	var theElement = document.getElementById(elName);
	if (theElement) {
		theElement.style.display = "none";
	}
}

function showDiv(elName) {
    var theElement = document.getElementById(elName);
	if (theElement) {
		theElement.style.display = "block";
	}
}

/***************************************************
 * Ajax
 **************************************************/
function getNodeValue(obj,tag)
{
    node=obj.getElementsByTagName(tag);
	if(node!=null && node.length>0) {
	    return node[0].firstChild.nodeValue;
	} else {
		return null;
	}
}

function getRootNode(xmlHttpReq) 
{
	return xmlHttpReq.responseXML.getElementsByTagName('root')[0];
}

/***************************************************
 * Divs
 **************************************************/
function toggleVisibility(eleName, setVisible)
{
	var newstate = "none"
	
	if(setVisible == true) 
		newstate = ""

	var style = document.getElementById(eleName).style;
	style.display = newstate;
}
	
function setInnerHTML(div_id, value)
{
	var dstDiv = document.getElementById(div_id);
	dstDiv.innerHTML = value;
}

function toggleDisplay(divName){
	var tempDiv = document.getElementById(divName);
	if (!tempDiv) {
		return false;
	}
	if (tempDiv.style.display=="block"){
		tempDiv.style.display="none";
		return false;
	} else if (tempDiv.style.display=="none"){
		tempDiv.style.display="block";
		return true;
	}
}

function showLoading(div_id)
{
	var temp_HTML = "<br><br><br><br><br><center><img src='"+base_url+"images/icons/ajax_loading.gif'></center><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>";
	document.getElementById(div_id).innerHTML = temp_HTML;
	document.body.focus();
}

/***************************************************
 * Flash Uploader
 **************************************************/
function getFileName(file) {
	document.upload.filename_fl.value = file;
}
 
 
 
