function openHelpFile() {
	openPopup(400, 350, 'p_help', 'http://www.utopis.net/'+dir_name+'/_help.htm', 1, 0);
}

function openProdBlad() {
	if (prod_url.length > 0) {
		var page_name = "http://www.utopis.net/"+dir_name+"/productblad.asp"
		openPopup(810, 600, 'p_pblad', page_name+'?prod='+prod_url+'&style=default', 1, 0);
	}
}

function openPopup(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 button_MouseOver(elem) {
	elem.style.cursor = "hand";
	if(elem.id.charAt(0) == "0") {
		button_over = elem.id.substring(1, elem.id.length);
	}else{
		button_over = parseInt(elem.id);
	}
	if(button_over != button_active) {
		img_name = elem.getAttribute("imgname");
		elem.src = base_url + "/style/" + page_style + "/" + img_name + "_O.gif";
	}
}

function button_MouseOut(elem) {
	if(elem.id.charAt(0) == "0") {
		button_out = elem.id.substring(1, elem.id.length);
	}else{
		button_out = parseInt(elem.id);
	}
	if(button_out != button_active) {
		img_name = elem.getAttribute("imgname");
		elem.src = base_url + "/style/" + page_style + "/" + img_name + "_N.gif";
	}
}

function button_MouseClick(elem) {
	if(elem.id.charAt(0) == "0") {
		button_click = elem.id.substring(1, elem.id.length);
	}else{
		button_click = parseInt(elem.id);
	}
	if(button_click != button_active) {
		button_ResetAll();
		img_name = elem.getAttribute("imgname");
		elem.src = base_url + "/style/" + page_style + "/" + img_name + "_A.gif";
		button_active = button_click;
		if(document.getElementById("div_content_"+content_active)) {
			document.getElementById("div_content_"+content_active).className = "utopis-content-div-inactive";
		}				
		if(document.getElementById("div_content_"+elem.id)) {
			document.getElementById("div_content_"+elem.id).className = "utopis-content-div-active";
		}
		content_active = elem.id;
		if(document.getElementById("div_rubr_"+elem.id) && document.getElementById("s_rubriekname")) {
			document.getElementById("s_rubriekname").innerHTML = document.getElementById("div_rubr_"+elem.id).innerHTML;
		}
		cookie_Create(dir_name,elem.id,'');
		if(document.getElementById('iframe_stats')) {
			document.getElementById('iframe_stats').src = 'http://www.utopis.net/write_stats.asp?dirn='+dir_name+'&prod='+prod_url+'&prodname='+escape(prod_name)+'&rubr='+button_click+'&refr='+req_refr;
		}
	}
}

function buttonX_MouseClick(btn_name, btn_action, xtra_js) {
	if(btn_name.indexOf("_") != -1) {
		req_type = btn_name.substring((btn_name.indexOf("_")+1)).toLowerCase();
		if(req_type == "pdf") {
			req_data = btn_action.substring((btn_action.indexOf("=")+1));
			window.open(btn_action);
			eval(xtra_js);
		}else if(req_type == "help") {
			req_data = prod_url;
			eval(xtra_js);
		}else if(req_type == "pblad") {
			req_data = prod_url;
			eval(xtra_js);
		}
	}
	
	
	if(document.getElementById('iframe_stats')) {
		document.getElementById('iframe_stats').src = '/write_stats2.asp?dirn='+dir_name+'&prod='+req_data+'&prodname='+escape(prod_name)+'&rubr='+req_type+'&refr='+req_refr;
	}
}

function button_ResetAll() {
	for (i = 1; i < (button_count + 1); i++) {
		if(String(i).length < 2) {
			temp_i = String("0" + i);
		}else{
			temp_i = i;
		}
		if(document.getElementById(temp_i)) {
			img_name = document.getElementById(temp_i).getAttribute("imgname");
			btn_enabled = document.getElementById(temp_i).getAttribute("enabled");
			if(btn_enabled == 1) {
				document.getElementById(temp_i).src = base_url + "/style/" + page_style + "/" + img_name + "_N.gif";
			}
		}
	}
}

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() {
	if(document.getElementById("rem_rubr")) {
		var use_cookie = document.getElementById("rem_rubr").value;
	}
	if(use_cookie == "true") {
		cookie_val = cookie_Read(dir_name);
		if (cookie_val != null) {
			button_MouseClick(document.getElementById(cookie_val));
		}else{
			button_MouseClick(document.getElementById(rubr_req));
		}
	}else{
		button_MouseClick(document.getElementById(rubr_req));
	}
}
