window.onload = function () {


  if (document.getElementById('sml')) {
  		var arrBtn = document.getElementById('sml').getElementsByTagName('IMG');
		for (var i = 0; i < arrBtn.length; i++) {
			arrBtn[i].onmouseout=hoverOff(arrBtn[i].src);
			arrBtn[i].onmouseover=hoverOn(arrBtn[i]);
		}
  }

  if (document.getElementById('hdr')) {
  		var arrBtnH = document.getElementById('hdr').getElementsByTagName('IMG');
		for (var ih = 0; ih < arrBtnH.length; ih++) {
			arrBtnH[ih].onmouseout=hoverOff(arrBtnH[ih].src);
			arrBtnH[ih].onmouseover=hoverOn(arrBtnH[ih]);
		}

  		var arrTD = document.getElementById('hdr').getElementsByTagName('DIV');
		for (var it = 0; it < arrTD.length; it++) {
			arrTD[it].getElementsByTagName("IMG")[0].onclick=function() {
				goTo('http://www.positivesum.nl/'+this.parentNode.id.substr(4));
			}

			arrTD[it].getElementsByTagName("SPAN")[0].onclick=function() {
				goTo('http://www.positivesum.nl/'+this.parentNode.id.substr(4));
			}

			arrTD[it].getElementsByTagName("SPAN")[0].onmouseover=function() {
				this.className="linkLike_hover";
			}

			arrTD[it].getElementsByTagName("SPAN")[0].onmouseout=function() {
				this.className="linkLike";
			}


		}


  }



  if (document.getElementById('tws01')) {
    activeerTabs('ws');
  }
  if (document.getElementById('tbd01')) {
    activeerTabs('bd');
  }
  if (document.getElementById('tmk01')) {
    activeerTabs('mk');
  }

  if (document.getElementById('emailSpan')) {
	document.getElementById('emailSpan').innerHTML = "info@positivesum.nl";
  }

  if (document.getElementById('submitSpan')) {
	document.getElementById('submitSpan').innerHTML = "<input type='submit' value='Versturen' style='border:1px solid'>";
  }


  setMini('hiwo', 'web-ontwikkeling');
  setMini('hibd', 'grafische-vormgeving');
  setMini('hiim', 'internet-marketing');
  setMini('hwo', 'web-ontwikkeling');
  setMini('hgv', 'grafische-vormgeving');
  setMini('him', 'internet-marketing');

  setMini('web-ontwikkeling', 'web-ontwikkeling');
  setMini('grafische-vormgeving', 'grafische-vormgeving');
  setMini('internet-marketing', 'internet-marketing');

  setMini('webdesign', 'web-ontwikkeling');
  setMini('content-management', 'web-ontwikkeling');
  setMini('webapplicaties', 'web-ontwikkeling');
  setMini('webshop', 'web-ontwikkeling');

  setMini('corporate-identity-design', 'grafische-vormgeving');
  setMini('promotiemiddelen', 'grafische-vormgeving');

  setMini('zoekmachine-optimalisatie', 'internet-marketing');
  setMini('adverteren-in-zoekmachines', 'internet-marketing');
  setMini('media-rss-diensten', 'internet-marketing');
  setMini('e-mail-marketing', 'internet-marketing');

  if (document.getElementById('popgenerator')) {

  	document.getElementById('genereerpopup').onclick = function() {
		genereerCode();
	}
  }

}


/* EINDE ONLOAD		*/





function activeerTabs(type) {
  var tabArr=document.getElementsByName("tab");
	for(i = 0; i < tabArr.length; i++) {
		var tab = document.getElementById(tabArr[i].id);

			tab.onmouseover= function() {
			  this.style.cursor='pointer';
			  opacity(this.id, 100, 45, 50);
			  return false;
		    }

			tab.onclick= function() {
				var nummer = this.id;
				if(document.getElementById('t'+type+'01')) { document.getElementById('t'+type+'01').style.display = 'none'; }
				if(document.getElementById('t'+type+'02')) { document.getElementById('t'+type+'02').style.display = 'none'; }
				if(document.getElementById('t'+type+'03')) { document.getElementById('t'+type+'03').style.display = 'none'; }
				if(document.getElementById('t'+type+'04')) { document.getElementById('t'+type+'04').style.display = 'none'; }
				if(document.getElementById('t'+type+'05')) { document.getElementById('t'+type+'05').style.display = 'none'; }
				if(document.getElementById('t'+type+'06')) { document.getElementById('t'+type+'06').style.display = 'none'; }
				if(document.getElementById('t'+type+'07')) { document.getElementById('t'+type+'07').style.display = 'none'; }
				if(document.getElementById('t'+type+'08')) { document.getElementById('t'+type+'08').style.display = 'none'; }
				if(document.getElementById('t'+type+'09')) { document.getElementById('t'+type+'09').style.display = 'none'; }
				document.getElementById('t'+nummer).style.display = 'inline';
			  return false;
			}

			tab.onmouseout= function() {
			  opacity(this.id, 45, 100, 50);
			  return false;
		    }
    } // einde for
}



function goTo(strUrl) {
	window.location= strUrl;
}




function setMini(lnkId, miniId) {

	if(document.getElementById(lnkId)) {

		var oldSrc = document.getElementById(miniId).style.backgroundImage;



		if(lnkId == miniId) {
			document.getElementById(lnkId).onclick = function() {
				window.location= 'http://www.positivesum.nl/'+lnkId;
			}
		}

		document.getElementById(lnkId).onmouseover = function() {
			this.style.cursor='pointer';
			document.getElementById(miniId).style.backgroundImage = 'url(./pix/titles/'+miniId+'_on.png)';
		}

		document.getElementById(lnkId).onmouseout = function() {
			document.getElementById(miniId).style.backgroundImage = oldSrc;
		}
	}
}





function hoverOn(img) {
  return function() {
	imgNaam = img.src.split('.png');
	this.src=imgNaam[0]+'-on.png';
  }
}



function hoverOff(imgNaam) {
  return function() {
	this.src=imgNaam;
  }
}



function opacity(id, opacStart, opacEnd, millisec) {
	var speed = Math.round(millisec / 100);
	var timer = 0;

	if(opacStart > opacEnd) {
		for(i = opacStart; i >= opacEnd; i--) {
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	} else if(opacStart < opacEnd) {
		for(i = opacStart; i <= opacEnd; i++)
			{
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	}
}




function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
}







function genereerCode() {


	var lader = document.getElementById('lader');
	lader.style.display = 'inline';
	opacity('lader', 100, 0, 2000);

	var windowtitle 	= document.getElementById('windowtitle').value;
	var url				= document.getElementById('url').value;
	var breedte 		= document.getElementById('breedte').value;
	var hoogte 	  		= document.getElementById('hoogte').value;

	var vasteafmeting = (document.getElementById('vasteafmeting').checked == true) ? 0 : 1;
	var scrollbar = (document.getElementById('scrollbar').checked == true)	? 0 : 1;
	var menu = 		(document.getElementById('menu').checked == true) 			? 0 : 1;
	var toolbar = 	(document.getElementById('toolbar').checked == true)		? 0 : 1;
	var statusbar = (document.getElementById('statusbar').checked == true)	? 0 : 1;
	var locatie = 	(document.getElementById('locatie').checked == true)		? 0 : 1;

	veldHeadCode	= document.getElementById('headcode');
	veldPlacecode	= document.getElementById('placecode');

		veldHeadCode.innerHTML = ''
								+'&lt;script type="text/javascript">'+"\n"
								+'&lt;!-- Code door: Positive Sum -->'+"\n"
								+'function openPopUp(url) {'+"\n"
								+'newwindow=window.open(url, "'+windowtitle+'", config="location='+locatie+', directories=0, status='+statusbar+', resizable='+vasteafmeting+', menubar='+menu+', toolbar='+toolbar+', scrollbars='+scrollbar+', width='+breedte+',height='+hoogte+'");'+"\n"
								+'if (window.focus) {newwindow.focus()}'+"\n"
								+'return false;'+"\n"
								+'}'+"\n"
								+'// End -->'+"\n"
								+'&lt;/script>';


		veldPlacecode.innerHTML = '&lt;input type="button" value="Klik Hier" style="border:1px solid" onclick="openPopUp(\''+url+'\')">';


}