
function overlayclose(subobj){
	document.getElementById(subobj).style.display="none";
}

function getposOffset(overlay_banner, offsettype){
	var totaloffset=(offsettype=="left")? overlay_banner.offsetLeft : overlay_banner.offsetTop;
	var parentEl=overlay_banner.offsetParent;
	while (parentEl!=null){
	totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
	parentEl=parentEl.offsetParent;
	}
	return totaloffset;
}

function overlayw(subobjstr, opt_position, hspace, vspace){

	if (document.getElementById) {

		var subobj = document.getElementById(subobjstr);
		subobj.style.display = (subobj.style.display != "block") ? "block" : "none";
		xpos = hspace;
		ypos = vspace;
		subobj.style.left = xpos + "px";
		subobj.style.top = ypos + "px";

		dom_toggle_element('newsletter_content', true);

		return false;
	}
	else {
		return true;
	}
}


function getCookieVal (offset) {

	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1)
	endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie (name) {

	var arg = name+"=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;

	while (i < clen) {
		var j = i+alen;
		if (document.cookie.substring(i, j) == arg) {
			return getCookieVal (j);
		}
		i=document.cookie.indexOf(" ", i)+1;
		if (i==0) break;
	}
	return null;
}

function FixCookieDate (date) {

	var base = new Date(0);
	var skew = base.getTime(); // dawn of (Unix) time - should be 0
	if (skew > 0) { // Except on the Mac - ahead of its time
		date.setTime (date.getTime() - skew);
	}
}

function SetCookie (name,value,expires,path,domain,secure) {

	document.cookie = name + "=" + escape (value) +
	((expires) ? "; expires=" + expires.toGMTString() : "") +
	((path) ? "; path=" + path : "") +
	((domain) ? "; domain=" + domain : "") +
	((secure) ? "; secure" : "");
}

function DelCookie(name) { // use: deleteCookie("name");

	var today = new Date();
	var expired = new Date(today.getTime() - 28 * 24 * 60 * 60 * 1000); // less 28 days
	document.cookie = name + "=null; expires=" + expired.toGMTString() + "; path=/"; // delete cookie
	//bikky = document.cookie; // update bikky
}

function DeleteCookie (name,path,domain) {
	if (GetCookie(name)) {
		document.cookie = name + "=" +
		((path) ? "; path=" + path : "") +
		((domain) ? "; domain=" + domain : "") +
		"; expires=Thu, 01-Jan-70 00:00:01 GMT";
	}
}





/* Toggle weather select */

//function hide_weather () {
//	var el = dom_get_element("nscrollarea");
//	el.style.display = "none";
//}

//function show_weather () {
//	var el = dom_get_element("nscrollarea");
//	el.style.display = "";
//}

/* Hide objects that overlap with the main menu */

function objGetX (obj) {
	var x = 0;
	do {
		x += obj.offsetLeft;
		obj = obj.offsetParent;
	} while (obj);
	return x;
}


function objGetY (obj) {
	var y = 0;
	do {
		y += obj.offsetTop;
		obj = obj.offsetParent;
	} while (obj);
	return y;
}

function HideControls (tagName, subMenu) {

	var x = objGetX (subMenu);
	var y = objGetY (subMenu);
	var w = subMenu.offsetWidth;
	var h = subMenu.offsetHeight;

	var i;
	for (i = 0; i < document.all.tags(tagName).length; ++i) {
		var obj = document.all.tags(tagName)[i];

		if (!obj || !obj.offsetParent) {
			continue;
		}

		var ox = objGetX(obj);
		var oy = objGetY(obj);
		var ow = obj.offsetWidth;
		var oh = obj.offsetHeight;

		if (ox > (x + w) || (ox + ow) < x) {
			continue;
		}
		if (oy > (y + h) || (oy + oh) < y) {
			continue;
		}

		obj.style.visibility = "hidden";
	}
}

function ShowControls (tagName) {

	for (i = 0; i < document.all.tags(tagName).length; ++i) {
		var obj = document.all.tags(tagName)[i];
		obj.style.visibility = "visible";
	}
}




// Display newsletter
function build_letter() {

	var pageHeight = document.body.scrollHeight;

	// Create a div to block the screen
	var BoxLocker = document.createElement("div");
	document.body.appendChild(BoxLocker);
	BoxLocker.id = "overlay_banner";
	BoxLocker.style.height = pageHeight + "px";

	// Create a div to hold the registration box
	var BoxHolder = document.createElement("div");
	document.body.appendChild(BoxHolder);
	BoxHolder.id = "subcontent";
	// pentru Craciun BoxHolder.innerHTML = '<DIV style="width: 347px; background: #FFFFFF; border: solid 1px #CCCCCC;"><div style="text-align: right;" ><a href="javascript:;" onClick="startSlide(\'up\', \'subcontent\');return false;"><b style="color: #333333;">Inchide</b></a></div><div><img src="../images/reclama/poza_craciun.gif"><br><img src="../images/reclama/urare_2009.gif"></div></div></div>';
	BoxHolder.innerHTML = '<DIV style="width: 347px; background: #FFFFFF; border: solid 1px #CCCCCC;"><div style="text-align: right;" ><a href="javascript:;" onClick="startSlide(\'up\', \'subcontent\');return false;"><b style="color: #333333;">Inchide</b></a></div><div><img src="../images/reclama/oferta_corrido.jpg"></div></div></div>';

}

function check_newsletter() {

	//var variable = "nws";
	//var nwslttr_cookie = GetCookie(variable);

	//if (nwslttr_cookie != 1) {

		/*setTimeout("overlayw('subcontent', 'topright', 450, 250)", 3000);*/
		build_letter();

		startSlide("down", "subcontent");
			window.onresize = doResize;
	        window.onscroll = doScroll;

		//var expdate = new Date();
		//FixCookieDate (expdate);
		//expdate.setTime(expdate.getTime() + 20000000000);

		//SetCookie (variable, 1, expdate, "/" , DOMAIN_BASE);
	//}
}


