// JavaScript Document


var xmlhttp=false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
// JScript gives us Conditional compilation, we can cope with old IE versions.
// and security blocked creation of the objects.
 try {
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
 } catch (e) {
  try {
   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (E) {
   xmlhttp = false;
  }
 }
@end @*/

if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
	try {
		xmlhttp = new XMLHttpRequest();
	} catch (e) {
		xmlhttp=false;
	}
}
if (!xmlhttp && window.createRequest) {
	try {
		xmlhttp = window.createRequest();
	} catch (e) {
		xmlhttp=false;
	}
}

function b(id) {
	var obj2=d('prodcontrol_'+id);
	CXmlHttp('GET','index.php?window=prodadd&pid='+id,checkAddProd);
	function checkAddProd(result) {
		if (obj=d('prod_basket')) {
			obj.innerHTML=result;
			if (obj2) obj2.className="orderprod shopping_full";
		}
	}
}

function b_rem(id) {
	
	var obj3=d('prodcontrol_'+id);
	CXmlHttp('GET','index.php?window=prodadd&pid='+id+'&ac=remfromorder',checkRemovedProd);
	function checkRemovedProd(result) {
		if (obj=d('prod_basket')) {
			obj.innerHTML=result;
			var obj2=d('cart_'+id);	
			if (!obj2 && obj3) {
				obj3.className='orderprod';
			}
		}
	}
}



function searchMe() {
	var obj,obj2;
	if (obj=d('prodcats')) {
		if (obj.options[obj.options.selectedIndex].value=="x") {
			alert("Selecteer aub een categorie!");
			return false;
		}
		else {
			if (obj2=d('searchP')) {
				
				obj2.value=d('searchprod').value;
				d('scid').value=obj.options[obj.options.selectedIndex].getAttribute('scid');
				d('catid').value=obj.options[obj.options.selectedIndex].value;
				d('cat').value=obj.options[obj.options.selectedIndex].value;
				return true;
			}
		}
	}
}


function jumpToEditMode() {
	document.location.href="index.php?login=start&menuid="+menuid;
}
var maybe=false;
var posID;
function getkey(keyStroke) {
	if (editmode) shortCuts();
	eventChooser = nn6?keyStroke.which:event.keyCode;
	if ((eventChooser==10 || eventChooser==20) && editmode=="") jumpToEditMode();
}


function writeFlashUnit() {
	var obj;
	if (obj=document.getElementById('logodiv')) {
		
		str='<object width="545" height="90" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">\r\n';
		str+='<param value="site/img/KOP_titel.swf" name="movie"/>';
 		str+='<param value="high" name="quality"/>';
 		str+='<param value="#FFFFFF" name="bgcolor"/>';
		str+='<embed wmode=true width="545" height="90" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" bgcolor="#FFFFFF" quality="high" src="site/img/KOP_titel.swf"/>';
		str+='</object>';
		obj.innerHTML=str;
	}
	
}



function tickInit() {

		document.onkeypress=getkey;
		
		if (editmode=='')writeFlashUnit();
	
}

var activemenu;
var openmenutimer;
var overit=false;
var menuTimer;
var objid;
var hideid;
function dropmenu(id){
	objid=id;
	clearTimeout(menuTimer);
	menuTimer=setTimeout("dodrop()",200);
}

function dodrop(){
	if (overit) {
		overit=false;
		openmenuid=activemenu?activemenu.id:'none';
		if (objid!=openmenuid){
			
			if (activemenu) {
				activemenu.style.display='none';
			}
			activemenu=document.getElementById(objid);
			if (activemenu){
				activemenu.style.display='inline';
			}
		}
	}
}

function hidemenu() {
	clearTimeout(menuTimer);
	menuTimer=setTimeout("dohide()",500);
}

function dohide() {
	if (activemenu) {
		activemenu.style.display='none';
		activemenu=null;
	}
}
