
	var deTaal = "NL";
//----------------------------------------------
//	Globale variabelen aanmaken t.b.v. Excel/Print/Mail
//----------------------------------------------

	//-------------------
	//	Snel zoeken
	//-------------------
	var Global_Snel_Tekst				= '';
	
//----------------------------------------------
//	Algemene functies
//----------------------------------------------
	var huidigePagina = "";
	var xmlHttp
	
//----------------------------------------------
//	GetXmlHttpObject
//----------------------------------------------
	function GetXmlHttpObject()
	{
		var xmlHttp = null;
		try {
			// Firefox, Opera 8.0+, Safari
			xmlHttp = new XMLHttpRequest();
		} catch (e) {
			// Internet Explorer
			try {
				xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e) {
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
		}
		if (xmlHttp == null){
			alert ('Uw browser ondersteunt geen AJAX!');
			return;
		}
		return xmlHttp;
	}
	
//----------------------------------------------
//	GetObj
//----------------------------------------------
	function GetObj(id)
	{
		if(eval(document.getElementById(id))){
			return document.getElementById(id);
		}
	}

//----------------------------------------------
//	Checkbox_As_Radio
//----------------------------------------------
	function Checkbox_As_Radio(name, output, returntype, id)
	{
		Index_Checked 	=	-1;
		var Waarde		=	'';
		var objAllCheck = document.all.tags('INPUT')
		
		for(i=0; i<=objAllCheck.length-1; i++){
			if(objAllCheck[i].id.substring(0,name.length) == name){
				if(id!=-1){
					if(objAllCheck[i].id == id){
						Index_Checked = i;	
					}
				} else{
					if(objAllCheck[i].checked){
						Index_Checked = i;							
					}
				}
			}
		}
		
		for(i=0; i<=objAllCheck.length-1; i++){
			if(objAllCheck[i].type == 'checkbox'){
				if(objAllCheck[i].id.substring(0,name.length) == name){
					if(i==Index_Checked){
						objAllCheck[i].checked = true;
						Waarde = objAllCheck[i].value					
					} else {
						objAllCheck[i].checked = false;				
					}
				}
			}			
		}		

		if(output > 0){
			switch(returntype){
				case 0:
					alert(Waarde);
					break;
				case 1:
					return Waarde;
					break;				
			}
		}
	}

//------------------------------------------------------------
//	Show Moment
//------------------------------------------------------------	
	function Show_Moment()
	{
		makeLayer('Moment_Laag', '');
		aMoment = "Moment geduld svp";
		if(deTaal=="GB"){aMoment = "One Moment, please";}
		if(deTaal=="DE"){aMoment = "Ein Moment, bitte";}
		if(deTaal=="FR"){aMoment = "Un moment svp";}

		var target		=	document.getElementById('Moment_Laag');
		var sHTML		=	"";
		sHTML+='<table width="300" border="0" cellpadding="10" cellspacing="0" class="momentTable" id="Tabel_Moment">'
		sHTML+='<tr><td align="center">';
		sHTML+='<br>&nbsp;&nbsp;&nbsp;&nbsp;'+aMoment+'...&nbsp;&nbsp;&nbsp;&nbsp;<br><br><img src="/images/progress.gif"><br>';
		sHTML+='</td></tr></table>';
		target.innerHTML = sHTML;

		return true;
	}

//----------------------------------------------
//	Verberg layer
//----------------------------------------------
	function HideLaag(id)
	{
		if (document.layers){
			if (document.layers[id]){
				var LR = document.layers[id];
				LR.visibility = 'hide';
			}		
		} else 	{
			document.getElementById(id).style.display='none';
		}
		document.body.style.overflow='';		
		if(id == "Services_Text_Laag")
		{
			GetObj("Services_Text_Laag").innerHTML = "&nbsp;";
		}
	}

//----------------------------------------------
//	Toon layer
//----------------------------------------------
	function ShowLaag(id)
	{
		if (document.layers){
			if (document.layers[id]){
				var LR = document.layers[id];
				LR.visibility = 'show';
			}		
		} else 	{
			document.getElementById(id).style.display='block';
		}
		document.body.style.overflow='hidden';		
	}

//----------------------------------------------
//	Maak layer
//----------------------------------------------
	function makeLayer(id)
	{
	//	de div's staan al in het document waarin ze worden aangeroepen.
	//	LEEG en HIDDEN
	//	hier worden ze omgezet tot zichtbare layers voor:
	//	Internet Explorer 5, 6, 7, 8, 9
	//	Mozilla Firefox
	//	Opera
	//	Netscape (laatste versie)
	//	Flock
	//	Safari

		var obj = document.getElementById(id);
		if(obj)
		{
			ShowLaag(id)
		}

//		var idFound = false;
//		idFound = getFloatLayer(id);

//		if(!idFound)
//		{
			var winW = document.body.offsetWidth;
			if(id=="DisableLayer")
			{
				new FloatLayer(id,0,0,1);
				detach(id)
			}
			if(id=="GlobalLayer")
			{
				var l = parseInt((winW - 400)/2);
				new FloatLayer(id,l,50,1);
				detach(id)
			}
			if(id=="Moment_Shop_Laag")
			{
				var l = parseInt((winW - 200)/2);
				new FloatLayer(id,l,90,1);
				detach(id)
			}
			if(id=="Moment_Laag")
			{
				var l = parseInt((winW - 300)/2);
				new FloatLayer(id,l,200,1);
				detach(id)
			}
			if(id=="Contact_Formulier_Laag")
			{
				var l = parseInt((winW - 420)/2);
				new FloatLayer(id,l,50,1);
				detach(id)
			}
			if(id=="Zoeken_Formulier_Laag")
			{
				var l = parseInt((winW - 500)/2);
				new FloatLayer(id,l,50,1);
				detach(id)
			}
			if(id=="Wachtwoord_Formulier_Laag")
			{
				var l = parseInt((winW - 430)/2);
				new FloatLayer(id,l,50,1);
				detach(id)
			}
			if(id=="Product_Detail_Laag")
			{
				var l = parseInt((winW - 600)/2);
				new FloatLayer(id,l,30,1);
				detach(id)
			}
			if(id=="Product_Foto_Laag")
			{
				var l = parseInt((winW - 354)/2);
				new FloatLayer(id,l,30,1);
				detach(id)
			}
			if(id=="Services_Text_Laag")
			{
				var l = parseInt((winW - 600)/2);
				new FloatLayer(id,l,20,1);
				detach(id)
			}
			if(id=="Customer_Text_Laag")
			{
				var l = parseInt((winW - 600)/2);
				new FloatLayer(id,l,20,1);
				detach(id)
			}
//		}
	}

//----------------------------------------------
//	detach layers
//----------------------------------------------
	function detach(id)
	{
		lay=document.getElementById(id);
		l=getXCoord(lay);
		t=getYCoord(lay);
		lay.style.position='absolute';
		lay.style.top=t;
		lay.style.left=l;
		getFloatLayer(id).initialize();
		alignFloatLayers();
	}

// ----------------------------------------------
// 	Taal instellen
// ----------------------------------------------
	function SetTaal(Taal)
	{
		if(Taal==44)
		{
			deTaal = "GB";
		}		
		else
		{
			deTaal = "NL";
		}		
		
		var url = '_Ajax/Taal_Instellen.asp?Taal='+Taal;
		SetTaal_xmlHttp = GetXmlHttpObject();
		SetTaal_xmlHttp.onreadystatechange = function(){
			if (SetTaal_xmlHttp.readyState == 4){
				var ReturnStr = SetTaal_xmlHttp.responseText;
				if (SetTaal_xmlHttp.status == 200){
					var ReturnTaal = ReturnStr
				} else {
					alert(url+'\n'+ReturnStr)
				}
			}
		}
		SetTaal_xmlHttp.open("GET",url,true);
		SetTaal_xmlHttp.send(null);		
	}

//----------------------------------------------
// 	basic text search
//----------------------------------------------
	function doBasicSearch()
	{
		// search naar gegevens in content en producten.
		var zoekstring = GetObj('inputSearch').value;

		if(zoekstring != "")
		{
			self.location.href="search.asp?zoekStr="+zoekstring;
		}
	}

//-----------------------------------------------------------------------
//	serviceMore('+sServiceID+','+sPub+','+serviceTeller+','+languageID+')
//-----------------------------------------------------------------------
	function serviceMore(sid,pub,trid,taal)
	{
		SetTaal(taal);
		
		var laagName = "";
			makeLayer('DisableLayer');
			makeLayer('Services_Text_Laag');
		var	target = document.getElementById('Services_Text_Laag');
		var url = '_Ajax/Service.asp?sid='+sid+'&pub='+pub+'&taal='+taal;

			serviceMore_xmlHttp = GetXmlHttpObject();
			serviceMore_xmlHttp.onreadystatechange = function(){
				if (serviceMore_xmlHttp.readyState == 4){
					var ReturnStr = serviceMore_xmlHttp.responseText;
					if (serviceMore_xmlHttp.status == 200){
						target.innerHTML = ReturnStr;
					} else {
						HideLaag('Services_Text_Laag');
						alert(url+'\n'+ReturnStr);
						HideLaag('DisableLayer');
					}
				}
			}
			serviceMore_xmlHttp.open("GET",url,true);
			serviceMore_xmlHttp.send(null);			
	}

//----------------------------------------------
//	customerMore('+customerID+','+languageID+')
//----------------------------------------------
	function customerMore(cid,taal,logo)
	{
		SetTaal(taal);
		if(logo!="") {
			logoImg = new Image();
			logoImg.src = "http://www.cww.gr/_download/"+logo ;
		}
		var laagName = "";
			makeLayer('DisableLayer');
			makeLayer('Customer_Text_Laag');
		var	target = document.getElementById('Customer_Text_Laag');
		var url = '_Ajax/Customer.asp?cid='+cid+'&taal='+taal;

			customerMore_xmlHttp = GetXmlHttpObject();
			customerMore_xmlHttp.onreadystatechange = function(){
				if (customerMore_xmlHttp.readyState == 4){
					var ReturnStr = customerMore_xmlHttp.responseText;
					if (customerMore_xmlHttp.status == 200){
						target.innerHTML = ReturnStr;
					} else {
						HideLaag('Customer_Text_Laag');
						alert(url+'\n'+ReturnStr);
						HideLaag('DisableLayer');
					}
				}
			}
			customerMore_xmlHttp.open("GET",url,true);
			customerMore_xmlHttp.send(null);			
	}

//-----------------------------------------------------------------------
//	newsMore(47,'+sPub+','+newsTeller+','+languageID+')
//-----------------------------------------------------------------------
	function newsMore(app,pub,trid,taal)
	{
		SetTaal(taal);
		
		var laagName = "";
			makeLayer('DisableLayer');
			makeLayer('Services_Text_Laag');
		var	target = document.getElementById('Services_Text_Laag');
		var url = '_Ajax/News.asp?app='+app+'&pub='+pub+'&taal='+taal;

			newsMore_xmlHttp = GetXmlHttpObject();
			newsMore_xmlHttp.onreadystatechange = function(){
				if (newsMore_xmlHttp.readyState == 4){
					var ReturnStr = newsMore_xmlHttp.responseText;
					if (newsMore_xmlHttp.status == 200){
						target.innerHTML = ReturnStr;
					} else {
						HideLaag('Services_Text_Laag');
						alert(url+'\n'+ReturnStr);
						HideLaag('DisableLayer');
					}
				}
			}
			newsMore_xmlHttp.open("GET",url,true);
			newsMore_xmlHttp.send(null);			
	}

//-----------------------------------------------------------------------
//	agendaMore('+sAgendaID+','+agendaTeller+','+languageID+')
//-----------------------------------------------------------------------
	function agendaMore(aid,trid,taal)
	{
		SetTaal(taal);
		var laagName = "";
			makeLayer('DisableLayer');
			makeLayer('Services_Text_Laag');
		var	target = document.getElementById('Services_Text_Laag');
		var url = '_Ajax/AgendaItem.asp?aid='+aid+'&taal='+taal;

			agendaMore_xmlHttp = GetXmlHttpObject();
			agendaMore_xmlHttp.onreadystatechange = function(){
				if (agendaMore_xmlHttp.readyState == 4){
					var ReturnStr = agendaMore_xmlHttp.responseText;
					if (agendaMore_xmlHttp.status == 200){
						target.innerHTML = ReturnStr;
					} else {
						HideLaag('Services_Text_Laag');
						alert(url+'\n'+ReturnStr);
						HideLaag('DisableLayer');
					}
				}
			}
			agendaMore_xmlHttp.open("GET",url,true);
			agendaMore_xmlHttp.send(null);			
	}

//-----------------------------------------------------------------------
//	loadShadow(oplaag)
//-----------------------------------------------------------------------
	function loadShadow(oplaag)
	{
		// schaduw laag
		var	target = document.getElementById(oplaag);
		var laagWidth = target.clientWidth;
		var winW = document.body.offsetWidth;
		var l = parseInt((winW - laagWidth)/2);
		makeLayer('Customer_Laag_Shadow');
		laagName = "Customer_Laag_Shadow";
		var BGobj = GetObj(laagName);
		BGobj.style.width = laagWidth;
		var laagHeight = target.clientHeight;
		BGobj.style.height = laagHeight;
		l = l+10;
		new FloatLayer(laagName,l,30,1);
		detach(laagName);
	}

//-----------------------------------
//	end of functions.js
//-----------------------------------

