function openWindow(img){
	newwindow2=window.open('','name','');
	var strHTML = "<html><head><title></title></head>";
	strHTML += "<body><center>";
	strHTML += "<div style=''><img src='"+img+"' /></div>";
	strHTML += "</center></body>";
	strHTML += "</html>";
	newwindow2.document.write(strHTML);
	newwindow2.document.close();
	if (window.focus) {newwindow2.focus()}
	return false;
}

function goZoek () {
  var f = document.getElementById('zoekform');
  var val = document.getElementById('zoekterm');
  if (f && val) {
    if (val.value != 'uw zoekterm...' &&
         val.value != '') {
        f.submit();
    }
  }
}

function focusZoek(state) {
  var f = document.getElementById('zoekform');
  var val = document.getElementById('zoekterm');
  if (f && val) {
    if (state) { 
      if (val.value == 'uw zoekterm...') {
        val.value = '';
		val.style.color = '#000000';
      }
    } else {
      if (val.value == '') {
        val.value = 'uw zoekterm...';
		val.style.color = '#666666';
      }
    }
  }
}

function snOver(state) {
   var l1 = document.getElementById('snLink1');
   var l2 = document.getElementById('snLink2');
   if (l1 && l2) {
      if (state) {
        l1.className = 'linkOver';
        l2.className = 'linkOver';
      } else {
        l1.className = 'link1';
        l2.className = 'link2';
      }
   }
}

function getreq () {
  if (window.XMLHttpRequest) return new XMLHttpRequest();
  else if (window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");
}

var lastid = 0;
var req;

function updatePF() {
    var m, url, href;
    
      if (req.readyState==4) {
         if (req.status==200) {

           m = "<span class='groen'>" + req.responseXML.getElementsByTagName("date")[0].firstChild.data + "</span><br/>";
           m = m + "<b>" + req.responseXML.getElementsByTagName("title")[0].firstChild.data + "</b><br/>";
           m = m + req.responseXML.getElementsByTagName("description")[0].firstChild.data;

           url = req.responseXML.getElementsByTagName("imgurl")[0].firstChild.data;

           lastid = req.responseXML.getElementsByTagName("ID")[0].firstChild.data;
           href = '<a href=\'/portfolio/?id=' + lastid + '\'>';
           document.getElementById('homePFright').innerHTML = href + '<img src=\'/lmbinaries/' + url + '\'></a>';
		m = m + ' ' + href + 'Lees meer</a>';
           document.getElementById('homePFleftInner').innerHTML = m;

         } else {
           document.getElementById('homePortfolioInner').innerHTML = "Er is een fout opgetreden.";
         }
       } 
}

function goHP(dir) {

    req = getreq();
    req.open('POST', '/site/pfserver.php', true);
    req.onreadystatechange = updatePF;
    req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    req.send('id=' + lastid + '&dir=' + dir);

  return false;
}

function goHome() {
  goHP();
}

var current;
var max;
var fotos;

function startPortfolio(num, f1, f2, f3, f4) {
   fotos = new Array();
   for (var i=0; i<num; i++) {
      fotos[i] = eval('f' + (1+i));
   }
   current = 0;
   max = num - 1;
}

function pfflipper(dir) {
   if (dir == false) {
      current--;
      if (current < 0) {
         current = max;
      }
   } else {
      current++;
      if (current > max) {
         current = 0;
      }
   }
   var page = 1 + current
   var van = 1 + max
   var e = document.getElementById('pager1');
   e.innerHTML = page + ' van ' + van;
   e = document.getElementById('pfFoto');
   e.src = 'http://www.sitebysite.nl/lmbinaries/' + fotos[current];
}

function rowOver(id, state) {
   var e1 = document.getElementById('row'+id);
   var e2 = document.getElementById('cell'+id);
   if (e1 && e2) {
      if (state) {
         e1.style.backgroundColor = '#f6f6f6';
         e2.style.color = '#668400';
      } else {
         e1.style.backgroundColor = '#ffffff';
         e2.style.color = '#000000';
      }
   }
}

function bodyLoad() {
    var e = document.getElementById('googlemap');
    if (e) {
        GoogleLoad();
    }
}

function bodyUnload() {
    var e = document.getElementById('googlemap');
    if (e) GUnload();
}
