function qsGetDocElem(withID)
{
  var result;
  if (document.getElementById) {
  	result = document.getElementById(withID);
  } else if (document.all) {
    result = document.all[withID];
  } else if (document.layers) { 
 		result = document.layers[withID];
  }
  return result;   
}

function qsGetDocElemEx(withID,selDoc)
{
  var result;
  if (selDoc.getElementById) {
  	result = selDoc.getElementById(withID);
  } else if (selDoc.all) {
    result = selDoc.all[withID];
  } else if (selDoc.layers) { 
 		result = selDoc.layers[withID];
  }
  return result;   
}

function sendMailToInfo()
{
	window.location = 'mailto:info@quatro.nl?subject=Vraag%20vanaf%20het%20web';
}

function qsMakeEMailLink(email,name)
{
	var s = '<a href="mailto:'+email+'@quatro.nl">';
	if (typeof(name) == "undefined") {
		s += email + '@quatro.nl';
	} else {
		s += email + name;
	}
	document.write(s + '</a>');
}

function qsMaakLeesVerder( pInDoc, pRefTerug, pRefVerder ) 
{
  pInDoc.write( '<table width="100%"><tr>&nbsp;</td> <tr>' );
  if ( pRefTerug != "" ) {
    pInDoc.write( '<td> <a href="'+pRefTerug+'"><img src="/content/images/LinksDr.gif" width="7" height="7" border="0" alt="Terug naar de vorige pagina"></a>' ); 
	pInDoc.write( '&nbsp;<a href="'+pRefTerug+'">terug</a></td>' );
  } else {
    pInDoc.write( '<td>&nbsp;</td>' );
  }	
  if ( pRefVerder != "" ) {
    pInDoc.write( '<td align="right"><a href="'+pRefVerder+'">lees verder</a>&nbsp;' ); 
	pInDoc.write( '<a href="'+pRefVerder+'"><img src="/content/images/RechtsDr.gif" width="7" height="7" border="0" alt="Verder met de volgende pagina"></a></td>' );
  } else {
    pInDoc.write( '<td>&nbsp;</td>' );
  }
  pInDoc.write( '</tr></table>' );
}
					
function qsMaakGaNaar( pInDoc, pName, pRef, pBoven ) 
{
  pInDoc.write( '<div class="afd" align="right">' ); 
  var r = '<a href="'+pRef+'">'; 
  var b = r + pName + '</a> ' + r; 
  if (pBoven) { 
	pInDoc.write( b + '<img src="/content/images/u_rndarrow.gif" width="11" height="11" border="0" alt="ga naar boven"></a>'); 
  } else { 
	pInDoc.write( b + '<img src="/content/images/d_rndarrow.gif" width="11" height="11" border="0" alt="ga naar beneden"></a>' ); 
  } 
  pInDoc.write( '</div>' );
}
					
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

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;
}

function MM_nbGroup(event, grpName) { //v6.0
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])? args[i+1] : img.MM_up);
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) {
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    nbArr = document[grpName];
    if (nbArr)
      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
      nbArr[nbArr.length] = img;
  } }
}

var qsisIE = navigator.userAgent.toLowerCase().indexOf("msie ") > -1;
var qsisIE4 = qsisIE & (navigator.userAgent.toLowerCase().indexOf("msie 4") > -1);
var qsisIE5 = qsisIE & (navigator.userAgent.toLowerCase().indexOf("msie 5") > -1);
var qsisIE6 = qsisIE & (navigator.userAgent.toLowerCase().indexOf("msie 6") > -1);

function qsMouseOverImg(obj)
{
	obj.className = 'imageBorderAct';
}

function qsMouseNotOverImg(obj)
{
	obj.className = 'imageBorderInAct';
}

function qsMouseOverImgEx(obj,ena)
{
	if (ena) {
		obj.className = 'imageBorderActEn';
	} else {
		obj.className = 'imageBorderActDis';
	}
}

function qsMouseNotOverImgEx(obj,ena)
{
	if (ena) {
		obj.className = 'imageBorderInActEn';
	} else {
		obj.className = 'imageBorderInActDis';
	}
}

function qsMaakPrijsStr(pri)
{
  var pristr, prijs = Math.abs(pri);
	
	if ((prijs*100)%100 == 0) {
		// geen centen
		pristr = prijs.toString() + ',-';
		if (prijs/1000 >= 1) {
			// duizendtallen
			pristr = pristr.substr(0,pristr.length-5) + '.' + pristr.substr(pristr.length-5,5);
		}
	} else {
		// eerste het deel voor de centen
		pristr = ((prijs*100)%100).toFixed(0);
		if (pristr.length == 1) {
			// we willen iets met 2 decimalen, dus een extra 0 erbij
			pristr = '0' + pristr;
		}
		// deel v/d centen samenvoegen met de rest
		pristr = Math.floor(prijs).toString() + ',' + pristr;
		if (prijs/1000 >= 1) {
			// duizendtallen
			pristr = pristr.substr(0,pristr.length-6) + '.' + pristr.substr(pristr.length-6,6);
		}
	}
	// negatief?
	if (pri < 0) {
		pristr = '- ' + pristr;
	}
  return pristr;
}

function qsMaakPrijsStrEx(pri)
{
	return '<span title="incl. BTW &euro;&nbsp;' + qsMaakPrijsStr(1.19*pri) + '">' + qsMaakPrijsStr(pri) + '</span>';
}

var qsSavedBG;

function qsMouseIn(obj)
{
	if (qsisIE4 || qsisIE5) {
		return;
	}
	qsSavedBG = obj.style.backgroundColor;
	obj.style.backgroundColor = "#CBDEE4";
}

function qsMouseOut(obj)
{
	if (qsisIE4 || qsisIE5) {
		return;
	}
	obj.style.backgroundColor = qsSavedBG; 
}

function switchToPrintView(showPrint) 
{
	var forPrint, forNoPrint;
	if (showPrint) {
		forPrint = 'block';
		forNoPrint = 'none';
	} else {
		forPrint = 'none';
		forNoPrint = 'block';
	}
	qsGetDocElem('templNoPrint').style.display = forNoPrint;
	qsGetDocElem('templMenuNoPrint').style.display = forNoPrint;
	qsGetDocElem('templMenuLeftNoPrint').style.display = forNoPrint;
	qsGetDocElem('templFooterNoPrint').style.display = forNoPrint;

	qsGetDocElem('templPrint').style.display = forPrint;
	qsGetDocElem('templMenuPrint').style.display = forPrint;
	qsGetDocElem('templFooterPrint').style.display = forPrint;
}

function qsPrintView(uselink)
{
	try {
		if (qsHaveAltPrint) {
			qsHaveAltPrint(uselink);
		}
	}
	catch(e){
		switchToPrintView(true);
	}
}

function qsNormalView(uselink)
{
	try {
		if (qsHaveAltNormalView) {
			qsHaveAltNormalView(uselink);
		}
	}
	catch(e){
		switchToPrintView(false);
	}
}

