var startSz = 3;
var tgs = new Array('div','td','tr','a','span','input');
var szs = new Array('xx-small','x-small','small','medium','large','x-large','xx-large');
function ts(trgt,inc) {
  if (!document.getElementById) return
	var d = document,cEl = null,sz = startSz,i,j,cTags;
	sz += inc;
	if ( sz < 2 ) sz = 2;
	if ( sz > 5 ) sz = 2;
	startSz = sz;
	if ( !( cEl = d.getElementById( trgt ) ) ) cEl = d.getElementsByTagName( trgt )[ 0 ];
	cEl.style.fontSize = szs[ sz ];
	for ( i = 0 ; i < tgs.length ; i++ ) {
		cTags = cEl.getElementsByTagName( tgs[ i ] );
		for ( j = 0 ; j < cTags.length ; j++ ) cTags[ j ].style.fontSize = szs[ sz ];
	}
}



// AutoWidth
function autowidth() {
	if (!document.getElementById) return
	trgt = "limit400id";
	if (!document.getElementById(trgt)) return
  wid1 = document.body.clientWidth;
	if (wid1 > 800) {
		document.getElementById(trgt).className = "limit400active";
	}	else {
		document.getElementById(trgt).className = "limit400";
	}
}

// Mouse Tracker
timehacklast = 0;
function check_mouse(event){
 timehack = (new Date()).getTime();
 var timedelay = timehack - timehacklast;
 if (timedelay > 1000) {
  window.status = "X = " + event.clientX + " Y = " + event.clientY + " T= " + timedelay;

 }
 timehacklast = timehack;
}

// FloatBar
function JSFX_FloatTopDiv(){
	var startX = 1,
	startY = 20;
    var ns = (navigator.appName.indexOf("Netscape") != -1);
	var d = document;
 	function ml(id)	{
		if(d.getElementById){
		    el=d.getElementById(id);
		}else if(d.all){
		    el=d.all[id];
		}else{
		    el=d.layers[id];
		}
		if(d.layers){
		    el.style=el;
		}
		el.sP=function(x,y){this.style.left=x;this.style.top=y;};
		el.x = startX;
        if(ns){
		    el.y=pageYOffset + innerHeight;
		}else{
	        if(document.documentElement && document.documentElement.scrollTop && document.documentElement.clientHeight){
 		        el.y=document.documentElement.scrollTop + document.documentElement.clientHeight;
	        }else{
		        el.y=document.body.scrollTop + document.body.clientHeight;
		    }
		}
		el.y -= startY;
		return el;
	}
 	window.stayTopLeft=function(){
	    if(ns){
		    pY=pageYOffset + innerHeight;
		}else{
	        if(document.documentElement &&  document.documentElement.clientHeight){
	            pY=document.documentElement.scrollTop + document.documentElement.clientHeight;
	        }else{
	            pY=document.body.scrollTop + document.body.clientHeight;
		    }
		}
 		ftlObj.y += (pY - startY - ftlObj.y)/1;
 		ftlObj.sP(ftlObj.x, ftlObj.y);
    	setTimeout("stayTopLeft()", 50);
	}
 	ftlObj = ml("divStayTopLeft");
	stayTopLeft();
}


function addbookmark(bookmarkurl,bookmarktitle){
if (document.all)
window.external.AddFavorite(bookmarkurl,bookmarktitle)
}

function mailpage(){
  mail_str = "mailto:?subject= " + document.title;
  mail_str += "&body= " + document.title;
  mail_str += " - " + location.href;
  location.href = mail_str;
}

function playclick(){
  document.all.music.src='g/wav/click.wav';
}


var databuffer = "";

function log(evnt,msg){

timehack = (new Date()).getTime();
databuffer += timehack+"~"+evnt+"~"+msg+"|";
//window.status=evnt+msg;

return true;

}

function init(){
log('pageLoad','');
//window.status='onLoad     onLoad     onLoad     onLoad     onLoad     onLoad     ';
//bodyupload();

//bodyprobe();

document.sform.query.focus();
return true;
}

function flush(){
document.cookie = "databuffer="+databuffer;
databuffer = '';
//document.write('<html><meta http-equiv="refresh" content="1;url=index.php"><head></head><body>x<img height="1" width="1" src="p/pr.php');
//document.write('?mode=browser');
//document.write('&log=testfromlib');
//document.write('\" ></body></html>');
checkCount();
}

function getCookie1(name) {
  var dc = document.cookie;
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1) {
    begin = dc.indexOf(prefix);
    if (begin != 0) return null;
  } else
    begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
    end = dc.length;
  return unescape(dc.substring(begin + prefix.length, end));
}


function uploadxxx(){
dataupload = getCookie1('databuffer');
//writestring ='<img height="1" width="1" src="p/pr.php?mode=log&user='+dataupload+'" >';
//document.write(writestring);
//alert(writestring);
}

var expDays = 14; // number of days the cookie should last
//var expDays = -1; // number of days the cookie should last
var page = "../../p/pr.php?page=survey";
var windowprops = "width=450,height=600,location=no,toolbar=no,menubar=no,scrollbars=yes,resizable=yes";

function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
function SetCookie (name, value) {
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
}
function DeleteCookie (name) {
var exp = new Date();
exp.setTime (exp.getTime() - 1);
var cval = GetCookie (name);
document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}
var exp = new Date();
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));
function amt(){
var count = GetCookie('count')
if(count == null) {
SetCookie('count','1')
return 1
}
else {
var newcount = parseInt(count) + 1;
DeleteCookie('count')
SetCookie('count',newcount,exp)
return count
}
}
function getCookieVal(offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}

function checkCount() {
var count = GetCookie('count');
if (count == null) {
count=1;
SetCookie('count', count, exp);

}
else {
count++;
SetCookie('count', count, exp);
}
if ( count == 4){

pu = window.open(page, "survey", windowprops);
pu.blur();
window.focus();

}



}


