var flash = false;
var needflash = false;
if (needflash) checkforflash();

var innerH;
var scrollfrom, scrollto;
var sbclicked = true;
var ay = 0;
var aux = 0;
var wheelpriority = false;
var activescrollbar = false;

var ie6;
var opera;
var iebrowser = document.all?true:false;
if (iebrowser) version = parseFloat(navigator.appVersion.split("MSIE")[1]); else version = null;
if (window.XMLHttpRequest) {
	// IE 7, mozilla, safari, opera 9
	ie6 = false;
} else {
	// IE6, older browsers
	ie6 = true;
}
if (navigator.userAgent.indexOf("Opera") > -1) opera = true; else opera = false;
var loadedprocent = 0;
var preloadstatuscontor = 0;
var preloadstatuses = new Array('Se incarca meniul..','Se incarca meniul..','Se incarca meniul..','Se incarca gadget-uri..','Se incarca gadget-uri..','Se incarca background-ul..','Se incarca background-ul..');

function preload(p) {
	loadedprocent += p;
	document.getElementById('preloader').style.width = loadedprocent*3 + 'px';
	document.getElementById('procenttext').innerHTML = loadedprocent + '%';
	document.getElementById('preloadstatus').innerHTML = preloadstatuses[preloadstatuscontor];
	preloadstatuscontor++;
}

function begin (element, y) {
	if (y < 15) y = 0;
	ay = y;
	var dif = innerH - 690; if (dif < 0) dif = 0;
	var st = Math.round(y * dif / 537)
	if ((ie6)||(version == 7)) if (st < 20) st = 0;
	document.getElementById('content').scrollTop = st;
	scrollfrom = y;
	sbclicked = false;
}

function drag (element, y) {
	if (y < 15) y = 0;
	var dif = innerH - 690; if (dif < 0) dif = 0;
	var st = Math.round(y * dif / 537)
	if ((ie6)||(version == 7)) if (st < 20) st = 0;
	document.getElementById('content').scrollTop = st;
}

function end (element, y) {
	if (y < 15) y = 0;
	ay = y;
	var dif = innerH - 690; if (dif < 0) dif = 0;
	var st = Math.round(y * dif / 537);
	if ((ie6)||(version == 7)) if (st < 20) st = 0;
	document.getElementById('content').scrollTop = st;
	scrollto = y;
	mybreak(scrollfrom,scrollto,0,7);
}

function mybreak(start,end,step,sf) {
	if (start < end) {
		step = step + sf;
		sf--;
		if (((end + step) < 565)&&(step < 28)) {
				var y = end + step;
				var dif = innerH - 690; if (dif < 0) dif = 0;
				var st = Math.round(y * dif / 537)
				if ((ie6)||(version == 7)) if (st < 20) st = 0;
				document.getElementById('content').scrollTop = st;
				document.onmousemove = null;
				document.getElementById('myscrollbar').style.top = y + 'px';
				//alert(y);
				var str = 'mybreak('+start+','+end+','+step+','+sf+')';
				setTimeout(str,50);
		}
	}
	else
		{
		step = step + sf;
		sf--;
		if (((end - step) > 12)&&(step < 28)) {
				var y = end - step;
				var dif = innerH - 690; if (dif < 0) dif = 0;
				var st = Math.round(y * dif / 537)
				if ((ie6)||(version == 7)) if (st < 20) st = 0;
				document.getElementById('content').scrollTop = st;
				document.onmousemove = null;
				document.getElementById('myscrollbar').style.top = y + 'px';
				var str = 'mybreak('+start+','+end+','+step+','+sf+')';
				setTimeout(str,50);
		}
	}
}

function checkforflash() {
if(!FlashDetect.installed){
	flash = false;
}
else {
	flash = true;
}
}

if (!ie6) {
	pl0= new Image(); 
	pl0.src="http://www.ourhost.ro/loader.gif"; 
	pl1= new Image(); 
	pl1.src="menub1.png"; 
	pl2= new Image(); 
	pl2.src="menub2.png"; 
	pl3= new Image(); 
	pl3.src="menub3.png"; 
	pl4= new Image(); 
	pl4.src="menub4.png"; 
	pl5= new Image(); 
	pl5.src="menu1.png"; 	
	pl6= new Image(); 
	pl6.src="menu2.png"; 
	pl7= new Image(); 
	pl7.src="menu3.png"; 
	pl8= new Image(); 
	pl8.src="menu4.png"; 
	pl9= new Image(); 
	pl9.src="OK.png"; 
}

var clear="http://www.ourhost.ro/clear.gif";

pngfix=function(){var els=document.getElementsByTagName('*');var ip=/\.png/i;var i=els.length;while(i-- >0){var el=els[i];var es=el.style;if(el.src&&el.src.match(ip)&&!es.filter){es.height=el.height;es.width=el.width; es.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+el.src+"',sizingMethod='crop')";el.src=clear;}else{var elb=el.currentStyle.backgroundImage; if(elb.match(ip)){var path=elb.split('"');var rep=(el.currentStyle.backgroundRepeat=='no-repeat')?'crop':'scale';
es.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+path[1]+"',sizingMethod='"+rep+"')"; es.backgroundImage='none';}}}}

if (ie6) window.attachEvent('onload',pngfix);

function forw(obj,e) {
	var IE = document.all?true:false;
	if (!IE) document.captureEvents(Event.MOUSEMOVE);
	
	if (IE) {
    tx = event.clientX + document.body.scrollLeft;
  } else {  // grab the x-y pos.s if browser is NS
    tx = e.pageX;
  }  
  if (tx < 0){tx = 0;}
  
  w = obj.offsetWidth;
  l = obj.offsetLeft;
  center = l + Math.round(w/2);
  d = Math.abs(center - tx);
  d = Math.round(d/9.2);
  rt = 10 + d;
  obj.style.top = rt + 'px';
}

function backw(obj) {
	obj.style.top = '20px';
	if (!ie6) {
	document.getElementById('m1').src = 'menu1.png';
	document.getElementById('m2').src = 'menu2.png';
	document.getElementById('m3').src = 'menu3.png';
	document.getElementById('m4').src = 'menu4.png';
	}
}

function momo(obj) {
	if (!ie6) {
	obj1 = document.getElementById('m1');
	obj2 = document.getElementById('m2');
	obj3 = document.getElementById('m3');
	obj4 = document.getElementById('m4');
	src1 = 'menub1.png';
	src2 = 'menub2.png';
	src3 = 'menub3.png';
	src4 = 'menub4.png';
	
	switch (obj.id) {
		case 'm1' : src1 = ''; break;
		case 'm2' : src2 = ''; break;
		case 'm3' : src3 = ''; break;
		case 'm4' : src4 = ''; break;
	}
	
	if (src1 != '') obj1.src = src1;
	if (src2 != '') obj2.src = src2;
	if (src3 != '') obj3.src = src3;
	if (src4 != '') obj4.src = src4;	
	}
}

function omo(obj) {
	if (!ie6) {
	obj.style.opacity = 0.7;
	obj.style.filter = 'alpha(opacity=70)';	
	}
}

function omu(obj) {
	if (!ie6) {
	obj.style.opacity = 1;
	obj.style.filter = 'alpha(opacity=100)';	
	}
}

function setrimite() {
	var nume = document.getElementById('senume').value; 
	var adresa = document.getElementById('seemail').value;
	var mesaj = document.getElementById('semesaj').value;
	if (nume == '') {document.getElementById('senume').focus(); return false;}
	if (adresa == '') {document.getElementById('seemail').focus(); return false;}
	if (mesaj == '') {document.getElementById('semesaj').focus(); return false;}
	document.getElementById('imailstatus').style.display = "block";
	var params = 'nume='+nume+'&adresa='+adresa+'&mesaj='+mesaj;
	process('sendmail',params);
}

function cauta() {
	alert('Cauta');	
}

function checkForm(e) {
	if (e.keyCode == 13) {
		alert("Inscriere newsletter");	
	}
	return false;
}

function disableKeyPress(e) {
     var key;      
     if(window.event)
          key = window.event.keyCode; 
     else
          key = e.which; 

     return (key != 13);
}

function colorFade(id,element,start,end,steps,speed) {
  var startrgb,endrgb,er,eg,eb,step,rint,gint,bint,step;
  var target = document.getElementById(id);
  steps = steps || 20;
  speed = speed || 20;
  clearInterval(target.timer);
  endrgb = colorConv(end);
  er = endrgb[0];
  eg = endrgb[1];
  eb = endrgb[2];
  if(!target.r) {
    startrgb = colorConv(start);
    r = startrgb[0];
    g = startrgb[1];
    b = startrgb[2];
    target.r = r;
    target.g = g;
    target.b = b;
  }
  rint = Math.round(Math.abs(target.r-er)/steps);
  gint = Math.round(Math.abs(target.g-eg)/steps);
  bint = Math.round(Math.abs(target.b-eb)/steps);
  if(rint == 0) { rint = 1 }
  if(gint == 0) { gint = 1 }
  if(bint == 0) { bint = 1 }
  target.step = 1;
  target.timer = setInterval( function() { animateColor(id,element,steps,er,eg,eb,rint,gint,bint) }, speed);
}

// incrementally close the gap between the two colors //
function animateColor(id,element,steps,er,eg,eb,rint,gint,bint) {
  var target = document.getElementById(id);
  var color;
  if(target.step <= steps) {
    var r = target.r;
    var g = target.g;
    var b = target.b;
    if(r >= er) {
      r = r - rint;
    } else {
      r = parseInt(r) + parseInt(rint);
    }
    if(g >= eg) {
      g = g - gint;
    } else {
      g = parseInt(g) + parseInt(gint);
    }
    if(b >= eb) {
      b = b - bint;
    } else {
      b = parseInt(b) + parseInt(bint);
    }
    color = 'rgb(' + r + ',' + g + ',' + b + ')';
    if(element == 'background') {
      target.style.backgroundColor = color;
    } else if(element == 'border') {
      target.style.borderColor = color;
    } else {
      target.style.color = color;
    }
    target.r = r;
    target.g = g;
    target.b = b;
    target.step = target.step + 1;
  } else {
    clearInterval(target.timer);
    color = 'rgb(' + er + ',' + eg + ',' + eb + ')';
    if(element == 'background') {
      target.style.backgroundColor = color;
    } else if(element == 'border') {
      target.style.borderColor = color;
    } else {
      target.style.color = color;
    }
  }
}

function colorConv(color) {
  var rgb = [parseInt(color.substring(0,2),16), 
    parseInt(color.substring(2,4),16), 
    parseInt(color.substring(4,6),16)];
  return rgb;
}

function linkan(obj) {
		colorFade(obj.id,'','FFFFFF','FF6600');
}
function linkian(obj) {
		colorFade(obj.id,'','FF6600','FFFFFF'); 

}
function linkansilver(obj) {
		colorFade(obj.id,'','CCCCCC','FF6600');
}
function linkiansilver(obj) {
		colorFade(obj.id,'','FF6600','CCCCCC'); 

}

function p2m(obj) {
	obj.innerHTML = '- mai departe';
}

function m2p(obj) {
	obj.innerHTML = '+ mai departe';
}

function moveplay() {
	if (needflash) {
	if (flash) {
	var mycos = document.getElementById("mycos");
	var xx = getX(mycos);
	var yy = getY(mycos);
	
	if (ie6) yy = yy + 9; else if (version == 7) yy = yy + 11;
	var myplay = document.getElementById('play');
	if (myplay.innerHTML == "") {	
		var content = '';
		content += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="33" height="24">';
		content += ' <param name="movie" value="http://www.ourhost.ro/myplayer.swf" />';
		content += ' <param name="quality" value="high" />';
		content += ' <embed src="myplayer.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="33" height="24"></embed>';
		content += '</object>';
		myplay.innerHTML = content;
	}
	myplay.style.left = (xx - 650) + 'px';
	myplay.style.top = (yy + 51) + 'px';
	myplay.style.display = "block";
	}
	else {
		//offer flash player
		var el1 = document.getElementById('flashalert');
		if (iebrowser) el1.style.display = "block"; else el1.style.display = "table";
	}
	}
}

function initialize() {
	if (document.getElementById('zodiacoptions')) {document.getElementById('zodiacoptions').setAttribute("closed","yes");}
	if (document.getElementById('cursvalutaroptions')) {document.getElementById('cursvalutaroptions').setAttribute("closed","yes");}
	if (document.getElementById('cursvalutaroptions1')) {document.getElementById('cursvalutaroptions1').setAttribute("closed","yes");}
	if (document.getElementById('cursvalutaroptions2')) {document.getElementById('cursvalutaroptions2').setAttribute("closed","yes");}
	if (document.getElementById('meteoopions')) {document.getElementById('meteoopions').setAttribute("closed","yes");}
	
	if (document.getElementById('meteooptions')) {
		//exists, so let's initialize
		var el = document.getElementById('meteooptiontable');
		var firsttd = el.getElementsByTagName('td')[0];
		meteooptionsclick(firsttd);
	}
	
	if (document.getElementById('cursvalutaroptions')) {
		//exists, so let's initialize
		var el = document.getElementById('cursvalutaroptiontable');
		var firsttd = el.getElementsByTagName('td')[0];
		cursvalutaroptionsclick(firsttd);
	}
	
	if (document.getElementById('zodiacoptions')) {
		//exists, so let's initialize
		var el = document.getElementById('zodiacoptiontable');
		var firsttd = el.getElementsByTagName('td')[0];
		zodiacoptionsclick(firsttd);
	}
	if (activescrollbar) {
		if (window.addEventListener) window.addEventListener('DOMMouseScroll', wheel, false);
		window.onmousewheel = document.onmousewheel = wheel;
	}
}

function appear() {
	document.getElementById('loader').style.display = 'none';	
	el1 = document.getElementById('parent');
	el2 = document.getElementById('parent2');
	
	setopacity(0, el1, el2);
		
	//if (iebrowser) el1.style.display = "block"; else el1.style.display = "table";
	//if (iebrowser) el2.style.display = "block"; else el2.style.display = "table";
	el1.style.left = '0px';
	el2.style.left = '0px';
	el1.style.position = '';
	el2.style.position = '';
	
	mydiv = document.getElementById('content');
	mydiv.style.overflow = "auto";
	innerH = mydiv.offsetHeight;
	mydiv.style.height = '690px';
	mydiv.style.overflow = "hidden";
	if (innerH > 690) {
		var dragable = DragHandler.attach(document.getElementById('myscrollbar'));
		dragable.dragBegin = begin;
		dragable.drag = drag;
		dragable.dragEnd = end;
		activescrollbar = true;
	}
	else {
		document.getElementById('myscrollbar').onselectstart = function () { return false; }
		document.getElementById('myscrollbar').onmousedown = function () { return false; }
		document.getElementById('scrollrule').onselectstart = function () { return false; }
		document.getElementById('scrollrule').onmousedown = function () { return false; }
	}
	initialize();
	moveplay();
	if (iebrowser) fadein(0.7); else fadein(0.5);
}
 
function setopacity(i,el1, el2) {
var opstring='alpha(opacity='+(Math.round(100*i))+')';
el1.style.filter=opstring;
el1.style.opacity=i;
el2.style.filter=opstring;
el2.style.opacity=i;
}

function fadein(start) {
	var el1 = document.getElementById('parent');
	var el2 = document.getElementById('parent2');	
	start = start + 0.1;
	setopacity(start, el1, el2);
	fstr = 'fadein('+start+')';
	if (start < 1) setTimeout(fstr,50); else {
		el1.style.filter='';
		el2.style.filter='';
		updatelinks();
	}
}

function mailsent(start) {
	var el1 = document.getElementById('an1');
	var el2 = document.getElementById('an2');
	var el3 = document.getElementById('an3');
	var el4 = document.getElementById('an4');	
	if (start > 0.6) start = start - 0.2; 
	if (start> 0) setopacity(start, el1, el2);
	if (start> 0) setopacity(start, el3, el4);
	fstr = 'mailsent('+start+')';
	if (start > 0.6) setTimeout(fstr,50); 
}

function getY(oElement) {
var iReturnValue = 0;
while( oElement != null ) {
iReturnValue += oElement.offsetTop;
oElement = oElement.offsetParent;
}
return iReturnValue;
}

function getX(oElement) {
var iReturnValue = 0;
while( oElement != null ) {
iReturnValue += oElement.offsetLeft;
oElement = oElement.offsetParent;
}
return iReturnValue;
}

function linkmousemove(e) {
	//check for target
	
	if (!e) {
	var e = window.event;
	}
	if (e.target) {
	targ = e.target;
	}
	else if (e.srcElement) {
	targ = e.srcElement;
	}
	if (targ.nodeType == 3) {// defeat Safari bug
	targ = targ.parentNode;
	}
	
	var IE = document.all?true:false;
	y = getY(targ);
	if (!opera) y = y- document.getElementById('content').scrollTop;
	if (!IE) document.captureEvents(Event.MOUSEMOVE);
	var tx;
	if (IE) {
	tx = event.clientX + getbodyscrollX();
	} else {// grab the x-y pos.s if browser is NS
	tx = e.pageX;
	}  
	if (tx < 0){tx = 0;}
	tx = tx + 5;
	y = y - 20;
	document.getElementById("clickhere").style.left = tx + 'px';
	document.getElementById("clickhere").style.top = y + 'px';
	document.getElementById("clickhere").style.visibility = "visible";
}

function linkout() {
	document.getElementById("clickhere").style.visibility = "hidden";
}

function updatelinks() {
	var content = document.getElementById('content');
	var els=content.getElementsByTagName('a');
	var i=els.length;
	while(i-- > 0){
		if (els[i].className != "except") {
		  els[i].onmousemove = linkmousemove;
		  els[i].onmouseout = linkout;
		}
	}
}

function getbodyscrollX() {
var posX;
posX=0;
if (typeof(window.pageXOffset) == 'number') 
{
posX = window.pageXOffset;
}
else if (document.body && (document.body.scrollLeft))
{
posX = document.body.scrollLeft;
}
else if (document.documentElement && (document.documentElement.scrollLeft)) 
{
posX = document.documentElement.scrollLeft;
}
return posX;
}

function getbodyscrollY() {
var posY;
posY=0;
if (typeof(window.pageYOffset) == 'number') 
{
posY = window.pageYOffset;
} 
else if (document.body && (document.body.scrollTop)) 
{
posY = document.body.scrollTop;
}
else if (document.documentElement && (document.documentElement.scrollTop)) 
{
posY = document.documentElement.scrollTop;
}
return posY;
}


function scrollit(obj,e) {
	if (sbclicked) {
		var y = getY(obj);
		var IE = document.all?true:false;
		if (!IE) document.captureEvents(Event.MOUSEMOVE);
		var ty;
		if (IE) {
		ty = event.clientY + getbodyscrollY();
	    } else {// grab the x-y pos.s if browser is NS
		ty = e.pageY;
	  }  
	  if (ty < 0){ty = 0;}
	  wy = -(y - ty );
	  if (wy < 12) wy = 12;
	  if (wy > 565) wy = 565;
	  if (wy > ay) step = 7; else step = -7;
	  scrollswimm(wy,step,null);	  
	}
	sbclicked = true;
}

function scrollswimm(wy,step,aux) {
	if (activescrollbar) {
	if (step > 0) {
		var dif = wy - ay;
		if (dif < 10) {step = 1; if (aux == null) aux = ay;} else {if (step > 1) step--; if (aux == null) aux = wy - 28;}
		aux = aux + step;
		if ((aux < wy)&&(aux < 590)) {
			var dif = innerH - 690; if (dif < 0) dif = 0;
			var st = Math.round(aux * dif / 537)
			if ((ie6)||(version == 7)) if (st < 20) st = 0;			
			document.getElementById('content').scrollTop = st;
			document.getElementById('myscrollbar').style.top = aux + 'px';
			ay = aux;
			var str = 'scrollswimm('+wy+','+step+','+aux+')';
			setTimeout(str,10);
		}
	}
	else {
		var dif = ay - wy;
		if (dif < 10) {step = -1; if (aux == null) aux = ay;} else {if (step < -1) step++; if (aux == null) aux = wy + 28;}
		aux = aux + step;
		if ((aux > wy)&&(aux > 0)) {
			var dif = innerH - 690; if (dif < 0) dif = 0;
			var st = Math.round(aux * dif / 537)
			if ((ie6)||(version == 7)) if (st < 20) st = 0;
			if (st < 15) st = 0;
			document.getElementById('content').scrollTop = st;
			document.getElementById('myscrollbar').style.top = aux + 'px';
			ay = aux;
			var str = 'scrollswimm('+wy+','+step+','+aux+')';
			setTimeout(str,10);
		}
	}
  }
}

function showgadgetlist(id1,id2,elheight) {
	if ((document.getElementById(id1))&&(document.getElementById(id2))) {
		var obj = document.getElementById(id1); 
		var el = document.getElementById(id2);
		var newx = getX(obj);
		var newy = getY(obj) + obj.offsetHeight;
		el.style.left = newx+'px';
		el.style.top = newy+'px';
		el.style.display = "block";
		expand(el.id, 0, elheight, 1);
		if ((document.getElementById('cursvalutaroptions'))&&(document.getElementById('cursvalutaroptions2'))) {
			if (id2 == 'cursvalutaroptions') bexpand('cursvalutaroptions2',135,0,-2); else bexpand('cursvalutaroptions',135,0,-2);
		}
	}
}

function expand(id,s,f,step) { 
	  if (document.getElementById(id)) {
	  if (isNaN(s)) {if (document.getElementById(s)) {s = document.getElementById(s).offsetHeight;} }
	  if (isNaN(f)) {if (document.getElementById(f)) {f = document.getElementById(f).offsetHeight;} }	  
		el = document.getElementById(id);
		if (step > 0) el.setAttribute("closed","no"); else el.setAttribute("closed","no");
		if (step > 0) {
			if (s == 0) s = f - 20;
			s++;
			el.style.height = s + 'px';
			if (s < f) {
				var fstr = 'expand("'+id+'",'+s+','+f+','+step+')';
				setTimeout(fstr,20);
			}
		}
		else
		if (step < 0) {
			if ((f == 0)&&(step < -1)) {s = f + 20; step = -1;}
			s--;
			el.style.height = s + 'px';
			if (s > f) {
				var fstr = 'expand("'+id+'",'+s+','+f+','+step+')';
				setTimeout(fstr,20);
			}
			else el.style.display = "none";
		}
  }
}
	
function cursvalutaroptionsclick(obj) {
	if ((document.getElementById('gvaluta'))&&(document.getElementById('cursvalutarlistvalue'))) {
		document.getElementById('gvaluta').innerHTML = obj.innerHTML;
		document.getElementById('cursvalutarlistvalue').value = obj.innerHTML;
		expand('cursvalutaroptions',135,0,-2);		
	}
}

function cursvalutaroptionsclick1(obj) {
	if ((document.getElementById('gvaluta1'))&&(document.getElementById('cursvalutarlistvalue1'))) {
		document.getElementById('gvaluta1').innerHTML = obj.innerHTML;
		document.getElementById('cursvalutarlistvalue1').value = obj.innerHTML;
		expand('cursvalutaroptions1',135,0,-2);		
	}
}

function meteooptionsclick(obj) {
	if ((document.getElementById('gmeteooras'))) {
		var str = obj.innerHTML;
		if (str.length > 10) str = str.substr(0,8)+'..';
		document.getElementById('gmeteooras').innerHTML = str;
		
		var meteodb = document.getElementById('gmeteodb');
		meteodb.value = obj.innerHTML;
		var index = meteodb.selectedIndex;
		if (index > -1) var value = meteodb.options[index].text; else value ='';
		if (value != '') {
			var vector = value.split('|:|');
			document.getElementById('gtemp').innerHTML = vector[0];
			document.getElementById('gtempsimt').innerHTML = vector[1];
			document.getElementById('gvant').innerHTML = vector[2];
			document.getElementById('gprobabilitate').innerHTML = vector[3];
			if (ie6) {
				document.getElementById('meteoimg').src = '';
				document.getElementById('meteoimg').style.filter = '';
				pngfix();
			}
			document.getElementById('meteoimg').src = 'http://www.ourhost.ro/GadgetElements/'+vector[4]+'.png';
			if (ie6) pngfix();
		}
		expand('meteooptions',135,0,-2);
		setsingleopacity(0,'gtemp');
		singlefadein('gtemp',0);
	}
}

function cursvalutaroptionsclick2(obj) {
	if ((document.getElementById('gvaluta2'))&&(document.getElementById('cursvalutarlistvalue2'))) {
		document.getElementById('gvaluta2').innerHTML = obj.innerHTML;
		document.getElementById('cursvalutarlistvalue2').value = obj.innerHTML;
		expand('cursvalutaroptions2',135,0,-2);		
		
	}
}

function zodiacoptionsclick(obj) {
	if (document.getElementById('gzodiac')) {
		document.getElementById('gzodiac').innerHTML = obj.innerHTML;
		expand('zodiacoptions','zodiacoptiontable',0,-2);	
		var zodiacdb = document.getElementById('gzodiacdb');
		zodiacdb.value = obj.innerHTML;
		var index = zodiacdb.selectedIndex;
		if (index > -1) var value = zodiacdb.options[index].text; else value ='';	
		document.getElementById('gzodiacdetail').innerHTML = value + ' <a href="http://astromax.eva.ro/horoscop-zilnic/'+obj.innerHTML+'.html" target="_blank">[...]</a>';
		if (value != "") {
			if (ie6) {
				document.getElementById('zodiacimg').src = '';
				document.getElementById('zodiacimg').style.filter = '';
			}
			document.getElementById('zodiacimg').src = 'http://www.ourhost.ro/GadgetElements/'+obj.innerHTML+'.png';
			if (ie6) pngfix();
		}
		setsingleopacity(0,'gzodiacdetail');
		singlefadein('gzodiacdetail',0);
	}
}

function gafiscurs() {
	if ((document.getElementById('gvaluta'))&&(document.getElementById('cursvalutarvalue'))&&(document.getElementById('cursvalutarlistvalue'))) {
		var cursdb = document.getElementById('gcursvalutardb');
		var moneda = document.getElementById('cursvalutarlistvalue');
		cursdb.value = moneda.value;
		var index = cursdb.selectedIndex;
		if (index > -1) var value = cursdb.options[index].text; else value ='...';
		if (document.getElementById('gvaluta').innerHTML == '...') value ='...';
		setsingleopacity(0,'cursvalutarvalue');
		document.getElementById('cursvalutarvalue').innerHTML = value;
		singlefadein('cursvalutarvalue',0);
	}	
}

function gvconvertafis() {
	if ((document.getElementById('gconvertsuma'))&&(document.getElementById('cursvalutarlistvalue1'))&&(document.getElementById('cursvalutarlistvalue2'))) {
		var cursdb = document.getElementById('gcursvalutardb4c');
		var din = document.getElementById('cursvalutarlistvalue1');
		cursdb.value = din.value;
		var index = cursdb.selectedIndex;
		if (index > -1) var valuedin = cursdb.options[index].text; else valuedin ='...'; 
		
		var $in = document.getElementById('cursvalutarlistvalue2');
		cursdb.value = $in.value;
		var index = cursdb.selectedIndex;
		if (index > -1) var valuein = cursdb.options[index].text; else valuein ='...';
		
		if ((document.getElementById('gvaluta1').innerHTML == '...')||(document.getElementById('gvaluta2').innerHTML == '...')) value ='...';
		else {
			if ((valuedin != '...')&&(valuein != '...')&&(document.getElementById('gconvertsuma'))) {
				var suma = document.getElementById('gconvertsuma').value;
				if ((suma.length == 0)||(suma == null)) value = '...';
				else
				if (!isNaN(suma)) {//is numeric
					var value = (suma*valuedin/valuein); value = value.toFixed(2);
				}
				else value = '...';
			}
		}
		setsingleopacity(0,'convertvalutarvalue');
		document.getElementById('convertvalutarvalue').innerHTML = value;
		singlefadein('convertvalutarvalue',0);
	}	
}

function bexpand(id,s,f,step) {
	if (document.getElementById(id)) {
		var el = document.getElementById(id);
		var semaphore = el.getAttribute("closed");
		if (semaphore == "no") expand(id,s,f,step);
	}
}

function setsingleopacity(i,elid) {
	if (document.getElementById(elid)) {
		var opstring='alpha(opacity='+(Math.round(100*i))+')';
		var el = document.getElementById(elid);
		el.style.filter=opstring;
		el.style.opacity=i;
	}
}
	
function singlefadein(elid,i) {
	if (i < 1) {
		i = i + 0.2;
		if (i > 1) i = 1;
		setsingleopacity(i,elid);
		var fstr = 'singlefadein("'+elid+'",'+i+')';
		setTimeout(fstr,80);
	}
}

function tableoptionomo(obj) {
	var mother = obj.parentNode.parentNode.parentNode;
	var tds = mother.getElementsByTagName('td');
	for (var i = 0; i < tds.length; i++) {tds[i].style.backgroundColor = '#F9F9F9';}
	obj.style.backgroundColor = '#EEEEEE';
}

function tableoptionomu(obj) {
	var mother = obj.parentNode.parentNode.parentNode;
	var tds = mother.getElementsByTagName('td');
	for (var i = 0; i < tds.length; i++) {tds[i].style.backgroundColor = '#F9F9F9';}
}

function process_answer($ans) {
	if ($ans.indexOf('newsmessage:') != -1) {
		$ans = $ans.substr(12);
		document.getElementById('gnewsstatus').innerHTML = $ans;
		document.getElementById('gnewsletter').value ="";
	}
	else
	if ($ans.indexOf('msmessage:') != -1) {
		$ans = $ans.substr(10);
		if ($ans == '1') {document.getElementById('senume').focus(); return false;}
		if ($ans == '2') {document.getElementById('seemail').focus(); return false;}
		if ($ans == '3') {document.getElementById('semesaj').focus(); return false;}
		if ($ans.indexOf('done') > -1) {
			document.getElementById('senume').disabled = "disabled";
			document.getElementById('seemail').disabled = "disabled";
			document.getElementById('semesaj').disabled = "disabled";
			document.getElementById('setrimitere').style.display = "none";
			if (ie6) {
				document.getElementById('imailstatus').src = '';
				document.getElementById('imailstatus').style.filter = '';
			}
			document.getElementById('imailstatus').src = "http://www.ourhost.ro/OK.png";
			document.getElementById('imailstatus').width = 27;
			document.getElementById('imailstatus').height = 27;
			document.getElementById('imailstatus').style.display = "block";
			if (ie6) pngfix();
			document.getElementById('mailstatus').innerHTML = "Mailul a fost trimis!";
			mailsent(1);
		}
		else {
			document.getElementById('mailstatus').innerHTML = "Eroare la trimitere!";
			if (ie6) {
				document.getElementById('imailstatus').src = '';
				document.getElementById('imailstatus').style.filter = '';
			}
			document.getElementById('imailstatus').src = "http://www.ourhost.ro/NO.png";
			document.getElementById('imailstatus').style.display = "block";
			if (ie6) pngfix();
		}
	}
	else
	if ($ans.indexOf('votemessage:') != -1) {
		$ans = $ans.substr(12);
		$tans = $ans.substr(0,2);
		$ans  = $ans.substr(3);
		if ($tans.indexOf('ok') > -1) {
			var infos = $ans.split("|");
			var ibox = document.getElementsByTagName('input');
			var iboxes = new Array();
			var c = -1;
			for (var ii = 0; ii < ibox.length; ii++) {
					if (ibox[ii].className == 'pollinfo') {c++; iboxes[c] = ibox[ii];}
			}
			
			for (var i = 0; i < infos.length-1; i++) {
				iboxes[i].value = infos[i];
			}
					
			var radios = document.getElementsByTagName('input');
			for (var i = 0; i < radios.length; i++) {
				if (radios[i].className == 'pollradio') {radios[i].checked = false; radios[i].disabled = "disabled";}
			}
			var but = document.getElementById('voteaza');
			but.style.display = "none";
			but = document.getElementById('voteok');
			but.width = 26;
			but.height = 27;
			but.style.visibility = "visible";
			if (document.getElementById('polltotalvotes')) document.getElementById('polltotalvotes').value = Number(document.getElementById('polltotalvotes').value) + 1;			
			rezultatesondaj();
		}
	}
	else
	if ($ans.indexOf('recmessage:') != -1) {
		$ans = $ans.substr(11);
		if ($ans.indexOf('done') > -1) document.getElementById('recomandadiv').innerHTML = document.getElementById('recomandasucces').innerHTML;
		else document.getElementById('recomandadiv').innerHTML = document.getElementById('recomandaerror').innerHTML;
	}
	else
	if ($ans.indexOf('subcatmessage:') != -1) {
		$ans = $ans.substr(14);
		document.getElementById('subcatsdiv').innerHTML = $ans;
	}
	else
	if ($ans.indexOf('addcartmessage:') != -1) {
		$ans = $ans.substr(15);
		if (document.getElementById('cosnrproduse')) {
			var infoarray = $ans.split(',');
			var imid = infoarray[0];
			if (document.getElementById(imid)) {
				document.getElementById(imid).src = 'http://www.ourhost.ro/add_cos_isin.jpg';
				document.getElementById(imid).onmouseover = '';
				document.getElementById(imid).onmouseout = '';
				document.getElementById(imid).onclick = '';
				document.getElementById(imid).style.cursor = 'auto';
			}
			document.getElementById('cosnrproduse').innerHTML = infoarray[1]+' produse';
		}
	}
	else
	if ($ans.indexOf('comandamessage:') != -1) {
		$ans = $ans.substr(15);
		if ($ans.indexOf('done') > -1) {document.getElementById('comandadiv').innerHTML = document.getElementById('comandasucces').innerHTML; document.getElementById('cosnrproduse').innerHTML = '0 produse';}
		else document.getElementById('comandadiv').innerHTML = document.getElementById('comandaerror').innerHTML;
	}
}

function ginscriere() {
	if (document.getElementById('gnewsletter')) {
		var params = 'gnewsletter='+document.getElementById('gnewsletter').value;
		process('newsregister/',params);
	}
}

function ginscriereonenter() {
	if(event.keyCode==13) ginscriere();
}

function guestbookadd() {
	if ((document.getElementById('guestbooknume').value != "")&&(document.getElementById('guestbookmesaj').value != "")) {
		document.myform.action='guestbook/';
		document.myform.submit();
	}
	else {
		if (document.getElementById('guestbooknume').value == "") document.getElementById('guestbooknume').focus();
		else
		if (document.getElementById('guestbookmesaj').value == "") document.getElementById('guestbookmesaj').focus();
	}
}

function wheel(event){
	var delta = 0;
	if (!event) event = window.event;
	if (event.wheelDelta) {
		delta = event.wheelDelta/120;
		if (window.opera)
			delta = -delta;
		} else if (event.detail) {
			   	delta = -event.detail/3;
	}
	if (delta) scrollhandle(delta);
	if (!wheelpriority) {
		if (event.preventDefault) event.preventDefault();
	}
	if (!wheelpriority) event.returnValue = false; else event.returnValue = true;
}

function scrollhandle(delta) {
	ay -= 50*delta;
	var t = ay;
	if (ay < 12) ay = 0; else if (ay > 565) ay = 565;
	oElem = document.getElementById('myscrollbar');
	wheelpriority = false;
	if (t < 12) {t = 12; wheelpriority = true;} else if (t > 565) {t = 565; wheelpriority = true;}
	oElem.style.top = t + 'px';
	var dif = innerH - 690; if (dif < 0) dif = 0;
	var st = Math.round(ay * dif / 537)
	if ((ie6)||(version == 7)) if (st < 20) st = 0;
	document.getElementById('content').scrollTop = st;
	scrollfrom = ay;
	sbclicked = false;
}

function gcauta() {
	var el = document.getElementById('gsearch');
	if (el.value != "") {
		document.myform.action = 'cauta/'+escape(el.value)+'/';
		document.myform.submit();
	}
	else el.focus();
}
