
function calcHeight() 
{   var id='contentframe';

	var contentframe=document.getElementById('contentframe')
	var ifrHref=contentframe.contentWindow.location.href.toLowerCase()
	var arr	=	contentframe.src.split('[')
	if (arr.length==2)
	{	var arr		=	arr[1].split(']');
		var IvrameWas	=	'[' + arr[0] + ']';
		var IvrameNew	=	contentframe.contentWindow.Ivrame;
		window.status 	=	IvrameWas + IvrameNew;
		if (  (IvrameNew!=IvrameWas) &&  !(IvrameNew==undefined) )
		{	parent.document.location=contentframe.contentWindow.ptmpl; //ga naar parentTemplate
			//alert('parentredirect naar:' + contentframe.contentWindow.ptmpl)
		}	else
		{	document.getElementById(id).style.height 	= 'auto';
			//document.getElementById(id).style.border	="thin dotted #cccccc";
			if (document.getElementById && !(document.all)) 
			{   var h = document.getElementById(id).contentDocument.body.scrollHeight
				document.getElementById(id).style.height = h  + "px";
			}
			else if(document.all) 
			{   var h = document.frames(id).document.body.scrollHeight;
				document.getElementById(id).style.height = h;
			}
			//alert(h)
}	}	}

function calcHeightAlgemeen(id) 
{   
	document.getElementById(id).style.height 	= 'auto';
	//document.getElementById(id).style.border	="thin dotted #cccccc";
	if (document.getElementById && !(document.all)) 
	{	var h = document.getElementById(id).contentDocument.body.scrollHeight
	    	document.getElementById(id).style.height = h  + "px";
	} else if(document.all) 
	{   	var h = document.frames(id).document.body.scrollHeight;
		document.getElementById(id).style.height = h;
}	}	

//---------------------------------------------------------------------------------------
function createRequest()
{	var ajaxRequest=null;
  	try
  	{	ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
  	}
	catch (e1)
	{	try
  		{	ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
  		}
    	catch (e2)
    	{	ajaxRequest = new XMLHttpRequest();

	}   }
	return ajaxRequest;
}

function doeBestelling(articleid,Abonnementen)
{	var req=createRequest();
        var d = new Date(); 
        //var reqURL="http://www.bekijkhetmaar.net/tgr_test/canaldigitaal/xml/addArticleToShoppingCart.xml.asp"
	    //var reqURL="/service/requests/setShop.asp"
        var reqURL="http://webshop.canaldigitaal.nl/xml/addArticleToShoppingCart.xml.asp"
        reqURL+= '?articleid=' + articleid
        reqURL+= '&Abonnementen=' + Abonnementen
        reqURL+= '&d=' + d.getTime() 
	//alert(reqURL)
        req.open("GET", reqURL, true);
        req.onreadystatechange = function()
        {   if (req.readyState == 4) 
            {   if (req.status == 200) 
    	        {  	//alert( req.responseText )
			        //parent.location.href='http://www.bekijkhetmaar.net/tgr_test/canaldigitaal/checkout1aflevergeg.asp'
			    parent.location.href='http://webshop.canaldigitaal.nl/checkout1aflevergeg.asp'
        }   }   }
	req.send(null);   
}
//---------------------------------------------------------------------------------------


var cX = 0; var cY = 0; var rX = 0; var rY = 0;
function UpdateCursorPosition(e)
{   cX = e.pageX; 
    cY = e.pageY;
    //window.status=cX + ', ' + cY
}
function UpdateCursorPositionDocAll(e)
{   cX = event.clientX; 
    cY = event.clientY;
    //window.status= cX + ', ' + cY
}
if(document.all) 
{   document.onmousemove = UpdateCursorPositionDocAll; 
}   else 
{   document.onmousemove = UpdateCursorPosition; 
}


function AssignPosition(d) 
{   if(self.pageYOffset) 
    {   rX = self.pageXOffset;
        rY = self.pageYOffset;
    }   else 
    if(document.documentElement && document.documentElement.scrollTop) 
    {   rX = document.documentElement.scrollLeft;
        rY = document.documentElement.scrollTop;
    }   else 
    if(document.body) 
    {   rX = document.body.scrollLeft;
        rY = document.body.scrollTop;
    }
    if(document.all) 
    {   cX += rX; 
        cY += rY;
    }
    d.style.left = (cX+10) + "px";
    d.style.top = (cY+10) + "px";
}


function HideContent(d) 
{   if(d.length < 1) 
    { return; 
    }
    document.getElementById(d).style.display = "none";
}

function ShowContentMouse(d) 
{   if(d.length < 1) 
    {   return; 
    }
    var dd = document.getElementById(d);
    AssignPosition(dd);
    dd.style.display = "block";
}
function ShowContent(d) 
{	document.getElementById(d).style.display = "block";
}

function ReverseContentDisplayMouse(d) 
{   if(d.length < 1) 
    {   return; 
    }
    var dd = document.getElementById(d);
    AssignPosition(dd);
    if(dd.style.display == "none") 
    {   dd.style.display = "block"; 
    }   else 
    {   dd.style.display = "none"; 
    }
}
function ReverseContentDisplay(d) 
{	if(document.getElementById(d).style.display == "none") 
	{	document.getElementById(d).style.display = "block";
	}	else 
	{ 	document.getElementById(d).style.display = "none"; 
}   }

