function popup(url, name, height, width, scrollbars) {
	var popwin;
	var opts = "toolbar=no,status=yes,location=no,menubar=no,resizable=yes";
	opts += ",height=" + height + ",width=" + width + ",top="+(((screen.height/2)-height/2)-20)+",left=" + ((screen.width/2)-width/2) + ",scrollbars=" + scrollbars;
	popwin = window.open("", ''+name+'', opts);
	if (popwin) {
		popwin.location.replace(url);
		popwin.focus();
	}
	return popwin;
}

function rateItem(itemId, rate) {
	url = baseURL+'/?module=rating&section=backend&page=ajax_rating&itemId='+itemId+'&rate='+rate;
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get',
			parameters: [], 
			onComplete: function(originalRequest) {
				var rs = originalRequest.responseText;
				//alert(rs);
				rs = rs.split('|');
				
				if (rs[0] == 'OK') {
					$('rateBoxRateForm').hide();
					$('rateBoxRateResults').show();
					$('rateBoxRateResultsAvg').innerHTML = rs[1];
				} else if (rs[0] == 'ALREADY') {
					//alert('Ai dat nota deja.');
				}
			}
		});
}

function voteItem(itemId) {
	url = baseURL+'/?module=items&section=backend&page=ajax_vote&itemId='+itemId;
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get',
			parameters: [], 
			onComplete: function(originalRequest) {
				var rs = originalRequest.responseText;
				rs = rs.split('|');
				if (rs[0] == 'OK') {
					$('voteBtn').hide();
					$('votesCount').innerHTML = parseInt($('votesCount').innerHTML)+1;
				} else if (rs[0] == 'ALREADY') {
					alert('Ai votat deja.');
				}
			}
		});
}

function setAlert() {
	url = baseURL+'/?module=alerts&section=backend&page=set_alerts&action=setAlert';
	var params = Form.serialize('formAlerte');
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'get',
			parameters: params, 
			onComplete: function(originalRequest) {
				var rs = originalRequest.responseText;
				rs = rs.split('|');
				if (rs[0] == 'OK') {
					$('tabAlerte').innerHTML = "Ati fost abonat.<br>Va multumim!";
				} else if (rs[0] == 'ERROR') {
					$('tabAlerteMesaj').innerHTML = "<font color='#ff0000'>Nu ati completat: "+rs[1]+"</font>";
				}
			}
		});
}

function showLinkContent( idLinkCnt, id ) {
	$('tabStiriPeScurt').style.visibility='hidden';
	$('stiri_pe_scurt_text').innerHTML = $(idLinkCnt).innerHTML;
	$('detalii_stiri_pe_scurt').show();
}
function backToLinks() {
	$('detalii_stiri_pe_scurt').hide();
	$('tabStiriPeScurt').style.visibility='visible';
}

function switchTab(tab) {
	['StiriPeScurt', 'Comentarii', 'Alerte'].each(function(t) {
		if (t == tab) {
			$('tab'+t).show();
			$('buton'+t).className = 'but2';
		} else {
			$('tab'+t).hide();
			$('buton'+t).className = 'but3';
		}
	})
}

/* Main Horizontal Menu */
var Menu = {
	menuTimeouts : [],
	elms : [],
	init: function() {
		i = 0;
		$$('#menu td.m').each(function(mTD) {
			i++;
			if (mTD.up().down().down()) {
				var subMenu = mTD.up().down().down().firstChild;
			}
			
			var theTable = mTD.up().up().up();
			theTable.setAttribute('menuId', i);
			if (subMenu) {
				subMenu.setAttribute('id', 'subMenu-'+i);
			}
			Menu.elms[i] = theTable;
			
			Event.observe(mTD, 'mouseover', function(e) {
				Menu.timedShow(theTable);
			});
			Event.observe(mTD, 'mouseout', function(e) {
				Menu.timedHide(theTable);
			});
			
			if (subMenu) {
				Event.observe(subMenu, 'mouseover', function(e) {
					Menu.cancelHide(theTable);
				});
				Event.observe(subMenu, 'mouseout', function(e) {
					Menu.timedHide(theTable);
				});
			}
		})
	},
	show : function(t) {
		t.className = 'highlighted';
		var subMenu = $('subMenu-'+t.getAttribute('menuId'));
		//Effect.BlindDown(subMenu);
		//Effect.Appear(subMenu, {duration:0.2});
		if (subMenu) {
			subMenu.show();
		}
	},
	hide : function (t) {
		t.className = '';
		var subMenu = $('subMenu-'+t.getAttribute('menuId'));
		//Effect.BlindUp(subMenu);
		//Effect.Fade(subMenu, {duration:0.2});
		if (subMenu) {
			subMenu.hide();
		}
	},
	timedShow : function(t) {
		this.cancelHide(t);
		id = t.getAttribute('menuId');
		this.menuTimeouts[id] = window.setTimeout('Menu.show(Menu.elms[\''+id+'\'])', 50);
	},
	timedHide : function(t) {
		id = t.getAttribute('menuId');
		this.menuTimeouts[id] = window.setTimeout('Menu.hide(Menu.elms[\''+id+'\'])', 100);
	},
	cancelHide : function(t) {
		id = t.getAttribute('menuId');
		window.clearTimeout(this.menuTimeouts[id]);
	}
}


function extractCatId( url ) {
	p = url.indexOf('categoryId=');
	if( p >= 0 ) return url.substr(p + 11);
	return "";
}

function showCalendar(year, month, action) {
url = baseURL+'/?module=website&page=calendar_arhiva&year='+year+'&month='+month;
if (action) {
	url += '&action='+action;
}
var myAjax = new Ajax.Request(
	url, 
	{
		method: 'get',
		parameters: [], 
		onComplete: function(originalRequest) {
			$('calendarArhiva').innerHTML = originalRequest.responseText;
		}
	});
}

function switchStirileZilei(itemId) {
		$('stireaZilei').innerHTML = $('stirileZilei_'+itemId).innerHTML;
		$('sitirileZileiMoreLink').href = baseURL+'/?module=website&page=stire&itemId='+itemId;
}



function switchImg( src, dest, w, h ) {
	var newUrl = src.src;
	var p = newUrl.indexOf('&');
	dest.innerHTML = '<img src="' + newUrl.substr(0,p) + "&width=" + w + "&height=" + h + '">';
}
function switchMovie( player, movie, dest, w, h, autostart) {
	insertFlashMedia(player, movie, w, h, dest, autostart)
}

function commitFlashObject(_obj, _container){
	_output=""
	_paramoutput=""
	_src=""
	_ver=""
	for(_cO in _obj){
		_output+=_cO+"=\""+_obj[_cO]+"\" "
		_paramoutput+="<param name="+_cO+" value=\""+_obj[_cO]+"\">";
		if(_cO=="movie")_src="src=\""+_obj[_cO]+"\"";
		if(_cO=="version")_ver=_obj[_cO];
	}
	if(_ver=="")_ver="8,0,0,0"
	ihtm="<object classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="+_ver+" "+_output+">\n"
	ihtm+=_paramoutput+"\n"
	ihtm+="<embed "+_src+" pluginspage=http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash type=application/x-shockwave-flash "+_output+">\n";
	ihtm+="</embed>\n";
	ihtm+="</object>\n";
	_container.innerHTML=ihtm	
}

function insertFlashMedia(player, movie, w, h, div, autostart) {
	myFlashObject = new Object;
	myFlashObject.movie=player+'?file='+movie+('&aplay=true');
	myFlashObject.quality="high";
	myFlashObject.wmode="transparent";
	myFlashObject.width=w;
	myFlashObject.aplay=true;
	myFlashObject.height=h;
	myFlashObject.version="5,0,0,0";
	commitFlashObject(myFlashObject, div);
}

function insertVideoPlayer(movie2, image, w, h, div2, autostart) {
	var so = new SWFObject("/flash/flvplayer.swf", "mymovie", w, h, "7", "#ffffff");
		so.addParam("quality", "high");
	   	so.addParam("wmode", "transparent");
	   	so.addVariable("file", movie2);
	   	so.addVariable("image", image);
	   	so.addVariable("showicons", "true");
	   	so.addVariable("autostart", autostart);
	   	so.addVariable("shownavigation", "true");
	   	so.addVariable("backcolor", "0x3e3e3e");
	   	so.addVariable("frontcolor", "0xfe9800");
	   	so.addVariable("showeq", "false");
	   	so.addVariable("showdigits", "false");
	   	so.addVariable("showfsbutton", "false");
	   	so.write(div2);
}


function insertVideoPlayerNPT(movie2, image, w, h, div2, autostart) {
			var so = new FlashNPTObject("/flash/sport_ro.swf", "video", "300", "235", "8,0,0,0", "#FFFFFF", true);
			so.addParam("wmode", "transparent");
			so.addVariable("autoplay","false");
			so.addVariable("moviepath", movie2);
			so.addVariable("preview", image);
			so.addVariable("channelIdentifier", "bXCTRf5sImODs5vT8ccHFQ%3D%3D");
			so.write(div2);
}

function insertVideo(movie, w, h, div, autostart) {
	var so = new SWFObject("/flash/flvplayer.swf", "mymovie", w, h, "7", "#ffffff");
		so.addParam("quality", "high");
	   	so.addParam("wmode", "transparent");
	   	so.addVariable("file", movie);
	   	so.addVariable("showicons", "true");
	   	so.addVariable("autostart", autostart);
	   	so.addVariable("shownavigation", "true");
	   	so.addVariable("backcolor", "0x006600");
	   	so.addVariable("frontcolor", "0xffffff");
	   	so.addVariable("showeq", "false");
	   	so.addVariable("showdigits", "false");
	   	so.addVariable("showfsbutton", "false");
	   	so.write(div);
}

function insertVideoNPT(movie, w, h, div, autostart) {	
			var so = new FlashNPTObject("/flash/sport_ro_280x210.swf", "video", "280", "210", "8,0,0,0", "#FFFFFF", true);
			so.addParam("wmode", "transparent");
			so.addVariable("autoplay","false");
			so.addVariable("moviepath", movie);
			so.addVariable("preview", "");
			so.addVariable("channelIdentifier", "4tj4gGwN4hmchCyT4ZUpYw%3D%3D");
			so.write(div);
}

function setFlashWidth(divid, newW) {						
	document.getElementById(divid).style.width = newW+"px";
}

function setFlashHeight(divid, newH) {
	document.getElementById(divid).style.height = newH+"px";  
}

function setFlashSize(divid, newW, newH) {
	setFlashWidth(divid, newW);
	setFlashHeight(divid, newH);
}

function validateOptions(className) {
	hasCheck = false;
	var msg = "";
	var err = 0;
	
	$$("."+className).each(function(opt) {
		if(opt.checked === true) {
			hasCheck = true;
		}
	});
	
	if(hasCheck == false) {
		err++;
		msg = "Nu ai precizat optiunea ta.";
	}
	
	if(err > 0) { alert(msg); return false; }else{ return true; }
}