
/****************************************************
     AUTHOR: WWW.CGISCRIPT.NET, LLC
     URL: http://www.cgiscript.net
     Use the code for FREE but leave this message intact.
     Download your FREE CGI/Perl Scripts today!
     ( http://www.cgiscript.net/scripts.htm )
****************************************************/
var win=null;


function popup(mypage,myname,w,h,pos,infocus){
	
	if(GetCookie("sid") == "999") {return;}
	
	document.cookie="sid=999; Path=/; Expires= " + getFuture(1); //  einmal Popup pro Tag
	
	if(pos=="random"){
		myleft=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;mytop=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;
		}
	
	if(pos=="center"){
		myleft=(screen.width)?(screen.width-w)/2:100;mytop=(screen.height)?(screen.height-h)/2:100;
	} else if((pos!='center' && pos!="random") || pos==null){
		myleft=0;mytop=20
	}

	settings="width=" + w + ",height=" + h + ",top=" + mytop + ",left=" + myleft + ",scrollbars=no,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=yes";
	
	win=window.open(mypage,myname,settings);
	
	win.focus();
}

// Cookie functions borrowed from:
// Ronnie Moore: Visit him at http://www.ronniemoore.com
function getFuture(f){
	var d = new Date();
	d.setTime(d.getTime() + (86400000 * f));
	return d;
}

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 getCookieVal (offset) {
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1)
  		endstr = document.cookie.length;
  	return unescape(document.cookie.substring(offset, endstr));
}
