// *******************************************************************************************
//	PAGELOAD ()
// *******************************************************************************************
function pageLoad () {
	// SET (preload images)
	preloadImages();
}
// *******************************************************************************************
//	PRELOAD (images)
// *******************************************************************************************
function preloadImages () {
	// SET (preload)
	var preloadList = Array();
	var i			= 0;
	var prImages	= Array();

	// LIST (menu)
	preloadList[i++]  = '/site/images/menu/biography_over.jpg';
	preloadList[i++]  = '/site/images/menu/gigs_over.jpg';
	preloadList[i++]  = '/site/images/menu/news_over.jpg';
	preloadList[i++]  = '/site/images/menu/pictures_over.jpg';
	preloadList[i++]  = '/site/images/menu/livesets_over.jpg';
	preloadList[i++]  = '/site/images/menu/guestbook_over.jpg';
	preloadList[i++]  = '/site/images/menu/contact_over.jpg';

	// PRELOAD ()
	for(x=0; x < preloadList.length; x++) {
		prImages[x]		= new Image();
		prImages[x].src	= preloadList[x];
	}
}
// *******************************************************************************************
//	TEMPLATE ()
// *******************************************************************************************
function CallUrl(url) {
  var tag = document.createElement("script");
  tag.type="text/javascript";
  tag.src = url;
  document.getElementsByTagName("head")[0].appendChild(tag);
  window.status='';
  return true;
}

function SetScreenSize() {
	var w	= screen.width;
	var h	= screen.height;
	var url = '/settemplate.php?w='+w+'&h='+h+'';
	CallUrl(url);
}
// *******************************************************************************************
//	MENU (mouseover)
// *******************************************************************************************
function MenuMouseOver (imgObj) {
	var path		= imgObj.src.substring(0 , imgObj.src.lastIndexOf('/') + 1);
	var filename	= imgObj.src.substring( imgObj.src.lastIndexOf('/') + 1 , imgObj.src.length);
	var extension	= filename.substring(filename.lastIndexOf('.') , filename.length);
	filename		= filename.substring(0, filename.lastIndexOf('.') );

	var findDown	= filename.indexOf('_down'); /* or down if we want a down img */

	if (findDown != -1) {
		// do nothing already down
	} else {
		imgObj.src	= path +''+ filename +'_over'+ extension;
	}
}

function MenuMouseOut (imgObj) {
	var path		= imgObj.src.substring(0 , imgObj.src.lastIndexOf('/') + 1);
	var filename	= imgObj.src.substring( imgObj.src.lastIndexOf('/') + 1 , imgObj.src.length);

	var findDown	= filename.indexOf('_down');  /* or down if we want a down img */

	filename	= filename.replace('_over', '');
	imgObj.src	= path +''+ filename;
}
// *******************************************************************************************
//	COOKIES ()
// *******************************************************************************************
function Get_Cookie(name) {
    var start = document.cookie.indexOf(name+"=");
    var len = start+name.length+1;
    if ((!start) && (name != document.cookie.substring(0,name.length))) return null;
    if (start == -1) return null;
    var end = document.cookie.indexOf(";",len);
    if (end == -1) end = document.cookie.length;
    return unescape(document.cookie.substring(len,end));
}

function Set_Cookie(name,value,expires,path,domain,secure) {
    document.cookie = name + "=" +escape(value) +
        ( (expires) ? ";expires=" + expires.toGMTString() : "") +
        ( (path) ? ";path=" + path : "") + 
        ( (domain) ? ";domain=" + domain : "") +
        ( (secure) ? ";secure" : "");
}

function CookieExpires() {
	var today	= new Date();
	var expires = new Date(today.getTime() + (365*24*60*60*1000));
	
	return expires;
}
// *******************************************************************************************
//	PAGE ACTIONS ()
// *******************************************************************************************
function Bookmark() {
	var bookmark = "http://www.d-tact.nl/"; /* location.href */
	if (document.all) {
		window.external.AddFavorite(bookmark, "DJ D-tact");
	} else if (window.sidebar) {
		window.sidebar.addPanel("DJ D-tact", bookmark, "");
	} else {
		alert("Dit wordt niet ondersteund door deze browser.");
	}
}
// *******************************************************************************************
//	PAGE ACTIONS ()
// *******************************************************************************************
function ShowFotoPopup(foto,fotowidth,fotoheight) {

	var windowleft	= (screen.width - (fotowidth + 20)) / 2;
	var windowtop	= (screen.height - (fotoheight + 20)) / 2;

	var popup = window.open('/fotos/foto_popup.php?foto='+foto+'','dtactfoto','status=no,scrollbars=no,resizable=no,width='+fotowidth+',height='+fotoheight+',top='+windowtop+',left='+windowleft+'');
	popup.focus();
}
// *******************************************************************************************

