// styleswitcher
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);


// form check
function fcheck(form){var d = document;
if (d.getElementById && document.getElementsByTagName){
var firstname = d.getElementById('message').getElementsByTagName('input').item(3);
var lastname = d.getElementById('message').getElementsByTagName('input').item(4);
var eml = d.getElementById('message').getElementsByTagName('input').item(5);}
if (eml.value!=''){if (eml.value.indexOf('@')==-1 || 
eml.value.indexOf('.')==-1 || eml.value.indexOf(' ')!=-1 || 
eml.value.length <6){alert('Hmm, something wrong with your email address..');
eml.focus();return false;}}
if (eml.value.length <1){alert('Please enter a valid email address?');
eml.focus();return false;}
if (First_name.value.length <3){alert('Forgot your first name?');
fname.focus();return false;}
if (Last_name.value.length <3){alert('Forgot your last name?');
lname.focus();return false;}}
/* subject 2, firstname 3, lastname 4, email 5 */
function contact(){
var q = "den";var w = "nis@den";var e = "nis";var r = "ko";var t = "ek";var y = ".nl";
document.write("If for any reason the form doesn't work for you, try ");
document.write("sending your message to: "+q+w+e+r+t+y);}


// popup for large images
var newWin = null;
function showLarge(strURL,strType,strWidth,strHeight){
if (newWin != null && !newWin.closed){
newWin.close();
var strOptions="";
}
if (strType=="console"){ // added scrollbars
strOptions="resizable,scrollbars,width="+strWidth+",height="+strHeight;
}
if (strType=="fixed"){
strOptions="status,width="+strWidth+",height="+strHeight;
}
if (strType=="elastic"){
strOptions="toolbar,menubar,scrollbars,"+"resizable,location,width="+strWidth+",height="+strHeight;
}
newWin = window.open(strURL, 'newWin', strOptions);
newWin.focus();
}

// ajax include
function include(url,cid){var page_request = false;
if (window.XMLHttpRequest) {page_request = new XMLHttpRequest();}
else if (window.ActiveXObject){
try {page_request = new ActiveXObject("Msxml2.XMLHTTP");} catch (e){
try {page_request = new ActiveXObject("Microsoft.XMLHTTP");}
catch (e){}}} else {return false;}
page_request.onreadystatechange = function() {
loadpage(page_request, cid);}
page_request.open('GET', url, true);
page_request.send(null);}
function loadpage(page_request, cid) {
if (page_request.readyState == 4 && (page_request.status == 200 || window.location.href.indexOf("http") == -1)) {
document.getElementById(cid).innerHTML=page_request.responseText;}}

