/* 1800banners.com Adserver
/* ©2008 1800banenrs.com */


function writit(text,id)
{
	if (document.getElementById)
	{
		x = document.getElementById(id);
		x.innerHTML = '';
		x.innerHTML = text;
	}
	else if (document.all)
	{
		x = document.all[id];
		x.innerHTML = text;
	}
	else if (document.layers)
	{
		x = document.layers[id];
		text2 = '' + text + '';
		x.document.open();
		x.document.write(text2);
		x.document.close();
	}
}


function is_array( mixed_var ) {
    return ( mixed_var instanceof Array );
}

function str_replace(search, replace, subject) {
    var f = search; var r = replace; var s = subject;
    var ra = is_array(r), sa = is_array(s), f = [].concat(f), r = [].concat(r), i = (s = [].concat(s)).length; 
    while (j = 0, i--) {
        while (s[i] = s[i].split(f[j]).join(ra ? r[j] || "" : r[0]), ++j in f){};
    };
     
    return sa ? s : s[0];
}


function adserverconfig(adtype,varsarray,background_color,border_color,text_color,text_rollcolor,domain_color) {

var randomnumber=Math.floor(Math.random()*101);

if(randomnumber<=50) {
var adtype1_adserver='http://174.37.100.129:9006/adserver/adserver_0.php';
}
if(randomnumber>50) {
var adtype1_adserver='http://174.37.100.129:9001/adserver/adserver_0.php';
}


var adtype1_adserver='http://174.37.100.129:9001/adserver/adserver_0.php';


var request_url=adtype1_adserver;


background_color=str_replace('#','',background_color);
border_color=str_replace('#','',border_color);
text_color=str_replace('#','',text_color);
text_rollcolor=str_replace('#','',text_rollcolor);
domain_color=str_replace('#','',domain_color);

/*var jsref=this.location.href;*/


if(varsarray[0]==24550) {
var jsref="http://1800adserver.com";
} else {
var jsref=""+window.location;
}

var randomnumber1=Math.floor(Math.random()*1000001);
var randomnumber=Math.floor(Math.random()*1000001);
request_url=request_url+'?r='+randomnumber1+ '&id='+varsarray[0] + '&token=' + varsarray[1] + '&background_color=' + background_color + '&border_color=' + border_color + '&text_color=' + text_color + '&text_rollcolor=' + text_rollcolor + '&jsref=' + jsref + '&rand=' + randomnumber;





return request_url;
}


function frames(varsarray,background_color,border_color,text_color,text_rollcolor,domain_color) {
var frames = document.getElementsByTagName('IFRAME');

var token=1;

for (var i = 0; i < frames.length; i++) {
var frame = frames[i];


token=token+1;
varsarray[1]=token;

if(frame.id=='468x60frame') {
var url=adserverconfig(0,varsarray,background_color,border_color,text_color,text_rollcolor,domain_color);
frame.src=url;
}
}


}


function fastloader(adtype,varsarray,background_color,border_color,text_color,text_rollcolor,domain_color) {

var divs = document.getElementsByTagName('div');
for (var i = 0; i < divs.length; i++) {

var div = divs[i];
divarray = div.id.split("_");

 /* alert(divarray[0] + ' and ' + divarray[1]); */

if(divarray[0]=='1800banners') {
if(divarray[1]=='468x60') {

div.innerHTML='<IFRAME id="468x60frame" width="468" height="60" FRAMEBORDER="0" SCROLLING="no" SRC=""></IFRAME>';

}
}


}

frames(varsarray,background_color,border_color,text_color,text_rollcolor,domain_color);
}




function WriteLayer0(ID,parentID,sText) {

 if (document.layers) {
   var oLayer;
   if(parentID){
     oLayer = eval('document.' + parentID + '.document.' + ID + '.document');
   }else{
     oLayer = document.layers[ID].document;
   }
   oLayer.open();
   oLayer.write(sText);
   oLayer.close();
 }
 else if (parseInt(navigator.appVersion)>=5&&navigator.
appName=="Netscape") {
   document.getElementById(ID).innerHTML = sText;
 }
 else if (document.all) document.all[ID].innerHTML = sText
} 

function changeIframeSrc0(id, url) {



var frame='<IFRAME id="468x60frame" width="468" height="60" FRAMEBORDER="0" SCROLLING="no" SRC="' + url + '"></IFRAME>';
WriteLayer0("div468x60_"+id,null,frame);


}


function basicwrite0(url,frameid,seed) {


var randomnumber=Math.floor(Math.random()*1000001);
changeIframeSrc0(frameid, url+'&rand='+randomnumber);


}



function basicloader(adtype,varsarray,background_color,border_color,text_color,text_rollcolor,domain_color) {



var seed=Math.floor(Math.random()*1000001);
var frameid='frame_'+seed;

var url=adserverconfig(adtype,varsarray,background_color,border_color,text_color,text_rollcolor,domain_color);

document.write('<DIV id="div468x60_'+frameid+'" width="468" height="60"><IFRAME id="'+frameid+'" name="'+frameid+'" width="468" height="60" FRAMEBORDER="0" SCROLLING="no" SRC="'+ url +'"></IFRAME></DIV><div style="width:1px; height:0px;" id="goityim"></div>\n');
document.write('\n');
document.write('<IFRAME id="gohere_'+seed+'" name="gohere_'+seed+'" width="50" height="50" FRAMEBORDER="0" SCROLLING="no" SRC="" style="display:none; visiblity:hidden;"></IFRAME>\n');

var randomnumber=Math.floor(Math.random()*1000001);



setInterval("basicwrite0('"+url+"','"+frameid+"','"+ seed +"')", 18000);





 
}


function adserver_initialize(token,loadtype,adtype,background_color,border_color,text_color,text_rollcolor,domain_color,varsarray) {


varsarray[1]=token;
 
if(loadtype==1) {
fastloader(adtype,varsarray,background_color,border_color,text_color,text_rollcolor,domain_color);
} else if(loadtype==0){ 
basicloader(adtype,varsarray,background_color,border_color,text_color,text_rollcolor,domain_color);

}



//if(varsarray["nointer"]!=1) {
//basicloaderinterstit(adtype,varsarray,background_color,border_color,text_color,text_rollcolor,domain_color);
//}


}




















function clearad() {
writit('','ITYIM_interstitual');
document.getElementById('ITYIM_interstitual').style.display="none";
document.getElementById('ITYIM_interstitual').style.width="0px";
document.getElementById('ITYIM_interstitual').style.height="0px";
document.body.style.height="100%";


document.documentElement.style.overflow = 'visible';	 // firefox, chrome
document.body.scroll = "yes";	// ie only
document.documentElement.style.overflowX = 'visible';	 // horizontal scrollbar will be hidden
document.documentElement.style.overflowY = 'visible';	 // vertical scrollbar will be hidden

}





function displayskip() {

var skipad='<a href="javascript:clearad()"><img class="ityskipad" id="skipadimg" src="http://ity.im/ityimages/skipad.png" border=0 width=160 height=45 style="width:160px; height:45px;"></a>';
WriteLayer_inter('loading','',skipad);

}




function writit(text,id)
{
	if (document.getElementById)
	{
		x = document.getElementById(id);
		x.innerHTML = '';
		x.innerHTML = text;
	}
	else if (document.all)
	{
		x = document.all[id];
		x.innerHTML = text;
	}
	else if (document.layers)
	{
		x = document.layers[id];
		text2 = '' + text + '';
		x.document.open();
		x.document.write(text2);
		x.document.close();
	}
}



function Set_CookieDay( name, value, expires, path, domain, secure ) {
   // set time, it's in milliseconds
   var today = new Date();
   today.setTime( today.getTime() );
   // if the expires variable is set, make the correct expires time, the
   // current script below will set it for x number of days, to make it
   // for hours, delete * 24, for minutes, delete * 60 * 24
   if ( expires )
   {
      expires = expires * 1000 * 60 * 60;
   }
   //alert( 'today ' + today.toGMTString() );// this is for testing purpose only
   var expires_date = new Date( today.getTime() + (expires) );
   //alert('expires ' + expires_date.toGMTString());// this is for testing purposes only

   document.cookie = name + "=" +escape( value ) +
      ( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + //expires.toGMTString()
      ( ( path ) ? ";path=" + path : "" ) +
      ( ( domain ) ? ";domain=" + domain : "" ) +
      ( ( secure ) ? ";secure" : "" );
}


function Set_Cookie( name, value, expires, path, domain, secure ) {
   // set time, it's in milliseconds
   var today = new Date();
   today.setTime( today.getTime() );
   // if the expires variable is set, make the correct expires time, the
   // current script below will set it for x number of days, to make it
   // for hours, delete * 24, for minutes, delete * 60 * 24
   if ( expires )
   {
      expires = expires * 1000 * 60;
   }
   //alert( 'today ' + today.toGMTString() );// this is for testing purpose only
   var expires_date = new Date( today.getTime() + (expires) );
   //alert('expires ' + expires_date.toGMTString());// this is for testing purposes only

   document.cookie = name + "=" +escape( value ) +
      ( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + //expires.toGMTString()
      ( ( path ) ? ";path=" + path : "" ) +
      ( ( domain ) ? ";domain=" + domain : "" ) +
      ( ( secure ) ? ";secure" : "" );
}



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 eraseCookie(name) {
Set_Cookie(name,"",'-1');
}


function is_array( mixed_var ) {
    return ( mixed_var instanceof Array );
}






function inter_adserverconfig5(adtype,varsarray) {


//alert('err1');

var randomnumber=Math.floor(Math.random()*101);

var adtype1_adserver='http://ity.im/adserver_remote/adserver_inter.php';
var request_url=adtype1_adserver;

var jsref=""+window.location;


var randomnumber1=Math.floor(Math.random()*1000001);
var randomnumber=Math.floor(Math.random()*1000001);
request_url=request_url+'?r='+randomnumber1+ '&id='+varsarray[0] + '&token=' + varsarray[1]  + '&jsref=' + jsref + '&rand=' + randomnumber;





return request_url;
}








function WriteLayer_inter(ID,parentID,sText) {

 if (document.layers) {
   var oLayer;
   if(parentID){
     oLayer = eval('document.' + parentID + '.document.' + ID + '.document');
   }else{
     oLayer = document.layers[ID].document;
   }
   oLayer.open();
   oLayer.write(sText);
   oLayer.close();
 }
 else if (parseInt(navigator.appVersion)>=5&&navigator.
appName=="Netscape") {
   document.getElementById(ID).innerHTML = sText;
 }
 else if (document.all) document.all[ID].innerHTML = sText
} 





function skipthead() {
x=document.getElementById('ITYIM_interstitual');
x.innerHTML = 'test';
}






function displayinterstitual_ity(request_url,varsarray) {


//alert('ran');

document.documentElement.style.overflow = 'hidden';	 // firefox, chrome
//document.body.scroll = "no";	// ie only
document.documentElement.style.overflowX = 'hidden';	 // horizontal scrollbar will be hidden
document.documentElement.style.overflowY = 'hidden';	 // vertical scrollbar will be hidden





var headID = document.getElementsByTagName("head")[0];         
var cssNode = document.createElement('link');
cssNode.type = 'text/css';
cssNode.rel = 'stylesheet';
cssNode.href = 'http://ity.im/adserver_remote/adserver_inter.css';
cssNode.media = 'screen';
headID.appendChild(cssNode);








var html='';
html=html + '<div class="ity_top">';
html=html + '<div style="float:right; z-index:999999;';
html=html + 'position:relative; margin-top:5px; margin-right:10px; color: #000000; font-family: arial, helvetica; font-size: 16px; font-weight: bold;" id="loading" >';
html=html + 'Loading Please Wait';
html=html + '</div>';

html=html + '<div style="float:right;';
html=html + 'position:relative; margin-top:5px; margin-right:10px;">';
html=html + '<a href="http://majon.com" target="_blank">';
html=html + '<img class="itymajonlogo" src="http://ity.im/ityimages/majonlogo2.png" alt="internet marketing &amp; web promotion" border="0" width="130" height="50"></a>';
html=html + '</div>';

html=html + '</div>';
html=html + '<div class="ity_bottom">';
html=html + '<div style="float:left; position:relative; margin-left:10px;">';
html=html + '</div>';
html=html + '<div class="ity_bottomleft">';
html=html + '<a href="http:/ity.im/index.php?ref='+varsarray[0]+'" target=_blank>ITY.IM : Shorten Urls, Add a Survey, Upload Images, Earn Cash & More!</a>';
html=html + '</div>';
html=html + '<div class="ity_bottomright"><a href="http://ity.im/advertise.php?ref='+varsarray[0]+'" target=_blank>Advertise with Ity.im</a></div>';
html=html + '</div>';



html=html + '<div id="ityframecontainer" style="z-index:9999999; position:absolute; top:70px; left:0px; width:100%; height:100%;background-color:#ffffff;">';
html=html + '<IFRAME style="position:absolute; top:0px; left:0px; z-index:9999999; width="0" height="0" src="" frameborder="no" scrolling="no"></iframe><IFRAME  src="'+request_url+'" style="position:absolute; top:0px; left:0px; z-index:9999999;" id="ITYIMFRAME" name="ITYIMFRAME" width="100%" height="100%" frameborder="no" scrolling="yes"></iframe>';
html=html + '<IFRAME style="position:absolute; top:0px; left:0px; z-index:9999999; width="0" height="0" src="" frameborder="no" scrolling="no"></iframe></div>';


html=html + '</div>';


writit(html,'ITYIM_interstitual');





displayskip();






}


function getHost() {
var host=window.location.host;
host=host.replace(/\./g, "");
return host;
}


function basicloader5(adtype,varray,interpages,background_color,border_color,text_color,text_rollcolor,domain_color) {


varray['interpages']=interpages;

//alert(varray['interhours']);
//alert(varray['interpages']);

var browsecount=readCookie('interstitualad_'+getHost());
if(!browsecount || browsecount=='NaN') {var browsecount=0*1;}
browsecount=(browsecount*1) + (1*1);



Set_CookieDay('interstitualad_'+getHost(),browsecount,varray['interhours']);
var interstitualran=readCookie('interstitualadran_'+getHost());


//alert('bcount:'+browsecount+'interstitualran:'+interstitualran);
//document.write('bcount:'+browsecount+'interstitualran:'+interstitualran+' domain:'+getHost());
//interstitualran=null;


//if(browsecount>varray['interpages']) {
//interstitualran=null;
//}


if(browsecount>=varray['interpages'] && interstitualran==null) {


//alert(browsecount+'  -'+varray['interpages']+' - '+varray[0]);

eraseCookie('interstitualad_'+getHost());
Set_CookieDay('interstitualadran_'+getHost(),'1',varray['interhours']);


//document.body.style.height="0px";


document.getElementById('ITYIM_interstitual').style.display="block";



var request_url=inter_adserverconfig5(adtype,varray);
displayinterstitual_ity(request_url,varray);

} 




}





































