cookie_name = "page_scroll";expdays = 365;function hidediv2() { if (document.getElementById) { // DOM3 = IE5, NS6 document.getElementById('hideShow2').style.visibility = 'hidden'; } else { if (document.layers) { // Netscape 4 document.hideShow2.visibility = 'hidden'; } else { // IE 4 document.all.hideShow2.style.visibility = 'hidden'; } } }function showdiv2() { if (document.getElementById) { // DOM3 = IE5, NS6 document.getElementById('hideShow2').style.visibility = 'visible'; } else { if (document.layers) { // Netscape 4 document.hideShow2.visibility = 'visible'; } else { // IE 4 document.all.hideShow2.style.visibility = 'visible'; } } }function hidediv() { if (document.getElementById) { // DOM3 = IE5, NS6 document.getElementById('hideShow').style.visibility = 'hidden'; } else { if (document.layers) { // Netscape 4 document.hideShow.visibility = 'hidden'; } else { // IE 4 document.all.hideShow.style.visibility = 'hidden'; } } }function showdiv() { if (document.getElementById) { // DOM3 = IE5, NS6 document.getElementById('hideShow').style.visibility = 'visible'; } else { if (document.layers) { // Netscape 4 document.hideShow.visibility = 'visible'; } else { // IE 4 document.all.hideShow.style.visibility = 'visible'; } } }function Popdiv(DivName) {	var HotDiv = DivName; if (document.getElementById) { // DOM3 = IE5, NS6 document.getElementById(HotDiv).style.visibility = 'visible'; } else { if (document.layers) { // Netscape 4 document[HotDiv].visibility = 'visible'; } else { // IE 4 document.all[HotDiv].style.visibility = 'visible'; } } }function hidePopdiv(DivName) { 	var HotDiv = DivName;if (document.getElementById) { // DOM3 = IE5, NS6 document.getElementById(HotDiv).style.visibility = 'hidden'; } else { if (document.layers) { // Netscape 4 document[HotDiv].visibility = 'hidden'; } else { // IE 4 document.all[HotDiv].style.visibility = 'hidden'; } } }//<!-- Div (kleurenkaart)visible maken -->   function showColourChart() {if(document.colourchart.style.visibility == "visible"){document.colourchart.style.visibility = "hidden";}else {document.colourchart.style.visibility = "visible";}}//<!-- Div (in)visible maken -->   function showPanel(szDivID, iState) // 1 visible, 0 hidden{  if(document.layers)	   //NN4+  {	 document.layers[szDivID].visibility = iState ? "show" : "hide";  }  else if(document.getElementById)	  //gecko(NN6) + IE 5+  {	var obj = document.getElementById(szDivID);	obj.style.visibility = iState ? "visible" : "hidden";  }  else if(document.all)	// IE 4  {	document.all[szDivID].style.visibility = iState ? "visible" : "hidden";  }}//<!-- voorbeeld hoe de windowOpener te gebruiken -->function searchClick(vButton){  var obj = document.getElementById('edProdCode');  eval("windowOpener('Productsearch.aspx?PID=" + obj.value + "','search'," +			"'scrollbars,resizable,width=600,height=400')");  return false;}//<!-- functie om een nieuw venster te openen. Als er reeds een venster met nam open is wordt dit gewoon vervangen -->popupWins = new Array();function windowOpener(url, name, args){  /*******************************  the popupWins array stores an object reference for  each separate window that is called, based upon  the name attribute that is supplied as an argument  *******************************/  if ( typeof( popupWins[name] ) != "object" )  {	popupWins[name] = window.open(url,name,args);  }  else  {	if (!popupWins[name].closed)	{	  popupWins[name].location.href = url;	}	else	{	  popupWins[name] = window.open(url, name,args);	}  }	  popupWins[name].focus();}function unload(){    window.close();}//<!-- keypress opvangen op de pagina -->function catchKeyPress(code, sender){  var ret=null;	  testForEnterAndEsc();	  if(code == '13')  {	  ret=document.getElementById("btnProdSearch");	  ret.click();  }}//<!-- enter opvangen op de pagina en vervangen door cancel-->function testForEnterAndEsc(){  if (event.keyCode == 13)  {	event.cancelBubble = true;	event.returnValue = false;  }}//<!-- als er in de datalist geklikt wordt de juiste waarde in de edit zetten -->function OfferClick(number){  var ret = null;  ret=document.getElementById("edProp");  ret.value = number;}//<!-- als er in de datalist geklikt wordt de juiste waarde in de edit zetten -->function UserClick(number, name){  var ret = null;  var edname = null;  ret=document.getElementById("edUser");  ret.value = number;  edname=document.getElementById("edName");  edname.value = name;}//<!-- De help layer weergeven -->function showPanel(szDivID){  if(document.layers)	   //NN4+  {	document.layers[szDivID].left = document.layers['btnHelp'].left;	document.layers[szDivID].top = document.layers['btnHelp'].top;	if (document.layers[szDivID].visibility == "show")	{	  document.layers[szDivID].visibility = "hide";	}	else	{	  document.layers[szDivID].visibility = "show";	}  }  else if(document.getElementById)	  //gecko(NN6) + IE 5+  {	var obj = document.getElementById(szDivID);	var obj2 = document.getElementById('btnHelp');	obj.left = obj2.left;	obj.top = obj2.top;	if (obj.style.visibility == "visible")	{	  obj.style.visibility = "hidden";	}	else	{	  obj.style.visibility = "visible";	}  }  else if(document.all)	// IE 4  {	document.layers[szDivID].left = document.layers['btnHelp'].left;	document.layers[szDivID].top = document.layers['btnHelp'].top;	if (document.layers[szDivID].visibility == "visible")	{	  document.layers[szDivID].visibility = "hidden";	}	else	{	  document.layers[szDivID].visibility = "visible";	} }}//<!-- controleren of de ingevulde waarde goed is -->function checkValue(vEdit, vReqNumber){  if (vEdit.value < vReqNumber)  {	alert(eval("'" + document.all("lblMinimumvalueError").value + "'"));	vEdit.focus();  }}//<!-- de editbox invisible zetten als selectedvalue = 0 -->function setReferenceBox(){  if (document.all("cbProposals").options[document.all("cbProposals").selectedIndex].value == "0")  {    document.all("edReference").value = "";    document.all("edReference").style.visibility = "visible";    document.all("edOffNumber").value = "";    document.all("edOffNumber").style.visibility = "visible";    document.all("lblNewOffNumber").style.visibility = "visible";  }  else  {    document.all("edReference").value = "a";    document.all("edReference").style.visibility = "hidden";    document.all("edOffNumber").value = "";    document.all("edOffNumber").style.visibility = "hidden";    document.all("lblNewOffNumber").style.visibility = "hidden";  }}//<!-- de custom emission zetten in de combobox als de 3 editboxen ingevuld zijn -->function setCustomEmission(){  if (document.all("edSupplyTemp").value != "" && document.all("edReturnTemp").value != "" && document.all("edEnvTemp").value != "")  {    vElement = document.createElement("option") ;    vElement.value = 0 ;    vElement.text = document.all("edSupplyTemp").value + "/" + document.all("edReturnTemp").value + "/" + document.all("edEnvTemp").value + "°C";    document.all("cbEmission").options[1] = vElement;    var theform = document.forms[0];     theform.submit();  }  else  {    document.all("cbEmission").options.length = 1;      }}//<!-- controleren of de juiste waardes zijn ingevuld voor de "wachttekst" wordt weergegeven -->function setWait(){  if (document.all("edReference") != null)  {    if (document.all("edReference").style.visibility == "visible")    {      if (document.all("edReference").value != "")      {        if (document.all("edQuantity").value > 0)        {          showPanel('pnlWait');           document.all('btnAddOffer').style.visibility = 'hidden';           document.all('btnCancel').style.visibility = 'hidden';        }      }    }    else    {      if (document.all("edQuantity").value > 0)      {        showPanel('pnlWait');         document.all('btnAddOffer').style.visibility = 'hidden';         document.all('btnCancel').style.visibility = 'hidden';      }    }  }  else  {    if (document.all("edQuantity").value > 0)    {      showPanel('pnlWait');       document.all('btnAddOffer').style.visibility = 'hidden';       document.all('btnCancel').style.visibility = 'hidden';    }  }}//<!-- de memo invullen met de gekozen tekst -->function setMemo(aText){  document.all("edMemo").value = aText;}//<!-- keypress opvangen op de pagina -->function startSearch(code){  var ret=null;  testForEnterAndEsc();  if(code == '13')  {	  ret=document.getElementById("btnSearch");	  ret.click();  }}//<!-- kleurenvenster openen -->function OpenColorWindow(aURL){ var vColorWindow =  window.open(aURL, 'Jaga_Colors', 'width=170, height=375');  vColorWindow.focus;}//<!-- ga naar url -->function GoToUrl(){  if (document.getElementById("cbLanguages").options[document.getElementById("cbLanguages").selectedIndex].value == '21_21')  {    window.location.href = 'http://www.jaga.ru/index.shtml';  }}//<!-- get the variables variable from the url -->function getParams() {var idx = document.URL.indexOf('?');var params = new Array();if (idx != -1) {var pairs = document.URL.substring(idx+1, document.URL.length).split('&');for (var i=0; i<pairs.length; i++) {nameVal = pairs[i].split('=');params[nameVal[0]] = nameVal[1];   }}return params;}//<!-- is de gebruiker ingelogd - Ja: false Nee:true voor gebruik met 'disabled' -->function LoginCheck(obj){	var checkLog = false;if (document.getElementById('hlProp') != null) {checkLog = true;}return checkLog;}//<!-- gebruikt door de viewer om de pictos te laden -->function MM_findObj(n, d) { //v4.01  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);  if(!x && d.getElementById) x=d.getElementById(n); return x;}cookie_name="page_scroll"expdays=365function set_cookie(name, value, expires, path, domain, secure){	if (!expires){		expires = new Date()	}	document.cookie = name + "=" + escape(value) + 	((expires == null) ? "" : "; expires=" + expires.toGMTString()) +	((path == null) ? "" : "; path=" + path) +	((domain == null) ? "" : "; domain=" + domain) +	((secure == null) ? "" : "; secure");}function getCookieVar(cname,vname) {var cvars = get_cookie(cname);var vnlength = vname.length;var ca = cvars.split('&');	for(var i=0;i < ca.length;i++)	{		var c = ca[i];		var vnstart = vnlength + 1;		if (c.substring(0, vnlength)==vname) { 		var cres = c.substring(vnstart,c.length);return cres;}		//if (c.indexOf(mail) == 0) return c.substring(mail.length,c.length);        }return null}function get_cookie(name) {	var arg = name + "=";	var alen = arg.length; 	var clen = document.cookie.length;	var i = 0; 	while (i < clen) {		var j = i + alen;		if (document.cookie.substring(i, j) == arg){			return get_cookie_val(j); 		}		i = document.cookie.indexOf(" ", i) + 1;		if (i == 0) break;	}	return null;}function get_cookie_val(offset){	var endstr = document.cookie.indexOf (";", offset);	if (endstr == -1)	endstr = document.cookie.length;	return unescape(document.cookie.substring(offset, endstr));}function delete_cookie(name,path,domain){	document.cookie = name + "=" +	((path == null) ? "" : "; path=" + path) +	((domain == null) ? "" : "; domain=" + domain) +	"; expires=Thu, 01-Jan-00 00:00:01 GMT";}function saveScroll(){ 	var expdate = new Date ();	expdate.setTime (expdate.getTime() + (expdays*24*60*60*1000));	path=null	ns=document.getElementById&&!document.all	var x = (!ns) ? document.body.scrollLeft : pageXOffset;	var y = (!ns) ? document.body.scrollTop : pageYOffset;	Data=x + "_" + y	set_cookie(cookie_name,Data,expdate,path)}function loadScroll(){	inf=get_cookie(cookie_name)	if(!inf){return}	var ar = inf.split("_");	if (ar.length == 2) scrollTo(parseInt(ar[0]), parseInt(ar[1]));}  //ieupdate  theObjects = document.getElementsByTagName("object"); for (var i = 0; i < theObjects.length; i++) { theObjects[i].outerHTML = theObjects[i].outerHTML; }// einde ieupdate



// aansturing verplaatsen van zwevende divs

//*****************************************************************************
// Do not remove this notice.
//
// Copyright 2001 by Mike Hall.
// See http://www.brainjar.com for terms of use.
//*****************************************************************************

// Determine browser and version.

function Browser() {

  var ua, s, i;

  this.isIE    = false;
  this.isNS    = false;
  this.version = null;

  ua = navigator.userAgent;

  s = "MSIE";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isIE = true;
    this.version = parseFloat(ua.substr(i + s.length));
    return;
  }

  s = "Netscape6/";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isNS = true;
    this.version = parseFloat(ua.substr(i + s.length));
    return;
  }

  // Treat any other "Gecko" browser as NS 6.1.

  s = "Gecko";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isNS = true;
    this.version = 6.1;
    return;
  }
}

var browser = new Browser();

// Global object to hold drag information.

var dragObj = new Object();
dragObj.zIndex = 0;

function dragStart(event, id) {

  var el;
  var x, y;

  // If an element id was given, find it. Otherwise use the element being
  // clicked on.

  if (id)
    dragObj.elNode = document.getElementById(id);
  else {
    if (browser.isIE)
      dragObj.elNode = window.event.srcElement;
    if (browser.isNS)
      dragObj.elNode = event.target;

    // If this is a text node, use its parent element.

    if (dragObj.elNode.nodeType == 3)
      dragObj.elNode = dragObj.elNode.parentNode;
  }

  // Get cursor position with respect to the page.

  if (browser.isIE) {
    x = window.event.clientX + document.documentElement.scrollLeft
      + document.body.scrollLeft;
    y = window.event.clientY + document.documentElement.scrollTop
      + document.body.scrollTop;
  }
  if (browser.isNS) {
    x = event.clientX + window.scrollX;
    y = event.clientY + window.scrollY;
  }

  // Save starting positions of cursor and element.

  dragObj.cursorStartX = x;
  dragObj.cursorStartY = y;
  dragObj.elStartLeft  = parseInt(dragObj.elNode.style.left, 10);
  dragObj.elStartTop   = parseInt(dragObj.elNode.style.top,  10);

  if (isNaN(dragObj.elStartLeft)) dragObj.elStartLeft = 0;
  if (isNaN(dragObj.elStartTop))  dragObj.elStartTop  = 0;

  // Update element's z-index.

  dragObj.elNode.style.zIndex = ++dragObj.zIndex;

  // Capture mousemove and mouseup events on the page.

  if (browser.isIE) {
    document.attachEvent("onmousemove", dragGo);
    document.attachEvent("onmouseup",   dragStop);
    window.event.cancelBubble = true;
    window.event.returnValue = false;
  }
  if (browser.isNS) {
    document.addEventListener("mousemove", dragGo,   true);
    document.addEventListener("mouseup",   dragStop, true);
    event.preventDefault();
  }
}

function dragGo(event) {

  var x, y;

  // Get cursor position with respect to the page.

  if (browser.isIE) {
    x = window.event.clientX + document.documentElement.scrollLeft
      + document.body.scrollLeft;
    y = window.event.clientY + document.documentElement.scrollTop
      + document.body.scrollTop;
  }
  if (browser.isNS) {
    x = event.clientX + window.scrollX;
    y = event.clientY + window.scrollY;
  }

  // Move drag element by the same amount the cursor has moved.

  dragObj.elNode.style.left = (dragObj.elStartLeft + x - dragObj.cursorStartX) + "px";
  dragObj.elNode.style.top  = (dragObj.elStartTop  + y - dragObj.cursorStartY) + "px";

  if (browser.isIE) {
    window.event.cancelBubble = true;
    window.event.returnValue = false;
  }
  if (browser.isNS)
    event.preventDefault();
}

function dragStop(event) {

  // Stop capturing mousemove and mouseup events.

  if (browser.isIE) {
    document.detachEvent("onmousemove", dragGo);
    document.detachEvent("onmouseup",   dragStop);
  }
  if (browser.isNS) {
    document.removeEventListener("mousemove", dragGo,   true);
    document.removeEventListener("mouseup",   dragStop, true);
  }
}
