
var newwindow = ''
function popitup(url,wid,hei) {
	
	if (newwindow.location && !newwindow.closed) {
		newwindow.location.href = url;
		newwindow.focus();
	}
	else {
		newwindow=window.open(url,'htmlname','width='+wid+',height='+hei+',resizable=1,scrollbars=yes');
	}
}
/////////
function popupconversationwindow(url,wid,hei){
	convwindow='';
	if (convwindow.location && !convwindow.closed) {
		convwindow.location.href = url;
		newwindow.focus();
	}
	else {
		convwindow=window.open(url,'htmlname','toolbar=0,scrollbar=0,statusbar=0,menubar=0,width='+wid+',height='+hei+',resizable=1,scrollbars=yes');
		
	}
if (convwindow && convwindow.top) {

	}
	else{
	var res=0;
	return res ;
	}
	

}
///////
function removediver(parentdiv,divname){
	var d = document.getElementById(parentdiv);

  var olddiv = document.getElementById(divname);
  d.removeChild(olddiv);
}

////////////
function tidy() {
        if (newwindow.location && !newwindow.closed) {
        newwindow.close(); }
}

/////
function scrolltime(y){
        timerID = setInterval("scrollmetime("+y+")", 10);
}
/////
function scrollmetime(y){

	if (document.body.scrollDown>=y){
        	window.clearInterval(timerID);
	}
	else{
		scrollBy(0,10);
	}
}

///
function scrolltoy(y){
	window.scrollTo(0,y);
}
////
function scrollme(x,y){
	window.scrollTo(x,y);
}
///


///////////////
function resizeflash(mydiv,hei){
	document.getElementById(mydiv).height=hei;
      
}
/////
function mailto(email){
	document.location.href="MailTo:"+email;
}
/////////////////////

function callswf(moviename,functionname,param) {
	thisMovie(moviename).javafunc(functionname,param);
	
}
////////////////////

function callme(functionname,param) {
	thisMovie("guestinterface").javafunc(functionname,param);
	
}
//////////////////////
function thisMovie(movieName) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName]
    }
    else {
        return document[movieName]
    }
}
//////////////////

function doScroll() {
	var x
	var y
	if (navigator.appName.indexOf("Microsoft") != -1) {
    		x=document.documentElement.scrollLeft
		y=document.documentElement.scrollTop
	}
	else{
		x=window.pageXOffset
		y=window.pageYOffset
	}

	callme("changescroll",x+","+y) 

}
//////////////////////////

///////

function findmousepos(e){
	if (navigator.userAgent.indexOf("MSIE")==-1){
		mouseX=e.pageX;
		mouseY=e.pageY;
	}
	else{
		mouseX=window.event.clientX+document.documentElement.scrollLeft;
		mouseY=window.event.clientY+document.documentElement.scrollTop;
	}
}
///////

function getmousepos(cor){
	
	var obj={};
	var res="";
	var arr=cor.split("|");
	
	if (arr[0]=="x"){
		res=mouseX+Number(arr[1]);
		
	}
	if (arr[0]=="y"){
		res=mouseY+Number(arr[1]) ;
	
	}
	
	return res;

}
////////////
function getdocURL(){
return window.parent.document.location.href;

}
/////////

//////////


//////////////////////

var inc=1.02;
var n=20;

function placewindow(divname,left,top,wid,hei){	
	windowwidth=0;
	windowheight=0;
	divobj=document.getElementById(divname)
	
	divobj.innerHTML="";
	
	divobj.style.display="block";
	divobj.style.left=left;
	divobj.style.top=top;
	divobj.style.width="1px";
	divobj.style.height="1px";
/////////////////
	divobj=document.getElementById("closebut");
	divobj.style.display="block";
	divobj.style.color="#ffffff";
	divobj.style.top=top+5;
	divobj.style.left=left+5;
	
	///////
	qt="'";
	param=qt+divname+qt+","+wid+","+hei
	intervalID=setInterval('animatewindow('+param+')',5);	
}


function animatewindow(divname,maxwid,maxhei,content){
	xiniinc=maxwid*(inc-1)/(Math.pow(inc,n)-1)
	yiniinc=maxhei*(inc-1)/(Math.pow(inc,n)-1)
	xinc=xiniinc*inc;
	yinc=yiniinc*inc;
	
	windowwidth+=xinc;
	windowheight+=yinc;
	divobj=document.getElementById(divname);
	divobj.style.width=windowwidth+"px";
	divobj.style.height=windowheight+"px";
	if (windowwidth>maxwid){
		clearInterval(intervalID)
		divobj.innerHTML=decodeURIComponent(divcontent)
		
	}
	
}

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

var http = createRequestObject();
function sendReq(serverscript,param) {
    http.open('post', ""+serverscript+"?"+param);
    http.onreadystatechange = handleResponse;
    http.send(null);
}
/////////////////
function handleResponse() {
    if(http.readyState == 4){
        var response = http.responseText;
  	
        var update = new Array();
	
        if(response.indexOf('|') != -1) {
            update = response.split('|');
            var mydiv=update[0]
             document.getElementById(mydiv).innerHTML = update[1];
          
        }
    }
}

//////
function emptydiv(divname){
	document.getElementById(divname).innerHTML = "";
}

