
function foo(){
alert('resize');	
}

function myprint()
{
	var obj_item = getObj('items');
	var obj_frame = getObj('print_frame');

	if(obj_item && obj_frame){
    var oDoc = (obj_frame.contentWindow || obj_frame.contentDocument);
    if (oDoc.document) oDoc = oDoc.document;
        
		if(obj_item.clientWidth) obj_frame.style.width = obj_item.clientWidth;
		oDoc.writeln('<html><header>');
		oDoc.writeln('<LINK media=print href="http://www.rhwz.nl/print.css" type=text/css rel=stylesheet>');
		oDoc.writeln('<LINK href="http://www.rhwz.nl/rhwz.css" type=text/css rel=stylesheet>');
		oDoc.writeln('</header>');
		oDoc.writeln('<body onload="this.focus(); parent.copy_form_elements(this.window.document.forms[\'form1\']); this.print();"><div id=items>' + obj_item.innerHTML + '</div></body></html>');
		oDoc.close();
	}
}

function copy_form_elements(myform)
{
	var parent_form = window.document.forms['form1'];

	if(parent_form)
		for(var j=0;j<myform.elements.length;j++)
			if(myform.elements[j].type != 'hidden'){
				myform.elements[j].value =  parent_form.elements[j].value;
				if(parent_form.elements[j].checked) myform.elements[j].checked = true;
			}
}

function highlight_menus()
{
	var this_url = this.location.href.replace(/([^\?]*)\?(.*)$/,'$1');
	var query = RegExp.$2;
	
	var menu_left_obj = getObj('menu_left');	
	var menu_top_obj = getObj('menu_top');	
	var page_link_obj = getObj('page_link');
	var page_link_url;
	if(page_link_obj) page_link_url = page_link_obj.getElementsByTagName('A')[0];
	if(page_link_url) page_link_url = page_link_url.href;

	if(menu_top_obj){
		var a_col = menu_top_obj.getElementsByTagName('A');
		for(i=0;i<a_col.length;i++)
			if(a_col[i].href == (page_link_url ? page_link_url : this_url)){
				img = a_col[i].getElementsByTagName('IMG')[0];
				if(img){
					change_to_mouseover(img,1);
					break;
				}
			}

		if(menu_left_obj){
			a_col = menu_left_obj.getElementsByTagName('A');
			for(i=0;i<a_col.length;i++){			
				var main_dir = get_main_directory(a_col[i].href);
				//alert(main_dir + '\n' + get_main_directory(this_url));
				if(main_dir &&
				  main_dir == (page_link_url ? get_main_directory(page_link_url) : get_main_directory(this_url) )){
					img = a_col[i].getElementsByTagName('IMG')[0];
					if(img){	
						change_to_mouseover(img);
						break;
					}
				}
			}
		}
//			var img_blauw = img_col_top[img_col_top.length-2].src.toLowerCase();
//			img_blauw = strip_path_and_query(img_blauw);
//			img_blauw = img_blauw.replace(/_blauw/i,'_oranje');
//			//alert(img_blauw);
//			for(i=0;i<img_col_left.length;i++){
//				//alert(strip_path_and_query(img_col_left[i].src.toLowerCase()));
//				if(strip_path_and_query(img_col_left[i].src.toLowerCase()) == img_blauw){
//					change_to_mouseover(img_col_left[i]);
//					break;
//				}
//			}
//		}
		
	}
}

function change_to_mouseover(obj,enable_onclick)
{
	if(obj.onmouseover) obj.onmouseover();
	obj.onmouseout = null;
	if(!enable_onclick){
		obj.style.cursor = 'default';
  	obj.onclick=function(){return false;};
  }
}

function getObj(obj_name)
{
	return document.getElementById ? document.getElementById(obj_name) : eval(obj_name);
}

function strip_path_and_query(url)
{
	url.search(/^(.*?\/)?([^\/\?]*)(\?.*)?$/);
	//var path = RegExp.$1;
	var name = RegExp.$2;
	//var query = RegExp.$3;
	return name;
}

function get_main_directory(url)
{
		if(url.search(/http\:\/\/www\.(?:testabc\.nl\/rhwz|rhwz\.nl)\/([^\/]*)\//i) != -1)
		return RegExp.$1;
		else return 0;
}

function window_resize()
{
	resize('height');
	resize('width');
	resize('content');
}

function resize(mode)
{
	//if(document.all.body)	document.all.body.style.overflow='hidden';
	
	var winW;
	var winH;
	var cellsize = 89;
	
	var cell_content = '<DIV><IMG style="BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid;" alt="" src="http://rhwz.nl/image/menu_top/oranjeblok.gif" align=bottom></DIV>';
	
	if (parseInt(navigator.appVersion)>3) {
	 if (navigator.appName=="Netscape") {
	  winW = window.innerWidth;
	  winH = window.innerHeight;
	 }
	 if (navigator.appName.indexOf("Microsoft")!=-1) {
	  winW = document.body.offsetWidth;
	  winH = document.body.offsetHeight;
	 }
	}	

	if(winW && winH){ // && this.location.href.search(/test\.shtml/) != -1) {
		
		if(mode=='width'){

			table_top = getObj('menu_top');
	
			if(table_top){
				var	cell_length = table_top.rows[0].cells.length;
				site_width = (table_top.rows[0].cells.length+2)*cellsize;
				blocks_hor =  (winW-site_width)/cellsize;

				if(blocks_hor > 4 ) blocks_hor = 4;
		
				if(blocks_hor>0)
					while(blocks_hor>1){
						var this_cell = table_top.rows[0].insertCell(cell_length-2);
						this_cell.innerHTML = cell_content;
						this_cell.style.width = this_cell.style.height = cellsize; 
						this_cell.style.verticalAlign = 'middle';
						blocks_hor-=1;
					}
				else if(cell_length == 9) table_top.rows[0].deleteCell([cell_length-3]);
				
				table_top.style.width = table_top.rows[0].cells.length * cellsize;
			}
		}

		if(mode=='height'){	

			table_left = getObj('menu_left');

			if(table_left){
				var	row_length = table_left.rows.length;
				site_height = table_left.rows.length*cellsize;
				blocks_ver =  (winH-site_height)/cellsize;
				
				if(blocks_ver > 4) blocks_ver = 4;
				
				if(blocks_ver > 0)
					while(blocks_ver>1){
						var row = table_left.insertRow(row_length);
						
						this_cell = row.insertCell(0);
						this_cell.innerHTML = cell_content;
						this_cell.style.width = this_cell.style.height = cellsize; 
						this_cell = row.insertCell(1);
						this_cell.style.width = this_cell.style.height = cellsize; 
						this_cell.innerHTML = cell_content 

						row.style.height = cellsize;
						table_left.style.height = table_left.rows.length* cellsize;
						
						blocks_ver-=1;
					}
				//else table_left.deleteRow(row_length-1);
			}
		}

		if(mode=='content'){		
			var div_content = getObj('content');
			var obj_resize = getObj('td_resize');
			
			if(div_content) {
				div_content.style.height = (table_left.rows.length-1)*cellsize-4;
			}
			
			if(obj_resize){
				table_top = getObj('menu_top');
				if(table_top) obj_resize.style.width=table_top.rows[0].cells.length * cellsize-4;
				
//				if(this.location.href.search(/\?test/) != -1){
//				alert(obj_resize.style.width);
//				}
				
			}
		}
	}
}

