//Copyright 2006-2007 Jigizi Ltd. All Rights Reserved. Jigizi Ltd. t/a ZubZego.

function re(element){
var el = '';
if (document.layers){ el = document[element];}
else if (document.all){ el = document.all[element];}
else if (document.getElementById){ el = document.getElementById(element);}

if (el == undefined || el == null || el == ''){return false;}else{return el;}
}//end function

function nav(act, el){
switch(act){
case "over":
re('subnav_web').style.visibility = '';
break;
case "out":
re('subnav_web').style.visibility = 'hidden';
break;
}
}

function launchChat(dpt){
var url = 'https://zubzego.com/support/visitor/index.php?_m=livesupport&_a=emailchat&departmentid=0';
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open('"+url+"', '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=550,height=500');");
}

function GlobalNoTextSelect(e){
if (e.target.tagName.toLowerCase() == 'textarea' || 
e.target.tagName.toLowerCase() == 'input' || 
e.target.tagName.toLowerCase() == 'select' ||
e.target.className == 'selectable'){
return;}else{
return false
}//end else
}


function handleLinkClick(el){
global('31spAuto',el);
return false;
}

function runLinkR(scope){
switch(scope){
case "all":
var links = document.getElementsByTagName("a"); 
break;
case "content":
var links = re('content').getElementsByTagName("a"); 
break;
}//end switch
for (var i = 0; i < links.length; i++) { 
//status = cells[i].getAttribute("status"); 
links[i].onclick = function(){return handleLinkClick(this);};
}//end for
}//end function

function GlobalEnableTextSelect(){
return true
}

function GlobalEnableTextSelectT(i){
return true;
}

//if the browser is IE4+
//document.onselectstart=new function ("return false");

//if the browser is NS6
if (window.sidebar){
document.onmousedown=GlobalNoTextSelect;
document.onclick=GlobalEnableTextSelect;
}

function setTitletimeofday(){
var time = new Date;
var tod;

if (time.getHours() < 5) { 
re('title1').innerHTML = '.hey';
re('title2').innerHTML = 'you night owl!';
}
else if (time.getHours() < 9) { 
re('title1').innerHTML = '.good';
re('title2').innerHTML = 'morning';
}
else if (time.getHours() < 17) { 
re('title1').innerHTML = '.hello';
re('title2').innerHTML = 'there';
}
else { 
re('title1').innerHTML = '.good';
re('title2').innerHTML = 'evening';
}
}

function initiateChat(){
window.open('https://server.iad.liveperson.net/hc/47290317/?cmd=file&file=visitorWantsToChat&site=47290317&referrer='+document.location,'chat47290317','width=472,height=320');
return false;
}//end function

function getLPinvData(which){
switch(which){
case "x":
var interfaceWidth = '1000';
if (typeof( window.innerWidth ) == 'number'){var ScreenWidth = window.innerWidth;}
else{var ScreenWidth = document.body.clientWidth;}
var Xpos = Math.round((ScreenWidth/2)-(interfaceWidth/2));
var v = Xpos-7;
break;
case "y":
var v = 56;
break;
}//end switch
return v;
}//end function

function activateIntMap(e){
var open_from = 10;
var open_for = 12;
	var posx = 0;
	var posy = 0;
	if (!e) var e = window.event;
	if (e.pageX || e.pageY) 	{
		posx = e.pageX;
		posy = e.pageY;
	}
	else if (e.clientX || e.clientY) 	{
		posx = e.clientX + document.body.scrollLeft
			+ document.documentElement.scrollLeft;
		posy = e.clientY + document.body.scrollTop
			+ document.documentElement.scrollTop;
	}
        
        if (typeof( window.innerWidth ) == 'number'){var ScreenWidth = window.innerWidth;}
        else{var ScreenWidth = document.body.clientWidth;}

        posx = posx-((ScreenWidth-1000)/2);
        
        var posxB=posx;
        if(posxB>867)posx=867;
        if(posxB<152)posx=152;
        
        re('openHoursPointer').style.left = (posx-25)+'px';//((posx-25)+152)+'px';

        var oF = Math.round(posx/30)-1;
        if(oF >= 12){ re('open_from_ampm').innerHTML = 'pm';}else{
        re('open_from_ampm').innerHTML = 'am';
        }//end if
        if(oF>12) oF=oF-12;
        re('open_from').innerHTML = oF;
        
        var oT = oF+open_for;
        if(oT >= 12){ re('open_till_ampm').innerHTML = 'pm';}else{
        re('open_till_ampm').innerHTML = 'am';
        }//end if
        if(oT>12) oT=oT-12;
        re('open_till').innerHTML = oT;
        
        var tZ = '';
        /*if(posx < 360){tZ = '-'+oF;}else{tZ = '+'+oF;}
        re('timezone').innerHTML = 'GMT'+tZ;*/
        
}//end function

function global(s,v,el){
switch(s){
case "31sp":
globSwitchPage(v,el);
return false;
break;
case "31spAuto":
v = v.href;
v = v.split('31stcenturyweb.com/');
v = v[1];

var a = v.split('.');
a = a[0].split('-');

if(!a[1]){ a[1] = a[0]; a[0] = 'info'; }


var queryString = v.split('?');
if(queryString[1]){
queryString = queryString[1];}
a[2] = queryString;

v = a[0]+':'+a[1]+':'+a[2];
globSwitchPage(v);
return false;
break;
}
}

function PloadTE(){
return re('wait').innerHTML;
}

if(!Lnav){
var Lnav = 'n';
}

if(!Lvdata){
var Lvdata = 'n';
}

String.prototype.capitalize = function(){
    return this.replace(/\w+/g, function(a){
        return a.charAt(0).toUpperCase() + a.substr(1).toLowerCase();
    });
};

function globSwitchPage(v,el){
var vdata = v.split(':');
var v = vdata[0]+':'+vdata[1];
if(vdata[0] == 'clients'){
	location.href = 'clients-'+vdata[1]+'.go';
	return;
}

if(v == 'info:index'){v='info:home';}
var qS = '';
if(vdata[2]){/*query string*/ qS = vdata[2];}
re('content').innerHTML = '<div id = "maincontent"><div style = "padding-top:70px;text-align:center;">'+PloadTE()+'<div class = "heading">Loading...</div></div></div>';
CGREQ('bo822hw', 'B', 'switchpage', 'd='+v, 'GlobSPDo','','',qS);
/*if(el != undefined){
el.parentNode.className = 'selected';
if(Lnav!='n') Lnav.parentNode.className = '';
Lnav = el;
}*/

if(Lvdata != 'n'){
re('snavItemLI'+Lvdata[0]+':'+Lvdata[1]).className = '';
}

re('snavItemLI'+v).className = 'selected';


if(Lvdata != 'n'){ re('li'+Lvdata[0]).className = 'off'; re('topNavA'+vdata[0]).className = ''; }
re('li'+vdata[0]).className = 'on';
re('topNavA'+vdata[0]).className = 'selected';
Lvdata = vdata;

if(v == 'info:home'){
setTitletimeofday();
}else{
if(customtitle[v] != undefined){re('title1').innerHTML = '.'+customtitle[v][0]; }else{re('title1').innerHTML = '.'+vdata[0];}
if(customtitle[v] != undefined){re('title2').innerHTML = customtitle[v][1]; }else{re('title2').innerHTML = vdata[1];}
}
document.title = '31st Century Web :: '+re('title1').innerHTML.capitalize().replace(/&amp;/ig, '&')+' '+re('title2').innerHTML.capitalize().replace(/&amp;/ig, '&');

re('ajpageSim').src = 'dyn/handle.php?request_action=Pdymo&p='+v;
}

function plDyncng(pdata){
if((Lvdata[0]+':'+Lvdata[1]) != pdata){
globSwitchPage(pdata);
}
}

function GlobSPDo(i){
fadeIn('content',0);
setTimeout('GlobSPLoad('+i+')','100');
}

function GlobSPLoad(i){
re('content').innerHTML = HTTPRD[i];
runLinkR('content');
}

function createRequestObject(){
	var request_o;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer"){
	
		request_o = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		
		request_o = new XMLHttpRequest();
	}
	return request_o; 
}


var http = new Array();
var httpCallback = new Array();
var httpRDT = new Array();
var HTTPRD = new Array();
var glob_auth = 'borboor3eh823jwe3';
var AURL = 'dyn/handle.php';

function CGREQ(token, SF, ReqAction, vars, callback, type, interact, QueryString){
var n = http.length;
var url = AURL;

url += '?auth='+glob_auth+'&'+QueryString;

httpCallback[n] = callback;
if (type != 't' && type != 'x'){type = 't';}

httpRDT[n] = type;
http[n] = createRequestObject();

if (vars == 'GET'){http[n].open('GET', url);}
else{http[n].open('POST', url, true);
http[n].setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
}
if (callback != false){
http[n].onreadystatechange = handleHttpReq;
}
var key = '';
http[n].send('key='+key+'&SF='+SF+'&request_action='+ReqAction+'&'+vars);

}

function handleHttpReq(){
for (var i=0; i<http.length; i++){
	if (http[i] != null && http[i] != undefined){
		if (http[i].readyState == 4){
			if (httpCallback[i] != undefined && httpCallback[i] != null && httpCallback[i] != ''){
				var rD = http[i].responseText;
				var data = rD;
				HTTPRD[i] = data;
				var cb = httpCallback[i];
				http[i] = null;
				eval(cb+'('+i+')');
			}
		}
	}
}
}

function setOpacity(obj, opacity) {
  opacity = (opacity == 100)?99.999:opacity;
  
  // IE/Win
  obj.style.filter = "alpha(opacity:"+opacity+")";
  
  // Safari<1.2, Konqueror
  obj.style.KHTMLOpacity = opacity/100;
  
  // Older Mozilla and Firefox
  obj.style.MozOpacity = opacity/100;
  
  // Safari 1.2, newer Firefox and Mozilla, CSS3
  obj.style.opacity = opacity/100;
}


function fadeIn(objId,opacity) {
    obj = re(objId);
    if (opacity <= 100) {
      setOpacity(obj, opacity);
      opacity += 10;
      window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 100);
    }
}