function SendAfriend(url,name,w,h,scroll,resize,menubar,location,toolbar,status)
{
	if (w == '0')
	{
		w = screen.availWidth-100;
	}

	if (h == '0')
	{
		h = screen.availHeight-100;
	}

  var popup = null;
  l = (screen.availWidth-10 - w) / 2;
  t = (screen.availHeight-20 - h) / 2;

  features = "width="+w+",height="+h+",left="+l+",top="+t;
  features += ",screenX="+l+",screenY="+t;
  features += ",scrollbars="+scroll+",resizable="+resize+",location="+location+"";
  features += ",menubar="+menubar+",toolbar="+toolbar+",status="+status+"";

 	popup =  window.open(url+'?Url='+ escape(document.URL) +'', name, features);
}

function Popup(url,pageID,name,w,h,scroll,resize,menubar,location,toolbar,status)
{
	if (w == '0')
	{
		w = screen.availWidth-100;
	}

	if (h == '0')
	{
		h = screen.availHeight-100;
	}

  var popup = null;
  l = (screen.availWidth-10 - w) / 2;
  t = (screen.availHeight-20 - h) / 2;

  features = "width="+w+",height="+h+",left="+l+",top="+t;
  features += ",screenX="+l+",screenY="+t;
  features += ",scrollbars="+scroll+",resizable="+resize+",location="+location+"";
  features += ",menubar="+menubar+",toolbar="+toolbar+",status="+status+"";

 	popup =  window.open(url+'?PageID='+ pageID +'', name, features);
}

function Convertvaluta(v, veld)
{ 
	var Myarray = (v.split(","));
	if (Myarray[1] == undefined)
	{
		Myarray[1] = '00';
	}
	replaceChars(Myarray[0]);
	
	veld.value = FormatEuro(Euro, "3", Euro.length)+","+FormatCenten(Myarray[1]);
}

function FormatEuro(f_BedragIn, f_Positie, f_Rest)
{
	if (f_Rest >= "4")
	{
		var Rechts = Right(f_BedragIn, f_Positie);
		var f_Rest = Len(f_BedragIn) - f_Positie;
		var Links	 = Left(f_BedragIn, f_Rest);
		var f_BedragOut = Links+"."+Rechts;
		return FormatEuro(f_BedragOut, parseInt(f_Positie)+4, f_Rest)
	} else {
		return (f_BedragIn);
	}
}

function replaceChars(entry) {
out = "."; // replace this
add = ""; // with this
temp = "" + entry; // temporary holder

while (temp.indexOf(out)>-1) {
pos= temp.indexOf(out);
temp = "" + (temp.substring(0, pos) + add + 
temp.substring((pos + out.length), temp.length));
}
Euro = temp;
}

function Right(str, n)
{
	if (n <= 0)
		return "s";
	else if (n > String(str).length)
		return str;

    else 
    {
	    var iLen = String(str).length;
      return String(str).substring(iLen, iLen - n);
    }
}

function FormatCenten(f_Bedrag)
{	
	var Centen	= f_Bedrag;
	
	if (Len(Centen) == 1){Centen = Centen+"0"}
	if (Len(Centen) == 2){Centen = Centen}
	if (Len(Centen) > 2) {Centen = Left(Centen, 2)}
	return (Centen);
}

function Len(str)
{
  return String(str).length;
}

function Left(str, n)
{
	if (n <= 0)     // Invalid bound, return blank string
	        return "";
	else if (n > String(str).length)   // Invalid bound, return
	        return str;                // entire string
	else // Valid bound, return appropriate substring
	        return String(str).substring(0,n);
}

function createHttpRequest() {
/*
	if (window.XMLHttpRequest) {
		var httpRequest = new XMLHttpRequest()
  }
  else if (window.ActiveXObject) {
	  var httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
  }    
	return httpRequest;
*/
  var xmlHttp = null;

  try
  {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
  }
  catch (e)
  {
    // Internet Explorer 6+
    try
    {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e)
    {
      //For IE 5.5 Users
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }	
  return xmlHttp;
}

function getTimeString() {
	
		var today=new Date();						// We geven de datum/tijd mee zodat er altijd een 
		var h=today.getHours();					// andere url is waardoor de pagina niet uit
		var m=today.getMinutes();				// de cache zal worden gehaald.
		var s=today.getSeconds();
		//alert (h+':'+m+':'+s);
		return h+':'+m+':'+s;		
}	 
var firsttime	=	'1';
function getBanners(f_rubriek) {
	if(firsttime	!=	'1') {
		$('bannersright').innerHTML	=	$('bannersrighthidden').innerHTML;
		$('bannersrighthidden').style.display='none';
		$('bannersright').style.display='block';
	}
	firsttime	=	'0';
	var httpRequest = createHttpRequest();
	httpRequest.open("GET", '/pam/front/bannersright.asp?Rubriek='+f_rubriek+'&Tijd='+getTimeString() , true);
	httpRequest.onreadystatechange = function() {handleBanners(httpRequest, f_rubriek); };
	httpRequest.send(null);
}

function handleBanners(httpRequest, f_rubriek) { 
	if(httpRequest.readyState == 4) {
		if (httpRequest.status == 200) {
			$('bannersrighthidden').innerHTML	=	httpRequest.responseText;
			Effect.Fade('bannersright', { duration: 1.0 });
			Effect.Appear('bannersrighthidden', { duration: 1.0 });
			setTimeout("getBanners("+f_rubriek+")",5000);
		}
	}
}

function getBannerBottom() {
	if(firsttime	!=	'1') {
		$('bannersbottom').innerHTML	=	$('bannersbottomhidden').innerHTML;
		$('bannersbottomhidden').style.display='none';
		$('bannersbottom').style.display='block';
	}
	firstbottomtime	=	'0';
	var httpRequest = createHttpRequest();
	httpRequest.open("GET", '/pam/front/bannerbottom.asp?Tijd='+getTimeString() , true);
	httpRequest.onreadystatechange = function() {handleBannerBottom(httpRequest); };
	httpRequest.send(null);
}

function handleBannerBottom(httpRequest) { 
	if(httpRequest.readyState == 4) {
		if (httpRequest.status == 200) {
			$('bannersbottomhidden').innerHTML	=	httpRequest.responseText;
			Effect.Fade('bannersbottom', { duration: 1.0 });
			Effect.Appear('bannersbottomhidden', { duration: 1.0 });
			setTimeout("getBannerBottom()",5000);
		}
	}
}

function getHomeAd(f_id) {
	var httpRequest = createHttpRequest();
	httpRequest.open("GET", '/pam/front/ajax-home-ad.asp?Tijd='+getTimeString() , true);
	httpRequest.onreadystatechange = function() {handlegetHomeAd(httpRequest, f_id); };
	httpRequest.send(null);
}

function handlegetHomeAd(httpRequest, f_id) { 
	if(httpRequest.readyState == 4) {
		if (httpRequest.status == 200) {
			Effect.Fade('ad_'+f_id, { duration: 1.0 });
			setTimeout("changePicture("+f_id+", '"+httpRequest.responseText+"')",1000)
			setTimeout("getHomeAd("+f_id+")",5000);
		}
	}
}

function changePicture(f_id, f_rtext) {
	$('ad_'+f_id).innerHTML=f_rtext;
	setTimeout("doApear("+f_id+")",250)
}

function doApear(f_id) {
	Effect.Appear('ad_'+f_id, { duration: 1.0 });
}
