/* ======================================
	Dit gedeelte is gemaakt door George Welling
	http://urd.let.rug.nl/~welling/
   ====================================== */

function setActiveStyleSheet(title) {
  var i, a, main;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
      a.disabled = true;
      if(a.getAttribute("title") == title) a.disabled = false;
    }
  }
}

function getActiveStyleSheet() {
  var i, a;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) return a.getAttribute("title");
  }
  return null;
}

function getPreferredStyleSheet() {
  var i, a;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1
       && a.getAttribute("rel").indexOf("alt") == -1
       && a.getAttribute("title")
       ) return a.getAttribute("title");
  }
  return null;
}

function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}

window.onload = function(e) {
  var cookie = readCookie("style");
  var title = cookie ? cookie : getPreferredStyleSheet();
  // setActiveStyleSheet(title);
}

window.onunload = function(e) {
  var title = getActiveStyleSheet();
  // createCookie("style", title, 365);
}

var cookie = readCookie("style");
var title = cookie ? cookie : getPreferredStyleSheet();
setActiveStyleSheet(title);

/* ======================================
	Dit gedeelte is gemaakt door George Welling
	http://urd.let.rug.nl/~welling/
   ====================================== */


function checkLimit(e) {
	var e = e || window.event;
	var keycode;
	keycode = e.keyCode;

	/* check for backspace, home, end, delete or arrow keys */
	if(keycode == 8 || (keycode >= 35 && keycode <= 37) || keycode == 39) {
		return true;
	}
	return (this.value.length<=4500)?true: false;
}


function preLoad() {
	var im = new Array();
	im[0] = new Image();
		im[0].src = "../img/logo_webdesign.png";
	im[1] = new Image();
		im[1].src = "../img/logo_grafisch_ontwerp.png";
	im[2] = new Image();
		im[2].src = "../img/logo_seo.png";
	im[3] = new Image();
		im[3].src = "../img/logo_email_marketing.png";
	im[4] = new Image();
		im[4].src = "../img/logo_portfolio.png";
	im[5] = new Image();
		im[5].src = "../img/logo_contact.png";

	im[6] = new Image();
		im[6].src = "../img/menuback_webdesign.png";
	im[7] = new Image();
		im[7].src = "../img/menuback_grafisch_ontwerp.png";
	im[8] = new Image();
		im[8].src = "../img/menuback_seo.png";
	im[9] = new Image();
		im[9].src = "../img/menuback_email_marketing.png";
	im[10] = new Image();
		im[10].src = "../img/menuback_portfolio.png";
	im[11] = new Image();
		im[11].src = "../img/menuback_contact.png";

	im[12] = new Image();
		im[12].src = "../img/titleback_webdesign.png";
	im[13] = new Image();
		im[13].src = "../img/titleback_grafisch_ontwerp.png";
	im[14] = new Image();
		im[14].src = "../img/titleback_seo.png";
	im[15] = new Image();
		im[15].src = "../img/titleback_email_marketing.png";
	im[16] = new Image();
		im[16].src = "../img/titleback_portfolio.png";
	im[17] = new Image();
		im[17].src = "../img/titleback_contact.png";

	return true;
}

function getElement(aID) {
	var element = null;
	if (document.getElementById) {
		 element = document.getElementById(aID);
	} else if (document.layers) {
		element = document.layers[aID];
	} else if (document.all) {
		element = document.all[aID];
	}
	return element;
}

function doArchive(name) {
	// return confirm("Weet u zeker dat u dit album wilt archiveren en verwijderen?");
	return true;
}

function doDelete() {
	return confirm("Weet u zeker dat u dit album wilt verwijderen?");
}

function doDeleteUser() {
	return confirm("Weet u zeker dat u deze gebruiker wilt verwijderen?");
}

function doSelDelete() {
	return confirm("Weet u zeker dat u de geselecteerde items wilt verwijderen?");
}

function doSubmit(form) {
	getElement(form).submit();
	return false;
}

function doReset(form) {
	getElement(form).reset();
	return false;
}

function pfScroll(obj, dir, minX, maxX) {
	var sObj = getElement(obj);
	var x = parseInt(sObj.style.left);
	if(dir>0) {
		var y = ((x+dir)>minX)? maxX: (x+dir);
	} else {
		var y = ((x+dir)<maxX)? minX: (x+dir);
	}
	sObj.style.left = y+"px";
	return false;
}

function showThumb(im, sr) {
	getElement(im).src = sr;
	return true;
}
