window.onload=function(){
b_hint_active=1;
if (document.all)
  {
  document.documentElement.style.overflow="hidden";
  document.body.style.overflow="hidden";
  document.getElementById("main").style.overflow="auto";
  b_png();
  }
else
  {
  
  }
}

var b_hint_x;
var b_hint_y;
var b_hint_document_x;
var b_hint_document_y;
var b_hint_pornit=0;
var b_hint_active=0;

function b_hint_on(imagine, x, y, eveniment)
{
if (b_hint_active)
  {
  document.getElementById("b_hint_m").style.display="none";
  document.getElementById("b_hint_m").style.zIndex=1;
  document.getElementById("b_hint_mv").style.zIndex=2;
  document.getElementById("b_hint_mp").style.display="block";
  document.getElementById("b_hint_m").onload=function()
    {
    document.getElementById("b_hint_m").style.display="block";
    document.getElementById("b_hint_mp").style.display="none";
    document.getElementById("b_hint_m").style.zIndex=2;
    document.getElementById("b_hint_mv").style.zIndex=1;
    }
  b_hint_pornit=1;
  b_hint_x=x+18;
  b_hint_y=y+19;
  document.getElementById("b_hint").style.width=(x+18)+"px";
  document.getElementById("b_hint").style.height=(y+19)+"px";
  document.getElementById("b_hint_sm").style.width=x+"px";
  document.getElementById("b_hint_jm").style.width=x+"px";
  document.getElementById("b_hint_ms").style.height=y+"px";
  document.getElementById("b_hint_md").style.height=y+"px";
  document.getElementById("b_hint_mv").style.width=x+"px";
  document.getElementById("b_hint_mv").style.height=y+"px";
  document.getElementById("b_hint_mp").style.left=(x/2-9)+"px";
  document.getElementById("b_hint_mp").style.top=(y/2-9)+"px";
  document.getElementById("b_hint_m").src=imagine;
  b_hint_document_x=(document.body.scrollWidth);
  b_hint_document_y=(document.body.scrollHeight);

  if (document.all) b_hint_document_all_y=(document.getElementById("main").scrollHeight);
  else b_hint_document_all_y=document.body.parentNode.offsetHeight;
  if (eveniment) b_hint_move(eveniment)
  document.getElementById("b_hint").style.display="block";
  }
}

function b_hint_move(eveniment)
{
if (b_hint_pornit && b_hint_active)
  {
  if (document.all) scrolltop=document.getElementById("main").scrollTop;
  else scrolltop=window.pageYOffset;
  
  if (!eveniment) eveniment=window.event;
  b_hint_y_offset=scrolltop + ((eveniment.clientY) * (b_hint_document_y - b_hint_y)) / b_hint_document_y;
  b_hint_x_offset=eveniment.clientX;

  if (eveniment.clientX + 45 < b_hint_document_x-b_hint_x) b_hint_x_offset+=15;
  else b_hint_x_offset-=28+b_hint_x;

  b_hint_x_offset=Math.floor(b_hint_x_offset);
  b_hint_y_offset=Math.floor(b_hint_y_offset);
  
  document.getElementById("b_hint").style.left=(b_hint_x_offset)+"px";
  document.getElementById("b_hint").style.top=(b_hint_y_offset)+"px";
  temp=document.getElementById("b_hint").style.top;
  }
}

function b_hint_off()
{
if (b_hint_active)
  {
  b_hint_pornit=0;
  document.getElementById("b_hint").style.display="none";
  }
}

document.onmousemove=b_hint_move;


function b_png()
{

var arVersion = navigator.appVersion.split("MSIE")
var version = parseFloat(arVersion[1])
if ((version >= 5.5) && (document.body.filters)) 
  {
  for(var i=0; i<document.images.length; i++)
    {
    var img = document.images[i]
    var imgName = img.src.toUpperCase()
    if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
      {
        var imgID = (img.id) ? "id='" + img.id + "' " : ""
        var imgClass = "class='" + img.className+"' ";
        var imgStyle = img.style.cssText 
        var strNewHTML = "<span " + imgID + imgClass + " style=\"overflow:hidden; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'" + img.src + "\', sizingMethod='scale'); margin:0px; padding:0px; "+imgStyle+"\"></span>";
        img.outerHTML = strNewHTML
        i = i-1
      }
    }
  }
}

clients_login_checked=0;
clients_login_cms=1;

function clients_login_check_user()
{
if (clients_login_checked==0)
  {
  clients_login_makepost("cms/cms_authcheck.php","user="+clients_login_urlencode(document.getElementById("clients_login_user").value)+"&pass="+clients_login_urlencode(document.getElementById("clients_login_pass").value),function(raspuns)
    {
    clients_login_mesaj(raspuns)
    if (raspuns=="clients_login_succes")
      {
      clients_login_checked=1;
      document.getElementById("clients_login").submit();
      clients_login_checked=0;
      }
    });
  return false;
  }
else
  {
  clients_login_checked=0;
  return true;
  }
}

function clients_login_makepost(url, parameters, functie)
{
http_request = false;
if (window.XMLHttpRequest)
  {
  http_request = new XMLHttpRequest();
  if (http_request.overrideMimeType)
    {
    http_request.overrideMimeType('text/html');
    }
  }
else
  if (window.ActiveXObject)
    {
    try
      {
      http_request = new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      try
        {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			  }
      catch (e) {}
		  }
	  }
    
if (!http_request)
  {
  alert('Browser doesn\'t support AJAX.');
  return false;
  }
else
  {
	http_request.onreadystatechange = function()
    {
    if (http_request.readyState == 4)
      {
      if (http_request.status == 200)
        {
        functie(http_request.responseText);
        }
      else
        {
        clients_login_mesaj("clients_login_eroare_post");
        }
      }
    }
	http_request.open('POST', url, true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Content-length", parameters.length);
	http_request.setRequestHeader("Connection", "close");
	http_request.send(parameters);
    }
}

function clients_login_urlencode(plaintext)
{
  if (plaintext)
  {
  var SAFECHARS = "0123456789" +					// Numeric
  "ABCDEFGHIJKLMNOPQRSTUVWXYZ" +	// Alphabetic
  "abcdefghijklmnopqrstuvwxyz" +
  "-_.!~*'()";					// RFC2396 Mark characters
  var HEX = "0123456789ABCDEF";

  var encoded = "";
  for (var i = 0; i < plaintext.length; i++ )
    {
    var ch = plaintext.charAt(i);
    if (ch == " ")
      {
      encoded += "+";				// x-www-urlencoded, rather than %20
      }
    else
      if (SAFECHARS.indexOf(ch) != -1)
        {
        encoded += ch;
        }
      else
        {
        var charCode = ch.charCodeAt(0);
        encoded += "%";
        encoded += HEX.charAt((charCode >> 4) & 0xF);
        encoded += HEX.charAt(charCode & 0xF);
        }
    }
  return encoded;
  }
else return "";
}

clients_login_mesaje=new Array();

function clients_login_mesaj_tip(cod,descriere)
{
this.cod=cod;
this.descriere=descriere;
}

function clients_login_mesaj_adauga(cod, descriere)
{
clients_login_mesaje.push(new clients_login_mesaj_tip(cod,descriere));
}

function clients_login_mesaj(cod)
{
if (document.getElementById("clients_login_mesaj"))
  {
  if (cod)
    {
    i=0;
    while (i<clients_login_mesaje.length && clients_login_mesaje[i].cod!=cod) i++
    if (i<clients_login_mesaje.length)
      {
      document.getElementById("clients_login_mesaj").innerHTML=clients_login_mesaje[i].descriere;
      document.getElementById("clients_login_mesaj").style.display="block";
      }
    else
      {
      document.getElementById("clients_login_mesaj").style.display="none";
      }
    }
  else
    {
    document.getElementById("clients_login_mesaj").style.display="none";
    }
  }
}

clients_login_mesaj_adauga("clients_login_eroare_autentificare","*");
clients_login_mesaj_adauga("clients_login_eroare_post","*");


if(typeof deconcept == "undefined") var deconcept = new Object();
if(typeof deconcept.util == "undefined") deconcept.util = new Object();
if(typeof deconcept.SWFObjectUtil == "undefined") deconcept.SWFObjectUtil = new Object();
deconcept.SWFObject = function(swf, id, w, h, ver, c, quality, xiRedirectUrl, redirectUrl, detectKey) {
	if (!document.getElementById) { return; }
	this.DETECT_KEY = detectKey ? detectKey : 'detectflash';
	this.skipDetect = deconcept.util.getRequestParameter(this.DETECT_KEY);
	this.params = new Object();
	this.variables = new Object();
	this.attributes = new Array();
	if(swf) { this.setAttribute('swf', swf); }
	if(id) { this.setAttribute('id', id); }
	if(w) { this.setAttribute('width', w); }
	if(h) { this.setAttribute('height', h); }
	if(ver) { this.setAttribute('version', new deconcept.PlayerVersion(ver.toString().split("."))); }
	this.installedVer = deconcept.SWFObjectUtil.getPlayerVersion();
	if (!window.opera && document.all && this.installedVer.major > 7) {
		// only add the onunload cleanup if the Flash Player version supports External Interface and we are in IE
		deconcept.SWFObject.doPrepUnload = true;
	}
	if(c) { this.addParam('bgcolor', c); }
	var q = quality ? quality : 'high';
	this.addParam('quality', q);
	this.setAttribute('useExpressInstall', false);
	this.setAttribute('doExpressInstall', false);
	var xir = (xiRedirectUrl) ? xiRedirectUrl : window.location;
	this.setAttribute('xiRedirectUrl', xir);
	this.setAttribute('redirectUrl', '');
	if(redirectUrl) { this.setAttribute('redirectUrl', redirectUrl); }
}
deconcept.SWFObject.prototype = {
	useExpressInstall: function(path) {
		this.xiSWFPath = !path ? "expressinstall.swf" : path;
		this.setAttribute('useExpressInstall', true);
	},
	setAttribute: function(name, value){
		this.attributes[name] = value;
	},
	getAttribute: function(name){
		return this.attributes[name];
	},
	addParam: function(name, value){
		this.params[name] = value;
	},
	getParams: function(){
		return this.params;
	},
	addVariable: function(name, value){
		this.variables[name] = value;
	},
	getVariable: function(name){
		return this.variables[name];
	},
	getVariables: function(){
		return this.variables;
	},
	getVariablePairs: function(){
		var variablePairs = new Array();
		var key;
		var variables = this.getVariables();
		for(key in variables){
			variablePairs[variablePairs.length] = key +"="+ variables[key];
		}
		return variablePairs;
	},
	getSWFHTML: function() {
		var swfNode = "";
		if (navigator.plugins && navigator.mimeTypes && navigator.mimeTypes.length) { // netscape plugin architecture
			if (this.getAttribute("doExpressInstall")) {
				this.addVariable("MMplayerType", "PlugIn");
				this.setAttribute('swf', this.xiSWFPath);
			}
			swfNode = '<embed type="application/x-shockwave-flash" src="'+ this.getAttribute('swf') +'" width="'+ this.getAttribute('width') +'" height="'+ this.getAttribute('height') +'" style="'+ this.getAttribute('style') +'"';
			swfNode += ' id="'+ this.getAttribute('id') +'" name="'+ this.getAttribute('id') +'" ';
			var params = this.getParams();
			 for(var key in params){ swfNode += [key] +'="'+ params[key] +'" '; }
			var pairs = this.getVariablePairs().join("&");
			 if (pairs.length > 0){ swfNode += 'flashvars="'+ pairs +'"'; }
			swfNode += '/>';
		} else { // PC IE
			if (this.getAttribute("doExpressInstall")) {
				this.addVariable("MMplayerType", "ActiveX");
				this.setAttribute('swf', this.xiSWFPath);
			}
			swfNode = '<object id="'+ this.getAttribute('id') +'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+ this.getAttribute('width') +'" height="'+ this.getAttribute('height') +'" style="'+ this.getAttribute('style') +'">';
			swfNode += '<param name="movie" value="'+ this.getAttribute('swf') +'" />';
			var params = this.getParams();
			for(var key in params) {
			 swfNode += '<param name="'+ key +'" value="'+ params[key] +'" />';
			}
			var pairs = this.getVariablePairs().join("&");
			if(pairs.length > 0) {swfNode += '<param name="flashvars" value="'+ pairs +'" />';}
			swfNode += "</object>";
		}
		return swfNode;
	},
	write: function(elementId){
		if(this.getAttribute('useExpressInstall')) {
			// check to see if we need to do an express install
			var expressInstallReqVer = new deconcept.PlayerVersion([6,0,65]);
			if (this.installedVer.versionIsValid(expressInstallReqVer) && !this.installedVer.versionIsValid(this.getAttribute('version'))) {
				this.setAttribute('doExpressInstall', true);
				this.addVariable("MMredirectURL", escape(this.getAttribute('xiRedirectUrl')));
				document.title = document.title.slice(0, 47) + " - Flash Player Installation";
				this.addVariable("MMdoctitle", document.title);
			}
		}
		if(this.skipDetect || this.getAttribute('doExpressInstall') || this.installedVer.versionIsValid(this.getAttribute('version'))){
			var n = (typeof elementId == 'string') ? document.getElementById(elementId) : elementId;
			n.innerHTML = this.getSWFHTML();
			return true;
		}else{
			if(this.getAttribute('redirectUrl') != "") {
				document.location.replace(this.getAttribute('redirectUrl'));
			}
		}
		return false;
	}
}

/* ---- detection functions ---- */
deconcept.SWFObjectUtil.getPlayerVersion = function(){
	var PlayerVersion = new deconcept.PlayerVersion([0,0,0]);
	if(navigator.plugins && navigator.mimeTypes.length){
		var x = navigator.plugins["Shockwave Flash"];
		if(x && x.description) {
			PlayerVersion = new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/, "").replace(/(\s+r|\s+b[0-9]+)/, ".").split("."));
		}
	}else if (navigator.userAgent && navigator.userAgent.indexOf("Windows CE") >= 0){ // if Windows CE
		var axo = 1;
		var counter = 3;
		while(axo) {
			try {
				counter++;
				axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+ counter);
//				document.write("player v: "+ counter);
				PlayerVersion = new deconcept.PlayerVersion([counter,0,0]);
			} catch (e) {
				axo = null;
			}
		}
	} else { // Win IE (non mobile)
		// do minor version lookup in IE, but avoid fp6 crashing issues
		// see http://blog.deconcept.com/2006/01/11/getvariable-setvariable-crash-internet-explorer-flash-6/
		try{
			var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		}catch(e){
			try {
				var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
				PlayerVersion = new deconcept.PlayerVersion([6,0,21]);
				axo.AllowScriptAccess = "always"; // error if player version < 6.0.47 (thanks to Michael Williams @ Adobe for this code)
			} catch(e) {
				if (PlayerVersion.major == 6) {
					return PlayerVersion;
				}
			}
			try {
				axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			} catch(e) {}
		}
		if (axo != null) {
			PlayerVersion = new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));
		}
	}
	return PlayerVersion;
}
deconcept.PlayerVersion = function(arrVersion){
	this.major = arrVersion[0] != null ? parseInt(arrVersion[0]) : 0;
	this.minor = arrVersion[1] != null ? parseInt(arrVersion[1]) : 0;
	this.rev = arrVersion[2] != null ? parseInt(arrVersion[2]) : 0;
}
deconcept.PlayerVersion.prototype.versionIsValid = function(fv){
	if(this.major < fv.major) return false;
	if(this.major > fv.major) return true;
	if(this.minor < fv.minor) return false;
	if(this.minor > fv.minor) return true;
	if(this.rev < fv.rev) return false;
	return true;
}
/* ---- get value of query string param ---- */
deconcept.util = {
	getRequestParameter: function(param) {
		var q = document.location.search || document.location.hash;
		if (param == null) { return q; }
		if(q) {
			var pairs = q.substring(1).split("&");
			for (var i=0; i < pairs.length; i++) {
				if (pairs[i].substring(0, pairs[i].indexOf("=")) == param) {
					return pairs[i].substring((pairs[i].indexOf("=")+1));
				}
			}
		}
		return "";
	}
}
/* fix for video streaming bug */
deconcept.SWFObjectUtil.cleanupSWFs = function() {
	var objects = document.getElementsByTagName("OBJECT");
	for (var i = objects.length - 1; i >= 0; i--) {
		objects[i].style.display = 'none';
		for (var x in objects[i]) {
			if (typeof objects[i][x] == 'function') {
				objects[i][x] = function(){};
			}
		}
	}
}
// fixes bug in some fp9 versions see http://blog.deconcept.com/2006/07/28/swfobject-143-released/
if (deconcept.SWFObject.doPrepUnload) {
	if (!deconcept.unloadSet) {
		deconcept.SWFObjectUtil.prepUnload = function() {
			__flash_unloadHandler = function(){};
			__flash_savedUnloadHandler = function(){};
			window.attachEvent("onunload", deconcept.SWFObjectUtil.cleanupSWFs);
		}
		window.attachEvent("onbeforeunload", deconcept.SWFObjectUtil.prepUnload);
		deconcept.unloadSet = true;
	}
}
/* add document.getElementById if needed (mobile IE < 5) */
if (!document.getElementById && document.all) { document.getElementById = function(id) { return document.all[id]; }}

/* add some aliases for ease of use/backwards compatibility */
var getQueryParamValue = deconcept.util.getRequestParameter;
var FlashObject = deconcept.SWFObject; // for legacy support
var SWFObject = deconcept.SWFObject;


// JavaScript by GecoTemplates
// Preload images

// GecoTemplates rollover script
function imageholderclass(){
	this.over=new Array();
	this.down=new Array();
	this.src=new Array();
	this.store=store;
	
	function store(src, down, over){
		var AL=this.src.length;
		this.src[AL]=new Image(); this.src[AL].src=src;
		this.over[AL]=new Image(); this.over[AL].src=over;
		this.down[AL]=new Image(); this.down[AL].src=down;
	}
}

var ih = new imageholderclass();
var mouseisdown=0;

function preloader(t){
	for(i=0;i<t.length;i++){
		if(t[i].getAttribute('srcover')||t[i].getAttribute('srcdown')){
			
			storeimages(t[i]);
			var checker='';
			checker=(t[i].getAttribute('srcover'))?checker+'A':checker+'';
			checker=(t[i].getAttribute('srcdown'))?checker+'B':checker+'';
			
			switch(checker){
			case 'A' : mouseover(t[i]);mouseout(t[i]); break;
			case 'B' : mousedown(t[i]); mouseup2(t[i]); break;
			case 'AB' : mouseover(t[i]);mouseout(t[i]); mousedown(t[i]); mouseup(t[i]); break;
			default : return;			
			}
			
			if(t[i].src){t[i].setAttribute("oldsrc",t[i].src);}
		}
	}
}
function mouseup(t){
	var newmouseup;
	if(t.onmouseup){
		t.oldmouseup=t.onmouseup;
		newmouseup=function(){mouseisdown=0;this.src=this.getAttribute("srcover");this.oldmouseup();}

	}
	else{newmouseup=function(){mouseisdown=0;this.src=this.getAttribute("srcover");}}
	t.onmouseup=newmouseup;
}

function mouseup2(t){
	var newmouseup;
	if(t.onmouseup){
		t.oldmouseup=t.onmouseup;
		newmouseup=function(){mouseisdown=0;this.src=this.getAttribute("oldsrc");this.oldmouseup();}
		}
	else{newmouseup=function(){mouseisdown=0;this.src=this.getAttribute("oldsrc");}}
	t.onmouseup = newmouseup;
}

function mousedown(t){
	var newmousedown;
	if(t.onmousedown){
		t.oldmousedown=t.onmousedown;
		newmousedown=function(){if(mouseisdown==0){this.src=this.getAttribute("srcdown");this.oldmousedown();}}
	}
	else{newmousedown=function(){if(mouseisdown==0){this.src=this.getAttribute("srcdown");}}}
	t.onmousedown=newmousedown;
}

function mouseover(t){
	var newmouseover;
	if(t.onmouseover){
		t.oldmouseover=t.onmouseover;
		newmouseover=function(){this.src=this.getAttribute("srcover");this.oldmouseover();}
	}
	else{newmouseover=function(){this.src=this.getAttribute("srcover");}}
	t.onmouseover=newmouseover;
}

function mouseout(t){
	var newmouseout;
	if(t.onmouseout){
		t.oldmouseout=t.onmouseout;
		newmouseout=function(){this.src=this.getAttribute("oldsrc");this.oldmouseout();}
	}
	else{newmouseout=function(){this.src=this.getAttribute("oldsrc");}}
	t.onmouseout=newmouseout;
}

function storeimages(t){
	var s=(t.getAttribute('src'))?t.getAttribute('src'):'';
	var d=(t.getAttribute('srcdown'))?t.getAttribute('srcdown'):'';
	var o=(t.getAttribute('srcover'))?t.getAttribute('srcover'):'';
	ih.store(s,d,o);
}

function preloadimgsrc(){
	if(!document.getElementById) return;
	var it=document.getElementsByTagName('IMG');
	var it2=document.getElementsByTagName('INPUT');
	preloader(it);
	preloader(it2);
}

if(window.addEventListener){window.addEventListener("load", preloadimgsrc, false);} 
else{
	if(window.attachEvent){window.attachEvent("onload", preloadimgsrc);}
	else{if(document.getElementById){window.onload=preloadimgsrc;}}
}

//GecoTemplates Popup Windows js Script
var newwin = null;
function popup(url, wid, hi, scroll) {
	new_spec = wid + "_" + hi + scroll;
	scrolling = scroll? "yes": "no";
	if (scroll && document.all && (navigator.userAgent.indexOf("Mac") > -1)) wid = wid+17;
	newwin=window.open(url,new_spec,"WIDTH=" + wid + ",HEIGHT=" + hi + ",scrollBars=" + scrolling + ",resizable=no,screenX=100,screenY=100,left=100,top=100");
	newwin.focus();
}



function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}


Image1= new Image();
Image1.src = "images/b_hint/b_hint_jd.png";
Image2= new Image();
Image2.src = "images/b_hint/b_hint_jm.png";
Image3= new Image();
Image3.src = "images/b_hint/b_hint_js.png";
Image4= new Image();
Image4.src = "images/b_hint/b_hint_md.png";
Image5= new Image();
Image5.src = "images/b_hint/b_hint_ms.png";
Image6= new Image();
Image6.src = "images/b_hint/b_hint_sd.png";
Image7= new Image();
Image7.src = "images/b_hint/b_hint_sm.png";
Image8= new Image();
Image8.src = "images/b_hint/b_hint_ss.png";
Image9= new Image();
Image9.src = "images/menu/top_over_1.jpg";
Image10= new Image();
Image10.src = "images/menu/top_over_2.jpg";
Image11= new Image();
Image11.src = "images/menu/top_over_3.jpg";
Image12= new Image();
Image12.src = "images/menu/top_over_4.jpg";
Image13= new Image();
Image13.src = "images/menu/print_over.gif";