/* kredietbeoordeling . nl client */

var ajax = new sack();
var allowload = true;
var mainmenu = '';
var previousmenu='';
var menutimerdata = new Array();
var menutimerlist = new Array();

var menutimer='';
var menu_enabled = true;

var menucolors = new Array();
var poppar = '';
var ia = new Array();

function preLoadDd(a)
{
	for(i in a)
	{
		c = ia.length;
		ia[c] = new Image();
		ia[c].src= a[i];
	}
}

function postInteresse(u,args,el)
{
	if(checkInteresseForm())
	{
		var ajax = new sack();
		for(i in args)
		{
			ajax.setVar(args[i], document.getElementById(args[i]).value);			
		}
		ajax.requestFile = u
		ajax.method = "POST";
		ajax.element = el;
		ajax.runAJAX();
	}
	else
	{
			
	}
}

function loadNws(u,args,el)
{
	var ajax = new sack();
	
	for(i in args)
	{
		ajax.setVar(args[i][0],args[i][1]);			
	}
	ajax.requestFile = u
	ajax.method = "GET";
	ajax.element = el;
	ajax.runAJAX();
	
}

function checkInteresseForm()
{
	e='';
	
	if(document.getElementById('frm_bericht').value=='')
	{
		e+="- Voert u a.u.b. een boodschap in.\n";
	}
	if(!checkEmail(document.getElementById('frm_email').value) && document.getElementById('frm_telefoon').value.length<10)
	{
		e+="- Voert u a.u.b. een geldig e-mail adres of telefoonnummer in";
	}
		
	if(e!='')
	{
		alert(e);
		return false;
	}
	else
	{
		return true;
	}
}




function loadPoplayerPage(id,par,width,height)
{

	var ajax = new sack();
	document.getElementById('popuplayer').style.display= "";
	document.getElementById('popuplayercontentscontainer').style.display= "";

	document.getElementById('popuplayer').style.width="982px";
	
	document.getElementById('popuplayer').style.height=height+"px";
	
	var hPos = Math.round(horizontalScroll+((viewPortWidth-width)/2));
	var vPos = Math.round(verticalScroll+((viewPortHeight-height)/2));
	hPos = (hPos < 0)?0:hPos;
	vPos = (vPos < 0)?0:vPos;

	document.getElementById('popuplayer').style.left=hPos+"px";
	document.getElementById('popuplayer').style.top=vPos+"px";

	poppar = par;
	
	ajax.requestFile = id
	ajax.method = "GET";
	ajax.element = 'popuplayercontentscontainer';
	ajax.onCompletion = showPoplayer;
	//ajax.onLoading = showLoading;
	
	ajax.runAJAX();

}
/*
function showLoading()
{
	if(document.getElementById('popuplayer').style.display=='none')
		document.getElementById('loading').style.visibility='visible';
		
	
}*/

function closePop()
{
	showSelects();
	document.getElementById('popup').style.display='none';		
	
}
function showPop()
{
	hideSelects();
	document.getElementById('popup').style.display='';
}

function closePoplayer()
{
	//showSelects();
	
	document.getElementById('popuplayer').style.display='none';		
	document.getElementById('popuplayer').style.zIndex='0';
	
}
function showPoplayer()
{
	//hideSelects();
	//document.getElementById('loading').style.visibility='hidden';
	document.getElementById('popuplayer').style.zIndex='1000';
	document.getElementById('popuplayer').style.display='';
}





var windowState = (function(){
var readScroll = {scrollLeft:0,scrollTop:0};
var readSize = {clientWidth:0,clientHeight:0};
var readScrollX = 'scrollLeft';
var readScrollY = 'scrollTop';
var readWidth = 'clientWidth';
var readHeight = 'clientHeight';
function otherWindowTest(obj){
if((document.compatMode)&&
(document.compatMode == 'CSS1Compat')&&
(document.documentElement)){
return document.documentElement;
}else if(document.body){
return document.body;
}else{
return obj;
}
};
if((typeof this.innerHeight == 'number')&&
(typeof this.innerWidth == 'number')){
readSize = this;
readWidth = 'innerWidth';
readHeight = 'innerHeight';
}else{
readSize = otherWindowTest(readSize);
}
if((typeof this.pageYOffset == 'number')&&
(typeof this.pageXOffset == 'number')){
readScroll = this;
readScrollY = 'pageYOffset';
readScrollX = 'pageXOffset';
}else{
readScroll = otherWindowTest(readScroll);
}
return {
getScrollX:function(){
return (readScroll[readScrollX]||0);
},
getScrollY:function(){
return (readScroll[readScrollY]||0);
},
getWidth:function(){
return (readSize[readWidth]||0);
},
getHeight:function(){
return (readSize[readHeight]||0);
}
};
})();
var viewPortWidth = windowState.getWidth();
var viewPortHeight = windowState.getHeight();
var horizontalScroll = windowState.getScrollX();
var verticalScroll = windowState.getScrollY();



//preLoadDd(['/images/silverline_1004.jpg','/images/colorline_1004.jpg','/images/fauxcontent_black_1004.jpg','/images/footerbg_black_2_1004.jpg','/images/logo.jpg','/images/blockbg_r.jpg']);


function refreshView(id,value,urldata)
{	
	// 0:url 1:desc 2:width 3:height
	urldata[0]=urldata[0]+"&"+id+"="+value;
	loadPoplayerPage(urldata[0]+"",urldata[1],urldata[2],urldata[3]);
}

function checkOverviewSearch()
{
	//fld = document.
}


function loadPopup(id,title)
{
	var ajax = new sack();
	ajax.requestFile = '/ajax'+id;
	ajax.method = "GET";
	ajax.element = 'popupcontentscontainer';
	ajax.onCompletion=function ()
	{
		showPopup(title);			
	}
	ajax.runAJAX();
}

function showPopup(title)
{
	
	document.getElementById('pop1_titel').innerHTML=title;
	//showOverlay();
	show('popup1');
	show('popup2');
	

}

function hidePopup(el)
{
	hide('popup1');
	hide('popup2');
	//hideOverlay();
}
function showOverlay()
{
	document.getElementById('overlay').className = 'overlay_on';
}

function hideOverlay()
{
	document.getElementById('overlay').className = 'overlay_off';
}

function setTabActive(div)
{
	document.getElementById('one_week_ago').className = 'tab_popup';
	document.getElementById('two_weeks_ago').className = 'tab_popup';
	document.getElementById('three_weeks_ago').className = 'tab_popup';
	document.getElementById('this_week').className = 'tab_popup';
	document.getElementById(div).className = 'tab_actief_popup';
}


