function img_state(object, increment, position) {
	if(typeof(object) == "string") object = document.getElementById(object);
	if(object == null) return false;
	object.style.backgroundPosition = "0px -" + (increment * position) + "px";
	return false;
}
function newsletter_subscribe(email) {
	var elm1 = document.getElementById("newsletter_form");
	var elm2 = document.getElementById("newsletter_confirm");	
	elm1.style.display = "none";
	elm2.style.display = "block";
	if(typeof(email) == "string") {
		ajx({ajax:"site_subscribe", eml:email, something:""});
	}

}


function makelink(lnk) {
	if (lnk != null && lnk != "")
		document.write("<a href='" + lnk + "' target='_blank'>" + lnk + "</a>");
}

function makelinks() {
	var elms = document.getElementsByTagName("a");
	for (var i = 0; i < elms.length; i++) {
		var elm = elms[i];
		if (elm != null && elm.href == "") {
			var url = elm.innerText ? elm.innerText : elm.innerHTML;
			if (url != "") {
				if (url.substring(0, 3) == "www") {
					url = "http://" + url;
				}
				if (url.substring(0, 4) == "http") {
					elm.href = url;
					elm.target = "_blank";
				}
			}  
		}
	}
};

var openedPop = null;
function event_map(event_id) {
	var URL = "harta.asp?eventid=" + event_id;
	if (window.showModelessDialog) {
		//showModalDialog
		if(openedPop != null) openedPop.close();
	  	openedPop = window.showModelessDialog(URL, window, "dialogWidth:600px;dialogHeight:600px;resizable:yes;dialogHide:yes;scroll:yes");
	} else {
		//win = window.openDialog(URL, "seatsbook", "center=1,menubar=0,toolbar=0,resize=1,location=0,scrollbars=1,width=550px,height=500px", window);
	  	openedPop = window.open(URL, "map", "modal=yes,center=1,menubar=0,toolbar=0,resize=1,location=0,scrollbars=1,width=600px,height=600px");
	}
	return false;
}
function change_lang(crt_lang) {
	if (crt_lang == "_en") {
		ajx({ajax:"change_lang", lang:"ro", exec_after_response:"goto();"});
	} else {
		ajx({ajax:"change_lang", lang:"en", exec_after_response:"goto();"});
	}
	return false;
}

function body_is_loaded() {
	var elm = document.getElementById("banner_left");
	if (elm != null) {
		elm.style.display = "block";
	}
	var elm = document.getElementById("banner_right");
	if (elm != null) {
		elm.style.display = "block";
	}
	makelinks();
}

function addEvent(obj, evType, fn){ 
	if (obj.addEventListener){ 
		obj.addEventListener(evType, fn, false); 
		return true; 
	} else if (obj.attachEvent){ 
		var r = obj.attachEvent("on"+evType, fn); 
		return r; 
	} else { 
		return false; 
	} 
}
addEvent(window, 'load', body_is_loaded);
