if (!console)
{
	//alert("geen console");
	var console={};
		console.log      = function(){ return true };
		console.group    = function(){ return true };
		console.groupEnd = function(){ return true };
}

var kavel_id = 0,
	kavel_info = 0,
	kavel_info_txt = 0,
	kavel_info_h1 = 0
;

window.addEvent('domready',function()
{

	if (flashvars.menuId)
	{
		kavel_id=kavel_id=flashvars.menuId;
	
		//alert($("menuItem"+flashvars.menuId).innerHTML);
		info_li = new Element('li', {
			'id': 'kavel_'+kavel_id+'_info',
			'class': 'info'
		});
		info_li.setHTML('<h1 id="kavel_'+kavel_id+'_info_h1">Beweeg over een kavel</h1><p id="kavel_'+kavel_id+'_info_txt"></p>');
		info_li.injectAfter($("menuItem"+kavel_id));
		
		kavel_info     = $('kavel_'+kavel_id+'_info');
		kavel_info_txt = $('kavel_'+kavel_id+'_info_txt');
		kavel_info_h1  = $('kavel_'+kavel_id+'_info_h1');
	}
});

var kavelAjax,kavelCache=new Array(),kavelOpened=false,kAjax=0;
function mouseoverKavel(mcName, mode, sType) {
	if (mode == "over"){
		
		
		if (kAjax===0){
		
			kAjax=new Ajax('include/kavelinfo.php',{ 
				method: 'get', 
				getId:0, 
				onRequest: function() { 
					kavel_info_txt.setHTML('laden...');
				},
				onComplete: function(text)
				{
					kavel_info_txt.setHTML(text);
					kavelCache[this.options.getId]=text;
					//console.log("id that was requested: "+this.options.getId)
					
					if (kavelOpened==false) {

						new Fx.Style(kavel_info, 'height', { duration:500, wait:true, transition: Fx.Transitions.Back.easeOut}).start(213);
						kavel_info_txt.style.display="block";
						kavel_info.style.display="block";
	
						kavelOpened=true;
					}

				}
			});


		}else{
			kAjax.cancel();
		}
		
		//console.log(sType);
		
		if( sType == 'kavel' ){
			id=mcName.substr(6).toInt();
	
			if (!kavelCache[id]){
				kAjax.options.getId=id;
				kAjax.request("kavelId="+id);
			}else{
				//console.log("In cache!");
				kavel_info_txt.innerHTML=kavelCache[id];
			}
		
			kavel_info_h1.setText("Kavel nr. "+id);

		}else{
			//proje(ct)

			id=mcName.substr(8).toInt();
			
			if (!kavelCache[id]){
				kAjax.options.getId=id;
				kAjax.request("projectId="+id);
			}else{
				//console.log("In cache!");
				kavel_info_txt.innerHTML=kavelCache[id];
			}
			kavel_info_h1.setText("Project nr. "+id);
		}
		
		
		
		
				
//		console.groupEnd();
	}
}

function getFlashMovie(movieName) {
	var isIE = navigator.appName.indexOf("Microsoft") != -1;
	return (isIE) ? window[movieName] : document[movieName];
}

function colorSend(mcName, mode) {
	var clip = mcName;

	var myItems = new Array();
		myItems[0] = clip;
		myItems[1] = mode;

		if(mode == "in"){
			//console.log("colorSend()");
			ajaxTxt(clip);
			document.getElementById(clip).className = document.getElementById(clip).className + ' selected';
		}else{
			document.getElementById(clip).className = document.getElementById(clip).className.replace("selected", "");
		}

		//alert(myItems);
		
		getFlashMovie("wijkplan").sendColor(myItems);
		

}

function setNewClass(array) {

	//-- array[0] = movieclip name
	//-- array[1] = class
	//console.log("SetNewClass()");
	ajaxTxt(array[0])
		
	if(array[1] == "hilite"){
			document.getElementById(array[0]).className = document.getElementById(array[0]).className + ' selected';
	}else{
			document.getElementById(array[0]).className = document.getElementById(array[0]).className.replace("selected", "");
	}	
}

var cache=new Array();
var ajax=0;

function ajaxTxt(menu_id)
{
	id=menu_id.substr(2).toInt();
	
	if (ajax === 0){
		ajax=new Ajax('include/session.php',{ 
			method: 'get', 
			getId:0,
			onRequest: function() { 
				$("contentText").innerHTML = 'laden...';
			},
			onComplete: function(text)
			{
				$("contentText").innerHTML=text;
				cache[this.options.getId]=text;
			}});
	}else{
		ajax.cancel();
	}
	
	
	
	if (!cache[id])
	{
		ajax.options.getId=id
		ajax.request("id="+id)
	}else{
		$("contentText").innerHTML=cache[id];
		
	}
}

function popUp(URL) {
	  day = new Date();
	  id = day.getTime();
	  eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=960,height=450');");
	}

