document.cookie = "gotCookies=Yes";

var popWin = 0;
function popWindow(e,url,w,h,x,y,scr) {
	window.status = e;
	hidePop();
	popWin = window.open(url,"","width=" + w + ",height=" + h + ",screenX=" + x + ",left=" + x + ",screenY=" + y + ",top=" + y + ",scrollbars=" + scr);
}

function hidePop(){
	if(popWin != 0 && !popWin.closed) {
		popWin.close();
	}
}
function cleartext(n,i,val) {
	var form = document[n];
	e = form.elements[i];
	if (e.value == val) e.value = '';
}
function addzero(e){
	if (e < 10) e = "0" + e;
	return e;
}
var days = new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');
today = new Date();
day = days[today.getDay()];
mo = addzero(today.getMonth() + 1);
date = addzero(today.getDate());
year = today.getYear();
if(navigator.appName=="Netscape") {
year = year + 1900;
}
today = "";
today += day + " ";
today += mo + "-";
today += date + "-";
today += year;

var ie=document.all;
var ns=document.layers;
var ns6=document.getElementById&&!document.all;

function closeBox(box) {
	if (document.getElementById(box))document.getElementById(box).style.visibility = "hidden";
	if (box=='phbox') document.getElementById('cont').style.visibility = "hidden";
}

var banner = new Array(3);

banner[0]= "<img src=banners/vmbanner.gif border=0 height=60 width=468 alt='Chat & Email in Vietnamese'>";
banner[1]= "<img src=banners/vmbanner.gif border=0 height=60 width=468 alt='Chat & Email in Vietnamese'>";

function showBanner() {
r_num = (Math.round((Math.random()*1)))
if (document.layers) {
document.write(banner[r_num]);
}
else {
if (document.all)document.all.banner.innerHTML = banner[r_num];
else document.getElementById("banner").innerHTML =  banner[r_num];
// setTimeout("showBanner()",20000)
}
}

function showAds(n) {
}

function rotateBooks() {
	var n = new Array()
	var r_num
	var books=''
	for (i=0;i<3;i++) {
		while (r_num==n[0] || r_num==n[1]) {
			r_num = (Math.round((Math.random()*(book.length-1))))
		}
		n[i]=r_num
		books+='<p align="center"><a href="books/?title='+book[r_num].split("|")[1]+'"><img src="books/covers/'+book[r_num].split("|")[5]+'" alt="'+book[r_num].split("|")[0]+'" title="'+book[r_num].split("|")[0]+'" width="120" height="170" border="1"></a><br /><a href="books/?title='+book[r_num].split("|")[1]+'" class="intro"><b>'+book[r_num].split("|")[0]+'</b></a><br />&bull;<br /><a href="books/?author='+book[r_num].split("|")[3]+'" class="intro"><b>'+book[r_num].split("|")[2]+'</b></a></p><font class="sfont"><a href="books/?title='+book[r_num].split("|")[1]+'" class="intro">'+book[r_num].split("|")[4]+'</a></font><br /><br />';
	}
	if (document.all)document.all["bookprev"].innerHTML = books
	else document.getElementById('bookprev').innerHTML =  books 
	setTimeout("rotateBooks()",30000)
}

function rotateBooks1() {
	var n = new Array()
	var r_num
	for (i=0;i<3;i++) {
		while (r_num==n[0] || r_num==n[1]) {
			r_num = (Math.round((Math.random()*(book.length-1))))
		}
		n[i]=r_num
		
		source[i]= book[r_num].split("|")[1]
		
		bookinfo='<p align="center"><a href="books/?title='+book[r_num].split("|")[1]+'" class="intro"><b>'+book[r_num].split("|")[0]+'</b></a><br />&bull;<br /><a href="books/?author='+book[r_num].split("|")[3]+'" class="intro"><b>'+book[r_num].split("|")[2]+'</b></a></p><font class="sfont"><a href="books/?title='+book[r_num].split("|")[1]+'" class="intro">'+book[r_num].split("|")[4]+'</a></font>';

		if (!cover[r_num]) {
			cover[r_num] = new Image(135,200);
			cover[r_num].src = 'books/covers/'+book[r_num].split("|")[5];
		}

		document.images["cover"+i].src = cover[r_num].src;
		
		if (document.all){
			document.all["book"+i].innerHTML = bookinfo
		}
		else {
			document.getElementById("book"+i).innerHTML = bookinfo
		}
	}
	setTimeout("rotateBooks1()",30000)
}

function tobook(n) {
	location.href='books/?title='+source[n]
}

rien = " \t\n\r";
function Nothing(s){  
	return ((s == null) || (s.length == 0))
}
function Blank(s) {
	var i;
    if (Nothing(s)) return true;
    for (i = 0; i < s.length; i++){
	var c = s.charAt(i);
	if (rien.indexOf(c) == -1) 
	return false;
    }
    return true;
}


function popMem(e) {
	if (Blank(document[e].MEMBERID.value)) {
		window.status='';
		document[e].MEMBERID.focus();
		alert("Type in Member ID.");
	}
	else {		
		mem = unconvert_text(document[e].MEMBERID.value);
		mem = escape(mem);
		showMember('member',mem);
	}
}

function unconvert_text(str) {	
	mem=str;
	mem=mem.replace(/Ấ/g, "A^'");
	mem=mem.replace(/ấ/g, "a^'");
	mem=mem.replace(/Ầ/g, "A^`");
	mem=mem.replace(/ầ/g, "a^`");
	mem=mem.replace(/Ẩ/g, "A^?");
	mem=mem.replace(/ẩ/g, "a^?");
	mem=mem.replace(/Ẫ/g, "A^~");
	mem=mem.replace(/ẫ/g, "a^~");
	mem=mem.replace(/Ậ/g, "A^.");
	mem=mem.replace(/ậ/g, "a^.");
	mem=mem.replace(/Ắ/g, "A('");
	mem=mem.replace(/ắ/g, "a('");
	mem=mem.replace(/Ằ/g, "A(`");
	mem=mem.replace(/ằ/g, "a(`");
	mem=mem.replace(/Ẳ/g, "A(?");
	mem=mem.replace(/ẳ/g, "a(?");
	mem=mem.replace(/Ẵ/g, "A(~");
	mem=mem.replace(/ẵ/g, "a(~");
	mem=mem.replace(/Ặ/g, "A(.");
	mem=mem.replace(/ặ/g, "a(.");
	mem=mem.replace(/Ế/g, "E^'");
	mem=mem.replace(/ế/g, "e^'");
	mem=mem.replace(/Ề/g, "E^`");
	mem=mem.replace(/ề/g, "e^`");
	mem=mem.replace(/Ể/g, "E^?");
	mem=mem.replace(/ể/g, "e^?");
	mem=mem.replace(/Ễ/g, "E^~");
	mem=mem.replace(/ễ/g, "e^~");
	mem=mem.replace(/Ệ/g, "E^.");
	mem=mem.replace(/ệ/g, "e^.");
	mem=mem.replace(/Ố/g, "O^'");
	mem=mem.replace(/ố/g, "o^'");
	mem=mem.replace(/Ồ/g, "O^`");
	mem=mem.replace(/ồ/g, "o^`");
	mem=mem.replace(/Ổ/g, "O^?");
	mem=mem.replace(/ổ/g, "o^?");
	mem=mem.replace(/Ỗ/g, "O^~");
	mem=mem.replace(/ỗ/g, "o^~");
	mem=mem.replace(/Ộ/g, "O^.");
	mem=mem.replace(/ộ/g, "o^.");
	mem=mem.replace(/Ớ/g, "O*'");
	mem=mem.replace(/ớ/g, "o*'");
	mem=mem.replace(/Ờ/g, "O*`");
	mem=mem.replace(/ờ/g, "o*`");
	mem=mem.replace(/Ở/g, "O*?");
	mem=mem.replace(/ở/g, "o*?");
	mem=mem.replace(/ /g, "O*~");
	mem=mem.replace(/ỡ/g, "o*~");
	mem=mem.replace(/Ợ/g, "O*.");
	mem=mem.replace(/ợ/g, "o*.");
	mem=mem.replace(/Ứ/g, "U*'");
	mem=mem.replace(/ứ/g, "u*'");
	mem=mem.replace(/Ừ/g, "U*`");
	mem=mem.replace(/ừ/g, "u*`");
	mem=mem.replace(/Ử/g, "U*?");
	mem=mem.replace(/ử/g, "u*?");
	mem=mem.replace(/Ữ/g, "U*~");
	mem=mem.replace(/ữ/g, "u*~");
	mem=mem.replace(/Ự/g, "U*.");
	mem=mem.replace(/ự/g, "u*.");
	
	mem=mem.replace(/À/g, "A`");
	mem=mem.replace(/Á/g, "A'");
	mem=mem.replace(/Â/g, "A^");
	mem=mem.replace(/Ã/g, "A~");
	mem=mem.replace(/È/g, "E`");
	mem=mem.replace(/É/g, "E'");
	mem=mem.replace(/Ê/g, "E^");
	mem=mem.replace(/Ì/g, "I`");
	mem=mem.replace(/Í/g, "I'");
	mem=mem.replace(/Ð|Đ/g, "DD");
	mem=mem.replace(/Ò/g, "O`");
	mem=mem.replace(/Ó/g, "O'");
	mem=mem.replace(/Ô/g, "O^");
	mem=mem.replace(/Õ/g, "O~");
	mem=mem.replace(/Ù/g, "U`");
	mem=mem.replace(/Ú/g, "U'");
	mem=mem.replace(/Ý/g, "Y'");
	mem=mem.replace(/à/g, "a`");
	mem=mem.replace(/á/g, "a'");
	mem=mem.replace(/â/g, "a^");
	mem=mem.replace(/ã/g, "a~");
	mem=mem.replace(/è/g, "e`");
	mem=mem.replace(/é/g, "e'");
	mem=mem.replace(/ê/g, "e^");
	mem=mem.replace(/ì/g, "i`");
	mem=mem.replace(/í/g, "i'");
	mem=mem.replace(/ò/g, "o`");
	mem=mem.replace(/ó/g, "o'");
	mem=mem.replace(/ô/g, "o^");
	mem=mem.replace(/õ/g, "o~");
	mem=mem.replace(/ù/g, "u`");
	mem=mem.replace(/ú/g, "u'");
	mem=mem.replace(/ý/g, "y'");
	mem=mem.replace(/Ă/g, "A(");
	mem=mem.replace(/ă/g, "a(");
	mem=mem.replace(/đ/g, "dd");
	mem=mem.replace(/Ĩ/g, "I~");
	mem=mem.replace(/ĩ/g, "i~");
	mem=mem.replace(/Ũ/g, "U~");
	mem=mem.replace(/ũ/g, "u~");
	mem=mem.replace(/ /g, "O*");
	mem=mem.replace(/ơ/g, "o*");
	mem=mem.replace(/Ư/g, "U*");
	mem=mem.replace(/ư/g, "u*");
	mem=mem.replace(/ /g, "A.");
	mem=mem.replace(/ạ/g, "a.");
	mem=mem.replace(/Ả/g, "A?");
	mem=mem.replace(/ả/g, "a?");
	mem=mem.replace(/Ẹ/g, "E.");
	mem=mem.replace(/ẹ/g, "e.");
	mem=mem.replace(/Ẻ/g, "E?");
	mem=mem.replace(/ẻ/g, "e?");
	mem=mem.replace(/Ẽ/g, "E~");
	mem=mem.replace(/ẽ/g, "e~");
	mem=mem.replace(/Ỉ/g, "I?");
	mem=mem.replace(/ỉ/g, "i?");
	mem=mem.replace(/Ị/g, "I.");
	mem=mem.replace(/ị/g, "i.");
	mem=mem.replace(/Ọ/g, "O.");
	mem=mem.replace(/ọ/g, "o.");
	mem=mem.replace(/Ỏ/g, "O?");
	mem=mem.replace(/ỏ/g, "o?");
	mem=mem.replace(/Ụ/g, "U.");
	mem=mem.replace(/ụ/g, "u.");
	mem=mem.replace(/Ủ/g, "U?");
	mem=mem.replace(/ủ/g, "u?");
	mem=mem.replace(/Ỳ/g, "Y`");
	mem=mem.replace(/ỳ/g, "y`");
	mem=mem.replace(/Ỵ/g, "Y.");
	mem=mem.replace(/ỵ/g, "y.");
	mem=mem.replace(/Ỷ/g, "Y?");
	mem=mem.replace(/ỷ/g, "y?");
	mem=mem.replace(/Ỹ/g, "Y~");
	mem=mem.replace(/ỹ/g, "y~");
	mem=mem.replace(/ç/g, "c");
	return mem;
}

var xmlhttp;

var tloader='<img src="../images/tloading.gif" border="0">';

function getThumbs() {
document.getElementById("pthumbs").innerHTML=tloader;
xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	  {
	  alert ("Browser does not support HTTP Request");
	  return;
	  }
	var url="http://vietmessenger.com/cgi-bin/getthumbs.cgi";
	url=url+"?sid="+Math.random();
	xmlhttp.onreadystatechange=genThumbs;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}


function genThumbs(){
	if (xmlhttp.readyState==4){
		document.getElementById("pthumbs").innerHTML=xmlhttp.responseText;
	}
}
function getDomainRoot()
{
var uri = location.href;
var startIndex;
if (null != uri.match("file:///") )
startIndex = 8;
if (null != uri.match("http://") )
startIndex = 7;
if (null != uri.match("https://") )
startIndex = 8;
var endIndex = uri.indexOf("/", startIndex);
var domainRoot = uri.substring(0, endIndex);
return domainRoot;
}

var loader='<table border="0" cellpadding="0" cellspacing="0" bgcolor="#EFEFED"><tr valign="middle"><td width="4" bgcolor="#AAACAA">&nbsp;</td><td height="340" width="416" align="center"><img src="../images/loading.gif" border="0"></td></tr></table>';
var q;
var wi;
var he;
var box_height;

var dsoctop=0
var box_heigh 
var top_y=82
var bottom_y=52
var left_x=212
var right_x=4

function showMember(cm,id,lmemid,lpass,mode){
	var domainRoot=getDomainRoot()
	closeBox('msbox')
	signbox('hidden')
	q=cm
	document.getElementById("abox").style.width = 436;
	document.getElementById("bbox").style.width = 436;
	document.getElementById("cbox").style.width = 420;
	document.getElementById("dbox").style.width = 420;
	document.getElementById("vi").innerHTML='';
	document.getElementById("meminfo").innerHTML=loader;
	document.getElementById("icons").innerHTML='';
	
	setBox(436)
	
	document.getElementById("phbox").style.visibility="visible";
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null){
	  alert ("Browser does not support HTTP Request");
	  return;
	}
	var url=domainRoot+"/getmember/";
	url=url+"?"+cm+"="+id+"&lmemid="+lmemid+"&lpass="+lpass+"&mode="+mode;
	url=url+"&sid="+Math.random();
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.setRequestHeader("Content-Type", "text/plain;charset=UTF-8"); 
	xmlhttp.send(null);
}

function stateChanged() {
	if (xmlhttp.readyState==4){
		wi = xmlhttp.responseText.split("||")[4]
		he = xmlhttp.responseText.split("||")[5]
		if (wi !="") {
			wi=Number(wi)
			he=Number(he)
			if (wi>400) {
				document.getElementById("abox").style.width = wi+36;
				document.getElementById("bbox").style.width = wi+36;
				document.getElementById("cbox").style.width = wi+20;
				document.getElementById("dbox").style.width = wi+20;
				setBox(wi+36,he)
			}
		}
		document.getElementById("vi").innerHTML=xmlhttp.responseText.split("||")[0];
		document.getElementById("meminfo").innerHTML=xmlhttp.responseText.split("||")[1];
		document.getElementById("icons").innerHTML=xmlhttp.responseText.split("||")[2];
		document.getElementById("sendmess").innerHTML=xmlhttp.responseText.split("||")[3];
		if (q =='login' && xmlhttp.responseText.split("||")[6] != "") {
			var dom = 'vietmessenger.com';
			document.cookie = 'ADMINID='+ xmlhttp.responseText.split("||")[6]+';path=/;domain='+dom;
			document.cookie = 'STAT='+ xmlhttp.responseText.split("||")[7]+';path=/;domain='+dom;
			document.cookie = 'MEMBERID='+ xmlhttp.responseText.split("||")[6]+';path=/;domain='+dom;
			document.cookie = 'ONLINE='+ xmlhttp.responseText.split("||")[6]+';path=/;domain='+dom;
			document.cookie = 'GENDER='+ xmlhttp.responseText.split("||")[8]+';path=/;domain='+dom;
			document.cookie = 'AGE='+ xmlhttp.responseText.split("||")[9]+';path=/;domain='+dom;
			document.cookie = 'COUNTRY='+ xmlhttp.responseText.split("||")[10]+';path=/;domain='+dom;
			if (document.getElementById("io")) {
				document.getElementById("io").innerHTML='<a href="http://vietmessenger.com/cgi-bin/signin.cgi?action=signout" onmouseout="imgChange(\'im2\',\'images/tab_signout.gif\');" onmouseover="imgChange(\'im2\',\'images/tab_signout1.gif\');"><img name="im2" src="images/tab_signout.gif" alt="sign out" title="sign out" border="0" width="73" height="16"></a>'
			}
		}
		//alert(document.getElementById("phbox").clientHeight)
		//setBox()
	}
}

function GetXmlHttpObject(){
	if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
	  return new XMLHttpRequest();
	}
	if (window.ActiveXObject){ // code for IE6, IE5
	  return new ActiveXObject("Microsoft.XMLHTTP");
	}
	return null;
}

function moveMbox(box) {
	var page_height = document.body.offsetHeight
	var msbox_obj = document.getElementById(box)
	dsoctop = getScrollY()
	var py = parseInt(dsoctop)+top_y
	box_height = 460+bottom_y
	if (py>(page_height-box_height)) py = page_height-box_height
	msbox_obj.style.top = py
}

function scrollbarWidth() {
	// Scrollbalken im Body ausschalten
	document.body.style.overflow = 'hidden';
	var width = document.body.clientWidth;
	// Scrollbalken
	document.body.style.overflow = 'scroll';
	width -= document.body.clientWidth;
	// Der IE im Standardmode
	if(!width) width = document.body.offsetWidth-document.body.clientWidth;
	// ursprngliche Einstellungen wiederherstellen
	document.body.style.overflow = '';
	return width;
}

function getPageSizeWithScroll(){
	if (window.innerHeight && window.scrollMaxY) {// Firefox
		yWithScroll = window.innerHeight + window.scrollMaxY;
		xWithScroll = window.innerWidth + window.scrollMaxX;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		yWithScroll = document.body.scrollHeight;
		xWithScroll = document.body.scrollWidth;
	} else { // works in Explorer 6 Strict, Mozilla (not FF) and Safari
		yWithScroll = document.body.offsetHeight;
		xWithScroll = document.body.offsetWidth;
  	}
	arrayPageSizeWithScroll = new Array(xWithScroll,yWithScroll);
	//alert( 'The height is ' + yWithScroll + ' and the width is ' + xWithScroll );
	return arrayPageSizeWithScroll;
}

function setBox(w,h) {
	var page_height = getPageSizeWithScroll()[1];
	var page_width = getPageSizeWithScroll()[0];
	//alert('page_height: '+page_height)
	var msbox_obj = document.getElementById("phbox")
	dsoctop = getScrollY()
	//alert('dsoctop: '+dsoctop)
	var py = parseInt(dsoctop)+top_y
	//alert('py: '+py)
	//box_height = parseInt(document.getElementById("phbox").clientHeight)+bottom_y
	//alert('box_height: '+box_height)
	if (h && py>(page_height-h-top_y)) {
		py = page_height-h-top_y
	}
	msbox_obj.style.top = py
	msbox_obj.style.left=document.body.offsetWidth/2-(w/2);
	
	if (document.getElementById("iframe")) {
		document.getElementById("iframe").style.width=document.getElementById("phbox").clientWidth
		document.getElementById("iframe").style.height=document.getElementById("phbox").clientHeight
	}
	document.getElementById("cont").style.height = page_height
	document.getElementById("cont").style.width = page_width-scrollbarWidth()
	document.getElementById("cont").style.visibility = 'visible'
}

function getScrollY() {
  var scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
  }
  return scrOfY;
}

function upmem(msg,bg,im){
var content='<table border="0" cellpadding="1" cellspacing="0" '+
'bgcolor="#787F86"><tr><td><table border="0" cellpadding="2" cellspacing="0" bgcolor="#'+bg+
'"><tr><td class="sfont">'+msg+'</td></tr></table></td></tr></table>';
document.getElementById("mtitle").innerHTML=content;
alt.display='';
alt.top=getY(document.images[im])+10;
alt.left=getX(document.images[im]);
}
function downmem(){
alt.display="none"
}

function signbox(e) {
	document.getElementById('signin').style.visibility = e
	if (e == "visible") {
		document.signin.MEMBERID.select();
		closeBox('msbox')
		closeBox('phbox')
	}
}

function Validate(e) {
	if (idpass(e)) return true;
	else return false;
	return true;
}

function Validate4(e) {
	if (Blank(document[e].MESSAGE.value)) {
		document[e].MESSAGE.focus();
		document[e].MESSAGE.select();
		alert("Message field is empty.");
		return false;
	}
	if (document[e].MESSAGE.value.length > 1024) {
		document[e].MESSAGE.focus();
		document[e].MESSAGE.select();
		alert("Message is limited to 1024 characters.");
		return false;
	}
	return true;
}

function idpass(e) {
	if (Blank(document[e].MEMBERID.value)) {
		document[e].MEMBERID.focus();
		document[e].MEMBERID.select();
		alert("Type in Member ID");
		return false;
	}
	if (Blank(document[e].PASSWORD.value)) {
		document[e].PASSWORD.focus();
		document[e].PASSWORD.select();
		alert("Type in Password");
		return false;
	}
	return true;
}

function addBookmark() {
	url = location.href;
	title = document.title;
	if (window.sidebar) // firefox
		window.sidebar.addPanel(title, url, "");
	else if(window.opera && window.print){ // opera
		var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();
	} 
	else if(document.all)// ie
		window.external.AddFavorite(url, title);
}

function dragbox(e){
	box_width = parseInt(crossobj.clientWidth)
	var page_width = 1002;
	var px =parseInt(crossobj.style.left.replace("px",""))
	
	dsoctop = getScrollY()
	box_height = parseInt(crossobj.clientHeight)+bottom_y
	var page_height = getPageSizeWithScroll()[1];
	var py =parseInt(crossobj.style.top.replace("px",""))
	var box_top=0
	var box_left=0
	
	if (ie&&dragit){
		box_left=tempx+event.clientX-offsetx
		box_top=tempy+event.clientY-offsety
		
		if (px>=left_x && px<=(page_width-box_width)) {
			if (box_left<left_x) box_left=left_x
			else if (box_left>(page_width-box_width)) box_left=page_width-box_width
			crossobj.style.left=box_left
		}
		
		if (py>=top_y && py<=(page_height-box_height)) {
			if (box_top<top_y) box_top=top_y
			else if (box_top>(page_height-box_height)) box_top=page_height-box_height
			crossobj.style.top=box_top
		}
		return false
	}
	
	else if (ns6&dragit){
		box_left=tempx+e.clientX-offsetx
		box_top=tempy+e.clientY-offsety
		if (px>=left_x && px<=(page_width-box_width)) {
			if (box_left<left_x) box_left=left_x
			else if (box_left>(page_width-box_width)) box_left=page_width-box_width
			box_left += "px"
			crossobj.style.left=box_left
		}
		
		if (py>=top_y && py<=(page_height-box_height)) {
			if (box_top<top_y) box_top=top_y
			else if (box_top>(page_height-box_height)) box_top=page_height-box_height
			box_top += "px"
			crossobj.style.top=box_top
		}
		return false
	}
}

function initializedrag(e,id){
	crossobj=ns6? document.getElementById("phbox") : document.all.phbox
	var firedobj=ns6? e.target : event.srcElement
	var topelement=ns6? "html" : document.compatMode && document.compatMode!="BackCompat"? "documentElement" : "body"
	while (firedobj.tagName!=topelement.toUpperCase() && firedobj.id!=id){
		firedobj=ns6? firedobj.parentNode : firedobj.parentElement
	}

	if (firedobj.id==id){
		offsetx=ie? event.clientX : e.clientX
		offsety=ie? event.clientY : e.clientY
		
		tempx=parseInt(crossobj.style.left)
		tempy=parseInt(crossobj.style.top)
		
		dragit=true
		//document.onmousemove=dragbox // disable drag
	}
	//alert(tempx)
	//alert(tempy)
}
document.onmouseup=new Function("dragit=false")

function changebg(bg,cl) {
	if(document.layers) document.layers[bg].background = cl;
	else if (document.all) document.all[bg].style.background = cl;
	else document.getElementById(bg).style.background = cl;
}


var time;
var ch;
function timeout() {
	time = setTimeout("popdown()",500);
}

function popup(n,im,t) {
	popdown()
	closeBox('signin')
	ch = n;
	if (ch==1) imgChange(im,'../images/tttab.gif');
	calcPo(im);
	document.getElementById(t).style.visibility = "visible";
	document.getElementById(t).style.left = dx;
	document.getElementById(t).style.top = dy;
	clearTimeout(time);
}

function popdown() {
	if (ch==1) imgChange('tt','../images/tttab1.gif');
	ch = 0;
	if (document.getElementById('tab')) document.getElementById('tab').style.visibility = "hidden";
	if (document.getElementById('pr'))document.getElementById('pr').style.visibility = "hidden";
	document.getElementById('ma').style.visibility = "hidden";
}

function cursoron() {
clearTimeout(time)
}

var dx = 0;
var dy = 0;

function calcPo(im){
	var img = document.images[im];
	if(document.layers) {
		dx = (img.x) + 1;
		dy = (img.y) + 14;
	}
	else {
		dx = getX(img) + 1;
		dy = getY(img) + 14;
	}
}

function getX(obj){
	return( obj.offsetParent==null ? obj.offsetLeft : obj.offsetLeft+getX(obj.offsetParent) );
}

function getY(obj){
	return( obj.offsetParent==null ? obj.offsetTop : obj.offsetTop+getY(obj.offsetParent) );
}

function icon(i,e){
	window.status = i;
	document[e].MESSAGE.value = document[e].MESSAGE.value + " " + i + " ";
	document[e].MESSAGE.focus();
}

function typechange(n) {
	if (jsbrowser == 1) {
		if (n == 2) {
			document.images['a1'].src = "../images/1.gif";
			document.images['a2'].src = "../images/2.gif";
			document.images['a3'].src = "../images/3.gif";
			document.images['a4'].src = "../images/4.gif";
			document.images['a5'].src = "../images/5.gif";
			document.images['a6'].src = "../images/6.gif";
			document.images['a7'].src = "../images/7.gif";
			document.images['a8'].src = "../images/8.gif";
			document.images['a9'].src = "../images/9.gif";
		}
		else if (n == 1) {
			document.images['a1'].src = "../images/a1a.gif";
			document.images['a2'].src = "../images/a2a.gif";
			document.images['a3'].src = "../images/a3a.gif";
			document.images['a4'].src = "../images/a4a.gif";
			document.images['a5'].src = "../images/a5a.gif";
			document.images['a6'].src = "../images/a7a.gif";
			document.images['a7'].src = "../images/oa.gif";
			document.images['a8'].src = "../images/a6a.gif";
			document.images['a9'].src = "../images/dd.gif";
		}
    }
}

var source = new Array();
