var menu_active = "";
var a_logoinfo = "";

function resultswitchto(listid){
	document.getElementById('resultlist_producten').style.visibility = 'hidden';
	document.getElementById('resultlist_systemen').style.visibility = 'hidden';
	document.getElementById('resultlist_'+listid).style.visibility = 'visible';
}

function menu_MouseClick(elem, page) {
	if(menu_active != elem.id) {
		if(page.length > 0) {
			if(document.getElementById("page_frame")) {
				document.getElementById("page_frame").src = page;
			}
		}
		menu_active = elem.id;
	}
}

function open_Page(page) {
	if(page.length > 0) {
		//if(document.getElementById("page_frame")) {
		//	document.getElementById("page_frame").src = page;
		//}
	top.location.href = "http://www.vdboschbeton.nl/"+page;
	}
}

function resize_PageFrame() {
	var client_h = document.body.clientHeight;
	var client_w = document.body.clientWidth;
				
	if(document.getElementById("page_frame")) {
		document.getElementById("page_frame").style.height = (client_h - 131);
	}
	if(document.getElementById("left_frame")) {
		document.getElementById("left_frame").style.height = (client_h - 396);
	}
	if(document.getElementById("left_div")) {
		document.getElementById("left_div").style.height = (client_h - 396);
	}
}

function over_QMenu(elem) {
	if(elem) {
		elem.className = "on";
	}		
}

function out_QMenu(elem) {
	if(elem) {
		elem.className = "off";
	}	
}

function load_Page(page) {
	if(page.length > 0) {
		if(document.getElementById("page_frame")) {
			document.getElementById("page_frame").src = page;
		}
	}
}

function toggle_LogoInfo(elem_id) {
	if(elem_id.indexOf("logo_info_") == "-1") {
		elem_id = "logo_info_" + elem_id;
	}
	
	if(elem_id != a_logoinfo) {
		if(document.getElementById(elem_id)) {
			if(a_logoinfo != "") {
				if(document.getElementById(a_logoinfo)) {
					document.getElementById(a_logoinfo).style.visibility = "hidden";
				}
			}
			document.getElementById(elem_id).style.visibility = "visible";
		}
		a_logoinfo = elem_id;
	}
}

function over_LogoInfo(elem) {
	if(elem) {
		img_name = elem.id.substring(4);
		elem.src = "images/li_"+img_name+"_on.png";
	}
}

function out_LogoInfo(elem) {
	if(elem) {
		img_name = elem.id.substring(4);
		elem.src = "images/li_"+img_name+"_off.png";
	}
}

function close_LogoInfo() {
	if(document.getElementById(a_logoinfo)) {
		document.getElementById(a_logoinfo).style.visibility = "hidden";
	}
}


function switch_SlideShow(config_xml) {
	if(config_xml.length > 0) {
		obj_data = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' width='342' height='295' id='slideshow' align='middle'>";
		obj_data = obj_data + "<param name='allowScriptAccess' value='sameDomain' />";
		obj_data = obj_data + "<param name='movie' value='inc/slideshow.swf?config="+config_xml+"' />";
		obj_data = obj_data + "<param name='wmode' value='transparent' />";
		obj_data = obj_data + "<param name='quality' value='high' />";
		obj_data = obj_data + "<param name='bgcolor' value='#ffffff' />";
		obj_data = obj_data + "<embed src='inc/slideshow.swf?config="+config_xml+"' quality='high' wmode='transparent' bgcolor='#ffffff' width='342' height='295' name='slideshow' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />";
		obj_data = obj_data + "</object>";
		if(parent.document.getElementById("page_foto")) {
			parent.document.getElementById("page_foto").innerHTML = obj_data;
		}
	}
}

function open_Popup(p_width, p_height, p_name, p_url, p_scroll, p_resize) {
	var pos_y = (screen.width - p_width) / 2;
	var pos_x = (screen.height - p_height) / 2;
	win_popup = 'width='+p_width+',height='+p_height+',left='+pos_y+',top='+pos_x+',menubar=0,location=0,toolbar=0,personalbar=0,status=0,scrollbars='+p_scroll+',titlebar=0,resizable='+p_resize+''
	win = window.open(p_url, p_name, win_popup)
}

function check_IE55() {
	var ie_version = 0;
	if (navigator.appVersion.indexOf("MSIE")!=-1){
		obj_navi = navigator.appVersion.split("MSIE");
		ie_version = parseFloat(obj_navi[1]);
	}
	if (ie_version >= 5.5) { return true; }else{ return false; }
}

function cookie_Create(name,value,days)
{
	if (days)
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function cookie_Read(name)	{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function cookie_Check() {
	/*
	var cookie_value = cookie_Read(sel_prodgrid);
	if(cookie_value == "tab_01") {
		tab_Click("tab_01");
		load_Selector();
	}
	if(cookie_value == "tab_02") {
		tab_Click("tab_02");
		load_Tree();
	}
	*/
	//alert("cookie check");
	var cookie_tab_id = cookie_Read("tab_id");
	var cookie_js_inc = cookie_Read("js_inc");
	var cookie_src_type = cookie_Read("src_type");
	var cookie_frame_src = cookie_Read("frame_src");
	if(cookie_tab_id) {
		//load_Tab(cookie_tab_id, cookie_js_inc, cookie_src_type, cookie_frame_src);
		
		
		//tab_Click(cookie_tab_id);		
	}
}

var active_tab = "";

function tab_Click(tab_id) {
	if(document.getElementById(tab_id).className != "tab_selected_grd") {
		if(document.getElementById(active_tab)) {
			document.getElementById(active_tab).className = "tab_notselected_grd";
		}
		document.getElementById(tab_id).className = "tab_selected_grd";
		active_tab = tab_id;
	}
}

function load_Tab(tab_id, js_inc, src_type, frame_src) {
	//alert("tab_id="+tab_id+" js_inc="+js_inc+" src_type="+src_type+" frame_src="+frame_src);
	if(document.getElementById(tab_id+"_frame")) {
		document.getElementById(tab_id+"_frame").src = frame_src;
		if(src_type == "productselector") {
			var selFrame = window.frames[tab_id+"_frame"];
			var selSource = selFrame.document.getElementById("selector_source").innerHTML;
			document.getElementById("prod_content").innerHTML = selSource;
		}
		
		if(js_inc) {
			var jsInc = document.getElementById(tab_id+"_js");
			jsInc.src = js_inc;
		}
		cookie_Create("tab_id",tab_id,0);
		cookie_Create("js_inc",js_inc,0);
		cookie_Create("src_type",src_type,0);
		cookie_Create("frame_src",frame_src,0);
	}
	//alert("tab_id="+tab_id+" js_inc="+js_inc+" src_type="+src_type+" frame_src="+frame_src);
}

function set_MailToLinks() { 
  if (!document.getElementsByTagName) { return; } 
  ar_spans = document.getElementsByTagName('span'); 
  for (i=0; i<ar_spans.length; i++) 
  { 
	if (ar_spans[i].className == 'mailto') 
	{ 
	  ex = ar_spans[i].firstChild.nodeValue.split(','); 
	  tmp = document.createElement('a'); 
	  tmp.href = 'mailto:' + ex[1] + '@' + ex[0]; 
	  tmp.appendChild(document.createTextNode(ex[2] ? ex[2] : ex[1] + '@' + ex[0])); 
	  ar_spans[i].replaceChild(tmp, ar_spans[i].firstChild); 
	} 
  } 
}
