var baseUrl = "http://www.badkamer.nl/"

function quitSystem(){
	if(confirm("U staat op het punt om uit te loggen,\nweet u het zeker?")){
		document.location.replace(baseUrl+"modules/inloggen/?ac=qt");
	}
}

function submitSortBedrijf(){
	document.location.href = baseUrl + "modules/bedrijvengids/default.asp?rubi="+document.getElementById('rubriekSelect').value+"&regi="+document.getElementById('regioSelect').value;
}

function submitSortProduct(){
	document.location.href = baseUrl + "modules/producten/default.asp?pgi="+document.getElementById('productGroepSelect').value+"&pfi="+document.getElementById('fabrikantSelect').value;
}

function submitNieuwsbrief(){
	if(document.getElementById("nbEmail").value!=""){
		var str=document.getElementById("nbEmail")
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (!filter.test(str.value)){
			alert("\"" + str.value + "\" is geen geldig email adres!")
			str.focus();
			return false;
		}
	}else{
		alert("Er is geen e-mail adres opgegeven!");
		document.getElementById("nbEmail").focus();
		return false;
	}
	if(document.getElementById("nbVoornaam").value==""){
		alert("Er is geen voornaam opgegeven!");
		document.getElementById("nbVoornaam").focus();
		return false;
	}
	if(document.getElementById("nbAchternaam").value==""){
		alert("Er is geen achternaam opgegeven!");
		document.getElementById("nbAchternaam").focus();
		return false;
	}
	document.getElementById("frmNieuwsBrief").submit();
}

function handlePageBtn(objBtn,iOption){
	switch(iOption){
		case 1:{ objBtn.className = "pageBtnOver"; break; }
		case 0:{ objBtn.className = "pageBtn"; break; }
	}
}

function checkRegForm(){
	if(document.getElementById("BedrijfsNaam").value==""){
		alert("Er is geen bedrijfsnaam opgegeven!");
		document.getElementById("BedrijfsNaam").focus();
		return false;
	}
	if(document.getElementById("StraatNaam").value==""){
		alert("Er is geen straat opgegeven!");
		document.getElementById("StraatNaam").focus();
		return false;
	}
	if(document.getElementById("HuisNummer").value==""){
		alert("Er is geen huisnummer opgegeven!");
		document.getElementById("HuisNummer").focus();
		return false;
	}
	if(document.getElementById("Plaats").value==""){
		alert("Er is geen plaats opgegeven!");
		document.getElementById("Plaats").focus();
		return false;
	}
	if(document.getElementById("Postcode").value==""){
		alert("Er is geen postcode opgegeven!");
		document.getElementById("Postcode").focus();
		return false;
	}
	if(document.getElementById("Email").value!=""){
		var str=document.getElementById("Email")
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (!filter.test(str.value)){
			alert("\"" + str.value + "\" is geen geldig email adres!")
			str.focus();
			return false;
		}
	}
	if(document.getElementById("ContactAanhefId").value==-1){
		alert("Er is geen aanhef gekozen!");
		document.getElementById("ContactAanhefId").focus();
		return false;
	}
	if(document.getElementById("ContactVoornaam").value==""){
		alert("Er is geen voornaam opgegeven!");
		document.getElementById("ContactVoornaam").focus();
		return false;
	}
	if(document.getElementById("ContactAchternaam").value==""){
		alert("Er is geen achternaam opgegeven!");
		document.getElementById("ContactAchternaam").focus();
		return false;
	}
	if(document.getElementById("ContactFunctie").value==""){
		alert("Er is geen functie opgegeven!");
		document.getElementById("ContactFunctie").focus();
		return false;
	}
	if(document.getElementById("ContactTelefoon").value==""){
		alert("Er is geen telefoonnummer opgegeven!");
		document.getElementById("ContactTelefoon").focus();
		return false;
	}
	if(document.getElementById("ContactEmail").value==""){
		alert("Er is geen email adres opgegeven!");
		document.getElementById("ContactEmail").focus();
		return false;
	}
	if(document.getElementById("ContactEmail").value!=""){
		var str=document.getElementById("ContactEmail")
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (!filter.test(str.value)){
			alert("\"" + str.value + "\" is geen geldig email adres!")
			str.focus();
			return false;
		}
	}
	if(document.getElementById("regi").value=="-1"){
		alert("Er is geen regio gekozen!");
		document.getElementById("regi").focus();
		return false;
	}
	if(document.getElementById("rubi").value=="-1"){
		alert("Er is geen branche gekozen!");
		document.getElementById("rubi").focus();
		return false;
	}
	if(document.getElementById("FaktuurBedrijfsnaam").value==""){
		alert("Er is geen bedrijfsnaam opgegeven!");
		document.getElementById("FaktuurBedrijfsnaam").focus();
		return false;
	}
	if(document.getElementById("FaktuurStraatnaam").value==""){
		alert("Er is geen straatnaam opgegeven!");
		document.getElementById("FaktuurStraatnaam").focus();
		return false;
	}
	if(document.getElementById("FaktuurHuisnummer").value==""){
		alert("Er is geen huisnummer opgegeven!");
		document.getElementById("FaktuurHuisnummer").focus();
		return false;
	}
	if(document.getElementById("FaktuurPlaats").value==""){
		alert("Er is geen plaats opgegeven!");
		document.getElementById("FaktuurPlaats").focus();
		return false;
	}
	if(document.getElementById("FaktuurPostcode").value==""){
		alert("Er is geen postcode opgegeven!");
		document.getElementById("FaktuurPostcode").focus();
		return false;
	}
	if(document.getElementById("PassWord1")&&document.getElementById("PassWord2")){
		if(document.getElementById("PassWord1").value==""){
			alert("Er is geen wachtwoord opgegeven!");
			document.getElementById("PassWord1").focus();
			return false;
		}
		if(document.getElementById("PassWord2").value==""){
			alert("Er is geen wachtwoord ter controle opgegeven!");
			document.getElementById("PassWord2").focus();
			return false;
		}
		if(document.getElementById("PassWord1").value!=document.getElementById("PassWord2").value){
			alert("De wachtwoorden zijn niet gelijk aan elkaar!");
			return false;
		}
	}
	return true;	
}

function setPakketDiv(strPakketten,strPakket){
	var arrPakketten = strPakketten.split(",");
	for(i=0;i<arrPakketten.length;i++){
		if(arrPakketten[i]==strPakket){
			document.getElementById(arrPakketten[i]+"Btn").className = "pakketActiveButton";
			document.getElementById(arrPakketten[i]).className = "pakketActive";
		}else{
			document.getElementById(arrPakketten[i]+"Btn").className = "pakketButton";
			document.getElementById(arrPakketten[i]).className = "pakket";
		}
	}
}

function submitPakketForm(strForm){
	document.forms[strForm].submit();
}

function copyData(){
	document.getElementById("FaktuurBedrijfsnaam").value = document.getElementById("BedrijfsNaam").value;
	document.getElementById("FaktuurStraatnaam").value = document.getElementById("StraatNaam").value;
	document.getElementById("FaktuurHuisnummer").value = document.getElementById("HuisNummer").value;
	document.getElementById("FaktuurToevoeging").value = document.getElementById("Toevoeging").value;
	document.getElementById("FaktuurPlaats").value = document.getElementById("Plaats").value;
	document.getElementById("FaktuurPostcode").value = document.getElementById("Postcode").value;
}

function setSelect(strValues,listOptions,listSelectedOptions){
	if(strValues!=""){
		var arrSelected = strValues.split(",");
		for(i=1;i<(arrSelected.length-1);i++){
			var vOptionsLength = document.getElementById(listOptions).options.length;
			for(iChk=0;iChk<vOptionsLength;iChk++){
				if(document.getElementById(listOptions).options[iChk].value == arrSelected[i]){
					document.getElementById(listOptions).options[iChk].selected = true;
				}
			}
		}
		SetAction(listOptions,listSelectedOptions);
	}
}

function checkReaForm(){
	if(document.getElementById("Reactie").value==""){
		alert("Er is geen reactie opgegeven!");
		document.getElementById("Reactie").focus();
		return false;
	}
	if(document.getElementById("reaNaam").value==""){
		alert("Er is geen naam opgegeven!");
		document.getElementById("reaNaam").focus();
		return false;
	}
	if(document.getElementById("reaEmail").value==""){
		alert("Er is geen email adres opgegeven!");
		document.getElementById("reaEmail").focus();
		return false;
	}
	if(document.getElementById("reaEmail").value!=""){
		var str=document.getElementById("reaEmail")
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (!filter.test(str.value)){
			alert("\"" + str.value + "\" is geen geldig email adres!")
			str.focus();
			return false;
		}
	}
	return true;	
}

function placeReport(strPage,iPageId,iReactieId){
	switch(strPage){
		case "bedrijf":{
			document.location.replace("reactions.asp?"+strPage+"id="+iPageId+"&ac=report&ri="+iReactieId);
			break;	
		}
		case "product":{
			document.location.replace(strPage+".asp?"+strPage+"id="+iPageId+"&ac=report&ri="+iReactieId);
			break;	
		}
		case "nieuws":{
			document.location.replace(strPage+".asp?"+strPage+"id="+iPageId+"&ac=report&ri="+iReactieId);
			break;	
		}
	}
}

/** FORM POPUP VOOR AANMELDEN NIEUWSBRIEF ********************************************************************************************/

var currentOpen = "";
var fieldToShow = "";
var fieldToSend = "";

function handlePopFrame(obj){
	if(currentOpen==""){
		var xPos = obj.offsetLeft;
		var yPos = obj.offsetTop;
		tempEl   = obj.offsetParent;
		while (tempEl != null) {
			xPos   += tempEl.offsetLeft;
			yPos   += tempEl.offsetTop;
			tempEl =  tempEl.offsetParent;
		}
		fieldToShow = obj;
		fieldToSend = document.getElementById(obj.id+"_Send");
		currentOpen = document.getElementById(obj.id+"_Select");
		currentOpen.style.display = "block";
		currentOpen.style.left = ((xPos + obj.offsetWidth) - currentOpen.offsetWidth) + "px";
		currentOpen.style.top  = yPos + "px";
	}else{
		var reloadFunction = 0;
		if(obj.id!=currentOpen.id){ 
			checkOpen = document.getElementById(obj.id+"_Select");
			if(checkOpen.id!=currentOpen.id){
				reloadFunction = 1;
			}
		}
		
		handleOptions(currentOpen);
		currentOpen.style.display = "none";
		currentOpen = "";
		
		if(reloadFunction==1) handlePopFrame(obj);
	}
}

function handleOptions(frm){
	var strTempShow = "";
	var strTempSend = "";
	for (var i=0;i<frm.elements.length;i++) {
		var e = frm.elements[i];
		if ((e.name != 'allbox') && (e.type=='checkbox')) {
			if (e.checked) {
				strTempShow = strTempShow + e.id + ",";
				strTempSend = strTempSend + e.value + ",";
			}
		}
	}
	if(strTempShow!=""){ strTempShow = strTempShow.substring(0,(strTempShow.length)-1); }
	fieldToShow.value = strTempShow;
	if(strTempSend!=""){ strTempSend = strTempSend.substring(0,(strTempSend.length)-1); }
	fieldToSend.value = strTempSend;
}

function CheckAll(frm) {
	for (var i=0;i<frm.elements.length;i++) {
		var e = frm.elements[i];
		if ( (e.name != 'allbox') && (e.type=='checkbox') && (!e.disabled) ) {
			e.checked = frm.allbox.checked;
		}
	}
}

function CheckCheckAll(frm) {
	var TotalBoxes = 0;
	var TotalOn    = 0;
	for (var i=0;i<frm.elements.length;i++) {
		var e = frm.elements[i];
		if ((e.name != 'allbox') && (e.type=='checkbox')) {
			TotalBoxes++;
			if (e.checked) { TotalOn++; }
		}
	}
	if (TotalBoxes==TotalOn) { frm.allbox.checked = true; } else { frm.allbox.checked = false; }
}

/** Handle Account ***************************************************************************************/

function checkAccountForm(){
	if(document.getElementById("BedrijfsNaam").value==""){
		alert("Er is geen bedrijfsnaam opgegeven!");
		document.getElementById("BedrijfsNaam").focus();
		return false;
	}
	if(document.getElementById("StraatNaam").value==""){
		alert("Er is geen straat opgegeven!");
		document.getElementById("StraatNaam").focus();
		return false;
	}
	if(document.getElementById("HuisNummer").value==""){
		alert("Er is geen huisnummer opgegeven!");
		document.getElementById("HuisNummer").focus();
		return false;
	}
	if(document.getElementById("Plaats").value==""){
		alert("Er is geen plaats opgegeven!");
		document.getElementById("Plaats").focus();
		return false;
	}
	if(document.getElementById("Postcode").value==""){
		alert("Er is geen postcode opgegeven!");
		document.getElementById("Postcode").focus();
		return false;
	}
	if(document.getElementById("Email").value!=""){
		var str=document.getElementById("Email")
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (!filter.test(str.value)){
			alert("\"" + str.value + "\" is geen geldig email adres!")
			str.focus();
			return false;
		}
	}
	if(document.getElementById("ContactAanhefId").value==-1){
		alert("Er is geen aanhef gekozen!");
		document.getElementById("ContactAanhefId").focus();
		return false;
	}
	if(document.getElementById("ContactVoornaam").value==""){
		alert("Er is geen voornaam opgegeven!");
		document.getElementById("ContactVoornaam").focus();
		return false;
	}
	if(document.getElementById("ContactAchternaam").value==""){
		alert("Er is geen achternaam opgegeven!");
		document.getElementById("ContactAchternaam").focus();
		return false;
	}
	if(document.getElementById("ContactFunctie").value==""){
		alert("Er is geen functie opgegeven!");
		document.getElementById("ContactFunctie").focus();
		return false;
	}
	if(document.getElementById("ContactTelefoon").value==""){
		alert("Er is geen telefoonnummer opgegeven!");
		document.getElementById("ContactTelefoon").focus();
		return false;
	}
	if(document.getElementById("ContactEmail").value==""){
		alert("Er is geen email adres opgegeven!");
		document.getElementById("ContactEmail").focus();
		return false;
	}
	if(document.getElementById("ContactEmail").value!=""){
		var str=document.getElementById("ContactEmail")
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (!filter.test(str.value)){
			alert("\"" + str.value + "\" is geen geldig email adres!")
			str.focus();
			return false;
		}
	}
	if(document.getElementById("FaktuurBedrijfsnaam").value==""){
		alert("Er is geen bedrijfsnaam opgegeven!");
		document.getElementById("FaktuurBedrijfsnaam").focus();
		return false;
	}
	if(document.getElementById("FaktuurStraatnaam").value==""){
		alert("Er is geen straatnaam opgegeven!");
		document.getElementById("FaktuurStraatnaam").focus();
		return false;
	}
	if(document.getElementById("FaktuurHuisnummer").value==""){
		alert("Er is geen huisnummer opgegeven!");
		document.getElementById("FaktuurHuisnummer").focus();
		return false;
	}
	if(document.getElementById("FaktuurPlaats").value==""){
		alert("Er is geen plaats opgegeven!");
		document.getElementById("FaktuurPlaats").focus();
		return false;
	}
	if(document.getElementById("FaktuurPostcode").value==""){
		alert("Er is geen postcode opgegeven!");
		document.getElementById("FaktuurPostcode").focus();
		return false;
	}
	return true;	
}

function checkProfielForm(){
	if(document.getElementById("Logo").value!=""){
		if(!(document.getElementById("Logo").value.indexOf("jpg")>=0)&&!(document.getElementById("Logo").value.indexOf("JPG")>=0)){
			alert("Er is geen juist bestand gekozen!");
			return false;
		}
	}
	SetAllAreas();
	return true;
}

function checkProductForm(){
	if(document.getElementById("ProductTitel").value==""){
		alert("Er is geen titel gekozen!");
		document.getElementById("ProductTitel").focus();
		return false;
	}
	if(document.getElementById("ProductGroepId").value==0){
		alert("Er is geen productgroep gekozen!");
		document.getElementById("ProductGroepId").focus();
		return false;
	}
	if(document.getElementById("ProductPrijs").value==""){
		alert("Er is geen prijs opgegeven!");
		document.getElementById("ProductPrijs").focus();
		return false;
	}
	if(!IsNumeric("ProductPrijs",document.getElementById("ProductPrijs").value)){ return false; }

	if(document.getElementById("ImgFileName_1")){
		if(document.getElementById("ImgFileName_1").value!=""){
			if(document.getElementById("ImgTitle_1").value==""){
				alert("Er is geen titel opgegeven!");
				document.getElementById("ImgTitle_1").focus();
				return false;
			}
			if(!(document.getElementById("ImgFileName_1").value.indexOf("jpg")>=0)&&!(document.getElementById("ImgFileName_1").value.indexOf("JPG")>=0)){
				alert("Er is geen juist bestand gekozen!");
				return false;
			}
		}
	}
	
	var iChecker = 2; while(iChecker!=-1){
		if(eval("document.getElementById('ImgTitle_"+iChecker+"');")){
			var objField = eval("document.getElementById('ImgTitle_"+iChecker+"');");
			var objFile  = eval("document.getElementById('ImgFileName_"+iChecker+"');"); 
			if(objField.value==""){
				alert("Er is geen titel opgegeven!");
				objField.focus();
				return false;
			}
			if(!(objFile.value.indexOf("jpg")>=0)&&!(objFile.value.indexOf("JPG")>=0)){
				alert("Er is geen juist bestand gekozen!");
				return false;
			}
			iChecker += 1;
		}else{
			iChecker = -1;	
		}
	}
	SetAllAreas();
	return true;	
}

function checkFotoForm(){
	if(document.getElementById("ImgTitle").value==""){
		alert("Er is geen titel opgegeven!");
		document.getElementById("ImgTitle").focus();
		return false;
	}
	if(!(document.getElementById("ImgFileName").value.indexOf("jpg")>=0)&&!(document.getElementById("ImgFileName").value.indexOf("JPG")>=0)){
		alert("Er is geen juist bestand gekozen!");
		return false;
	}
	return true;
}

function checkRegiRubiForm(iMaxRegi,iMaxRubi){
	/** Regios's *****************************************************************************/
	var oRegios = document.getElementById("regioSelectedOptions");
	if(iMaxRegi!=-1){
		if(oRegios.options.length>iMaxRegi){
			alert("Er zijn te veel regio's gekozen!");
			return false;
		}
	}
	var strRegios = ""; 
	for(i=0;i<oRegios.options.length;i++){
		strRegios += oRegios.options[i].value + ","
	}
	if(strRegios!=""){ document.getElementById("choosenRegios").value = "," + strRegios; }

	/** Rubrieken ****************************************************************************/
	var oRubrieken = document.getElementById("rubriekSelectedOptions");
	if(iMaxRubi!=-1){
		if(oRubrieken.options.length>iMaxRubi){
			alert("Er zijn te veel branches gekozen!");
			return false;
		}
	}
	var strRubrieken = "";
	for(i=0;i<oRubrieken.options.length;i++){
		strRubrieken += oRubrieken.options[i].value + ","
	}
	if(strRubrieken!=""){ document.getElementById("choosenRubrieken").value = "," + strRubrieken; }
	
	return true;	
}

function checkRouteForm(){
	return true;
}

/* CHECK NUMBER ******************************************************************************/

function IsNumeric(vId,sText){
	var ValidChars = "0123456789,";
	var IsNumber   = true;
	for (i = 0; i < sText.length && IsNumber == true; i++) { 
		var Char = sText.charAt(i); 
		if (ValidChars.indexOf(Char) == -1){
			IsNumber = false;
			alert('"'+sText+'" is geen geldige waarde!');
			document.getElementById(vId).focus();
			return false;
		}
	}
	return true;
}

/* IMAGES ************************************************************************************/

function addImage(iCurrAmount){
	var iMaxPhotos = 3;
	var rowCounter = document.getElementById("rowCounter");
	
	if(iMaxPhotos>(parseFloat(rowCounter.value)+iCurrAmount)){
		var areaToHandle = document.getElementById("areaToHandle");
		
		rowCounter.value = parseFloat(rowCounter.value) + 1;
		
		var newHR  = document.createElement("hr");
		newHR.className = "hrFotoForm"
		newHR.id = "hr_" + rowCounter.value;
		areaToHandle.appendChild(newHR);
	
		var newRow  = document.createElement("ol");
		newRow.id = "row_" + rowCounter.value;
		areaToHandle.appendChild(newRow);
	
		var newColl_2  = document.createElement("li");
		newRow.insertBefore(newColl_2, newRow.firstChild);
			
			var newField  = document.createElement("input");
			newField.type = "file"
			newField.className = "formFieldSmall"
			newField.name = "ImgFileName_" + rowCounter.value.toString()
			newField.id   = "ImgFileName_" + rowCounter.value.toString()
			newColl_2.insertBefore(newField, newColl_2.firstChild);
	
			var newLabel  = document.createElement("label");
			newLabel.innerHTML = "Bestandsnaam:"
			newColl_2.insertBefore(newLabel, newColl_2.firstChild);
	
		var newColl_1  = document.createElement("li");
		newRow.insertBefore(newColl_1, newRow.firstChild);
			
			var newField  = document.createElement("input");
			newField.type = "text"
			newField.className = "formField"
			newField.name = "ImgTitle_" + rowCounter.value.toString()
			newField.id   = "ImgTitle_" + rowCounter.value.toString()
			newColl_1.insertBefore(newField, newColl_1.firstChild);
	
			var newLabel  = document.createElement("label");
			newLabel.innerHTML = "Titel:"
			newColl_1.insertBefore(newLabel, newColl_1.firstChild);
	}else{
		alert("Het maximaal aantal productfoto's is bereikt!");	
	}
}

function delImage(){
	var rowCounter = document.getElementById("rowCounter");
	if(rowCounter.value>1){
		var rowToDel = document.getElementById("row_"+rowCounter.value);
		rowToDel.parentNode.removeChild(rowToDel);
		var hrToDel  = document.getElementById("hr_"+rowCounter.value);
		hrToDel.parentNode.removeChild(hrToDel);
		rowCounter.value = parseFloat(rowCounter.value) - 1;
	}
}

function OneStat_Pageview()
{
    var d=document;
    var sid="458410";
    var CONTENTSECTION="";
    var osp_ACTION="";
    var osp_TRANSACTION="";
    var osp_AMOUNT="";
    var osp_PRODUCTCODE="";
    var osp_PRODUCTGROUP="";
    var osp_ADCAMPAIGN="";
    var osp_CUSTOMER="";
    var osp_CUST0 = "";
    var osp_CUST1 = "";
    var osp_CUST2 = "";
    var osp_CUST3 = "";
    var osp_CUST10 = "";
    var osp_CUST11 = "";
    var osp_URL=d.URL;
    var osp_Title=d.title;
    var t=new Date();
    var p="http"+(d.URL.indexOf('https:')==0?'s':'')+"://stat.onestat.com/stat.aspx?tagver=2&sid="+sid;
    p+="&url="+escape(osp_URL);
    p+="&ti="+escape(osp_Title);
    p+="&section="+escape(CONTENTSECTION);
    p+="&cma="+escape(osp_ACTION);
    p+="&cmt="+escape(osp_TRANSACTION);
    p+="&cmm="+escape(osp_AMOUNT);
    p+="&cmp="+escape(osp_PRODUCTCODE);
    p+="&cmg="+escape(osp_PRODUCTGROUP);
    p+="&cmad="+escape(osp_ADCAMPAIGN);
    p+="&cmc="+escape(osp_CUSTOMER);
    p+="&cu0="+escape(osp_CUST0);
    p+="&cu1="+escape(osp_CUST1);
    p+="&cu2="+escape(osp_CUST2);
    p+="&cu3="+escape(osp_CUST3);
    p+="&cu10="+escape(osp_CUST10);
    p+="&cu11="+escape(osp_CUST11);
    p+="&rf="+escape(parent==self?document.referrer:top.document.referrer);
    p+="&tz="+escape(t.getTimezoneOffset());
    p+="&ch="+escape(t.getHours());
    p+="&js=1";
    p+="&ul="+escape(navigator.appName=="Netscape"?navigator.language:navigator.userLanguage);
    if(osp_URL!=d.URL) p+="&ol="+escape(d.URL);
    if(typeof(screen)=="object"){
       p+="&sr="+screen.width+"x"+screen.height;p+="&cd="+screen.colorDepth;
       p+="&jo="+(navigator.javaEnabled()?"Yes":"No");
    }
    d.write('<img id="ONESTAT_TAG" border="0" width="1" height="1" src="'+p+'" >');
}