/* ---------------------------------------------------------------------------------------------------*/
/* ---------->>> PHOTO GALLERY ON MOUSE OVER <<<-----------*/
/* ---------------------------------------------------------------------------------------------------*/
function setBigIMG(newSRC){
  document.getElementById("bigIMG").src = newSRC;
  // document.getElementById("bigIMGvalue").value = newSRC;
}
function clearBigIMG(){
  document.getElementById("bigIMG").src = "";
}

/* ---------------------------------------------------------------------------------------------------*/
/* ---------->>> OLD <<<-----------*/
/* ---------------------------------------------------------------------------------------------------*/


/* ---------------------------------------------------------------------------------------------------*/
/* ---------->>> VIDEOLIST IMAGES -> ON MOUSE OVER <<<-----------*/
/* ---------------------------------------------------------------------------------------------------*/
function MultiSwap(imgRef, period) {
	this.period=period;  
	this.timer=null;
	this.index=0;
	this.theElem=document.getElementById(imgRef);
	this.defSrc=this.theElem.src;
	this.imgData=[];

	for(var i=2,j=0; i<arguments.length; i++,j++) {
		this.imgData[j]=new Image();
		this.imgData[j].src=arguments[i];
	}

	this.trigElem = (this.theElem.parentNode.tagName=='A' ? this.theElem.parentNode : this.theElem);

	this.trigElem.onmouseout=this.trigElem.onblur=(function(obj){
		return function(){
			clearInterval(obj.timer);
			obj.theElem.src=obj.defSrc; 
			obj.index=0;
		}
	})(this);

	this.trigElem.onmouseover=this.trigElem.onfocus=(function(obj){return function() {
		obj.trigElem.onmouseout();
		obj.timer=setInterval( (function(inst){return function(){inst.swap()}})(obj), obj.period);
	}})(this);

	this.swap=function(/*73637269707465726C61746976652E636F6D*/){
		if(this.index==this.imgData.length)
		this.index=0;  
		this.theElem.src=this.imgData[ this.index++ ].src;
	}
}
/* ---------------------------------------------------------------------------------------------------*/
/* ---------->>> POP UP FUNCTION <<<-----------*/
/* ---------------------------------------------------------------------------------------------------*/
function openpopup(url) {	
	window.open(url,"mywindow","menubar=0,resizable=0,width=800,height=700,scrollbars=1,titlebar=0");
}
/* ---------------------------------------------------------------------------------------------------*/
/* ---------->>> POP UP CHAT WINDOW <<<-----------*/
/* ---------------------------------------------------------------------------------------------------*/
function openchat(url) {
	window.open(url,"mywindow","menubar=0,resizable=0,width=600,height=700,titlebar=0");
}
/* ---------------------------------------------------------------------------------------------------*/
/* ---------->>> CHARATER NUMBER LIMITATION <<<-----------*/
/* ---------------------------------------------------------------------------------------------------*/
function limitText(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} else {
		limitCount.value = limitNum - limitField.value.length;
	}
}

/* ---------------------------------------------------------------------------------------------------*/
/* ---------->>> MESSAGES <<<-----------*/
/* ---------------------------------------------------------------------------------------------------*/
/* selecteaza/deselecteaza toate mesajele de pe o pagina * @in: t - 0,1,2 pentru selectare(1) deselectare(2) 0 - daca e dupa checkbox */
function message_check_all(t) {
	o0 = document.getElementById('check_all');
	els=document.getElementsByTagName( 'input');
	var
	new_class='' ;
	if (((t==0) && (o0.checked==true)) || (t==1))
	{
		new_class='msg_selected' ;
	}
	for(var i=0;i
	<els.length;i++) {
		if (els[i].type=='checkbox') {
			o = document.getElementById('tr_' + els[i].value);
			var tmp = new Array();
			if (o) tmp = o.className.split(' ');
			if (new_class!='') {
				if (o) o.className = tmp[0] + ' ' + new_class;
				els[i].checked = true;
			}
			else {
				if (o) o.className = tmp[0];
				els[i].checked = false;				
			}
		}
	}
}

/* selecteaza/deselecteaza un mesaj @in: o - mesajul curent */
function message_check_one(o) {
	var nr_s0 = 0;
	var nr_s1 = 0;
	o0 = document.getElementById('check_all');
	els = document.getElementsByTagName('input');
	for(var i=0;i<els.length;i++) {
		if (els[i].type=='checkbox') {
			o1 = document.getElementById('tr_' + els[i].value);
			if (o1) {
				if (els[i].checked) nr_s1++;
				else nr_s0++;
			}
		}
	}
	if ((nr_s0 == 0) && (nr_s1 > 0)) o0.checked = true;
	else o0.checked = false;
		
	o1 = document.getElementById('tr_'+o.value);
	if (o1) {
		tmp = o1.className.split(' ');
		if (o.checked) o1.className = tmp[0] + ' msg_selected';
//		else o1.className = tmp[0] + ' msg_hover';
		else o1.className = tmp[0];
	}
}

/* pe pagina de listare la mesaje daca se incearca stergerea verifica sa fie cel putin 1 mesaj selectat genereaza alert daca nu e nimic selectat @in: f - formul */
function message_check_list(f) {
	els = f.elements;
	var found = 0;
	//-- cauta cel putin un mesaj care e selectat
	for(var i=0;i<els.length;i++) {
		if ((els[i].type=='checkbox') && (els[i].name=='check[]') && (els[i].checked==true)) {
			found++;
			break;
		}
	}
	if (found>0) {
		f.submit();
		return true;
	}
	else {
		alert('Va rugam sa selectati cel putin un mesaj!');
		return false;
	}
}

function jsFunc(str) {
	document.getElementById('message').value = str;
}

/* ---------------------------------------------------------------------------------------------------*/
/* ---------->>> VARIABLE HEIGHT FOR IFRAME <<<-----------*/
/* ---------------------------------------------------------------------------------------------------*/
moz=document.getElementById&&!document.all
mozHeightOffset=20

function resize_iframe(){
document.getElementById("sizeframe").height=400 // required for Moz bug, value can be "", null, or integer
document.getElementById('iframe_id').height=window.frames["iframe_name"].document.body.scrollHeight+(moz?mozHeightOffset:0)
}
