<!--
var Dom = YAHOO.util.Dom;
var yEvent = YAHOO.util.Event;

function init()
{
	//initFlash();
	YAHOO.contact.rewriteMail();
	//if (Dom.get('terkep')) initializeMap();
	/*
	if (document.getElementById('moveH1')) {
		var moveH1 = document.getElementById('moveH1');
		document.getElementById('h1').innerHTML = moveH1.innerHTML;
		moveH1.parentNode.removeChild(moveH1);
	}
	*/
}

function initFlash() {
	var flashvars = {};
	var params = {wmode: "transparent"};
	var attributes = {};
	swfobject.embedSWF(SITE_ROOT+"library/flash/header.swf", "header", "1000", "270", "9.0.0", false, flashvars, params, attributes);
}

function changeBigThumb(obj,nrd,nrdm) {
	var temp = obj.src;
	var picPath = temp.split("/");
	var pa_length = picPath.length-1;
	var newBigPic = picPath[pa_length];
	var newBigPicLink = newBigPic.substr(0);
	
	//Dom.get('bigpic').src = SITE_ROOT+PATH_LIBRARY+"resize.php?width=315&height=255&resizeflag=0&pic=../"+picPath[pa_length-1]+"/"+newBigPicLink;
	for (var i=1; i<nrdm; i++) {
		document.getElementById('bigpicLink'+i).innerHTML="";
		}
	Dom.get('bigpicLink'+nrd).innerHTML='<img src="'+SITE_ROOT+PATH_LIBRARY+'resize.php?width=315&height=255&resizeflag=0&pic=../'+picPath[pa_length-1]+'/'+newBigPicLink+'" id="bigpic" class="png_bg" />';
	Dom.get('bigpicLink'+nrd).href = SITE_ROOT+picPath[pa_length-1]+"/"+newBigPicLink;
}
function changeBigThumb2(obj,nrd) {
	
	for (var i=1; i<nrd; i++) {
		document.getElementById('picdiv'+i).style.display="none";
		}
	document.getElementById(obj).style.display="block";
}


function hidemenu()
{
	document.getElementById('home').className ="png_bg menu";
	document.getElementById('desprenoi').className="png_bg menu";
	document.getElementById('servicii').className="png_bg menu";
	document.getElementById('portofoliu').className="png_bg menu";
	document.getElementById('contact').className="png_bg menu";
	document.getElementById('sendof').className="png_bg trimiteOf";
	document.getElementById('sendce').className="png_bg trimiteCe";
}

function setmenu(lpd)
{
	if (lpd!="")
	{
		document.getElementById(lpd).className = "png_bg current";
	}
	if (lpd=="sendof")
	{
		document.getElementById(lpd).className = "png_bg trimiteOf opened";
	}
	if (lpd=="sendce")
	{
		document.getElementById(lpd).className = "png_bg trimiteCe opened";
	}
}

function hidefilterap()
{
	document.getElementById('ap1').className ="";
	document.getElementById('ap2').className ="";
	document.getElementById('ap3').className ="";
	document.getElementById('ap4').className ="";
	document.getElementById('ap5').className ="";
	document.getElementById('ap6').className ="";
}
function hidefilterapadmin()
{
	document.getElementById('ap1').className ="item";
	document.getElementById('ap2').className ="item";
	document.getElementById('ap3').className ="item";
	document.getElementById('ap4').className ="item";
	document.getElementById('ap5').className ="item";
	document.getElementById('ap6').className ="item";
}
function setfilterap(lpd)
{
	switch(lpd)
	{
		case 0: document.getElementById('ap1').className = "selected";
				break;
		case 1: document.getElementById('ap2').className = "selected";
				break;
		case 2: document.getElementById('ap3').className = "selected";
				break;
		case 3: document.getElementById('ap4').className = "selected";
				break;
		case 4: document.getElementById('ap5').className = "selected";
				break;
		case 18: document.getElementById('ap6').className = "selected";
				break;
		default:;
	}
}
function setfilterapadmin(lpd)
{
	switch(lpd)
	{
		case 0: document.getElementById('ap1').className = "item selected";
				break;
		case 1: document.getElementById('ap2').className = "item selected";
				break;
		case 2: document.getElementById('ap3').className = "item selected";
				break;
		case 3: document.getElementById('ap4').className = "item selected";
				break;
		case 4: document.getElementById('ap5').className = "item selected";
				break;
		case 18: document.getElementById('ap6').className = "item selected";
				break;
		default:;
	}
}
function hidefiltercas()
{
	document.getElementById('cas1').className ="";
	document.getElementById('cas2').className ="";
	document.getElementById('cas3').className ="";
	document.getElementById('cas4').className ="";
	document.getElementById('cas5').className ="";
	document.getElementById('cas6').className ="";
}
function hidefiltercasadmin()
{
	document.getElementById('cas1').className ="item";
	document.getElementById('cas2').className ="item";
	document.getElementById('cas3').className ="item";
	document.getElementById('cas4').className ="item";
	document.getElementById('cas5').className ="item";
	document.getElementById('cas6').className ="item";
}
function setfiltercas(lpd)
{
	switch(lpd)
	{
		case 0: document.getElementById('cas1').className = "selected";
				break;
		case 1: document.getElementById('cas2').className = "selected";
				break;
		case 2: document.getElementById('cas3').className = "selected";
				break;
		case 3: document.getElementById('cas4').className = "selected";
				break;
		case 4: document.getElementById('cas5').className = "selected";
				break;
		case 5: document.getElementById('cas6').className = "selected";
				break;
		default:;
	}
}
function setfiltercasadmin(lpd)
{
	switch(lpd)
	{
		case 0: document.getElementById('cas1').className = "item selected";
				break;
		case 1: document.getElementById('cas2').className = "item selected";
				break;
		case 2: document.getElementById('cas3').className = "item selected";
				break;
		case 3: document.getElementById('cas4').className = "item selected";
				break;
		case 4: document.getElementById('cas5').className = "item selected";
				break;
		case 5: document.getElementById('cas6').className = "item selected";
				break;
		default:;
	}
}
function hidefiltersp()
{
	document.getElementById('sp1').className ="";
	document.getElementById('sp2').className ="";
	document.getElementById('sp3').className ="";
	document.getElementById('sp4').className ="";
}
function hidefilterspadmin()
{
	document.getElementById('sp1').className ="item";
	document.getElementById('sp2').className ="item";
	document.getElementById('sp3').className ="item";
	document.getElementById('sp4').className ="item";
}
function setfiltersp(lpd)
{
	switch(lpd)
	{
		case 0: document.getElementById('sp1').className = "selected";
				break;
		case 1: document.getElementById('sp2').className = "selected";
				break;
		case 2: document.getElementById('sp3').className = "selected";
				break;
		case 3: document.getElementById('sp4').className = "selected";
				break;
		default:;
	}
}
function setfilterspadmin(lpd)
{
	switch(lpd)
	{
		case 0: document.getElementById('sp1').className = "item selected";
				break;
		case 1: document.getElementById('sp2').className = "item selected";
				break;
		case 2: document.getElementById('sp3').className = "item selected";
				break;
		case 3: document.getElementById('sp4').className = "item selected";
				break;
		default:;
	}
}

function hidefilterhp()
{
	document.getElementById('hp1').className ="";
	document.getElementById('hp2').className ="";
}
function hidefilterhpadmin()
{
	document.getElementById('hp1').className ="item";
	document.getElementById('hp2').className ="item";
}
function setfilterhp(lpd)
{
	switch(lpd)
	{
		case 0: document.getElementById('hp1').className = "selected";
				break;
		case 1: document.getElementById('hp2').className = "selected";
				break;
		default:;
	}
}
function setfilterhpadmin(lpd)
{
	switch(lpd)
	{
		case 0: document.getElementById('hp1').className = "item selected";
				break;
		case 1: document.getElementById('hp2').className = "item selected";
				break;
		default:;
	}
}

function hidefilterter()
{
	document.getElementById('ter1').className ="";
	document.getElementById('ter2').className ="";
	document.getElementById('ter3').className ="";
	document.getElementById('ter4').className ="";
}
function hidefilterteradmin()
{
	document.getElementById('ter1').className ="item";
	document.getElementById('ter2').className ="item";
	document.getElementById('ter3').className ="item";
	document.getElementById('ter4').className ="item";
}
function setfilterter(lpd)
{
	switch(lpd)
	{
		case 0: document.getElementById('ter1').className = "selected";
				break;
		case 1: document.getElementById('ter2').className = "selected";
				break;
		case 2: document.getElementById('ter3').className = "selected";
				break;
		case 3: document.getElementById('ter4').className = "selected";
				break;
		default:;
	}
}
function setfilterteradmin(lpd)
{
	switch(lpd)
	{
		case 0: document.getElementById('ter1').className = "item selected";
				break;
		case 1: document.getElementById('ter2').className = "item selected";
				break;
		case 2: document.getElementById('ter3').className = "item selected";
				break;
		case 3: document.getElementById('ter4').className = "item selected";
				break;
		default:;
	}
}


//eredmeny kiiratasanak elrejtese
function hideResultBox()
{
	if (Dom.get('resultBox'))
	{
		var attributes = {
			height: { to:0 },
			opacity: { to:0 },
			marginBottom: { to:0 }
		};
		var anim = new YAHOO.util.Anim('resultBox',attributes,1, YAHOO.util.Easing.easeBoth);
		anim.animate();
	}
}

/*
function changeBigThumb(obj) {
	var temp = obj.src;
	var picPath = temp.substr(temp.lastIndexOf('../')+3);
	var bigPicSrc = Dom.get('bigpic').src;
	var bigPicLink = Dom.get('bigpicLink').href;
	var newBigPicSrc = bigPicSrc.substr(0,bigPicSrc.lastIndexOf('../'))+'../'+picPath;
	var newBigPicLink = SITE_ROOT+bigPicLink.substr(0,bigPicLink.lastIndexOf('../'))+picPath;
	Dom.get('bigpic').src = newBigPicSrc;
	Dom.get('bigpicLink').href = newBigPicLink;
}
*/

YAHOO.namespace('popup');

YAHOO.popup.close = function popupClose(justHolder) {
	if (Dom.get('popupBg')) {
		document.body.removeChild(Dom.get('popupHolder'));
		if (justHolder!=true) document.body.removeChild(Dom.get('popupBg'));
	}
}

YAHOO.popup.open = function popupOpen(url,w,h) {
	YAHOO.popup.close(true);
	if (w==undefined) w=400;
	if (h==undefined) h=255;
	w += 20;
	h += 20+25;
	
	if (Dom.get('popupBg')==undefined) {
		var bg = document.createElement('div');
		bg.id = 'popupBg';
		bg.onclick = function(){YAHOO.popup.close();}
		bg.className = 'popupBg';
		bg.style.height = Dom.getRegion(Dom.get('body')).height+50+'px';
		document.body.appendChild(bg);
	}

	var picDiv = document.createElement('div');
	picDiv.id = 'popupHolder';
	picDiv.className = 'popupHolder';
	picDiv.style.width = w+'px';
	picDiv.style.height = h+'px';
	picDiv.style.left = (Dom.getViewportWidth()-w)/2+'px';
	picDiv.style.top = (Dom.getViewportHeight()-h)/2+Dom.getDocumentScrollTop()+'px';
	document.body.appendChild(picDiv);
	
	YAHOO.request.post('popupHolder',url);
}


YAHOO.namespace('request');
YAHOO.request.post = function postRequest(divID, url, parameters)
{
	var container=document.getElementById(divID);
	if (Dom.get('sendRequest')) YAHOO.util.Connect.setForm(Dom.get('sendRequest'));
	
	var handleSuccess = function(o){
		if(o.responseText !== undefined){
			container.innerHTML = o.responseText;
		}

	}

	var handleFailure = function(o){
		if(o.responseText !== undefined){
			container.innerHTML = "Ajax Error! (" + o.statusText + ")<br />";
		}
	}	
	
	var callback =
	{
	  success:handleSuccess,
	  failure:handleFailure,
	  cache:false,
	  timeout:5000
	};

	if (parameters===undefined) parameters = '';
	container.innerHTML = "<img src='"+SITE_ROOT+"library/style/loading.gif' />";
	var request = YAHOO.util.Connect.asyncRequest('POST', url, callback, parameters);
}


YAHOO.namespace('contact');

YAHOO.contact.rewriteMail = function contactRewriteMail() {
	var links = Dom.getElementsByClassName('mail');
	if (links) {
		var linksSize = links.length;
		for (var i=0; i<linksSize; i++) {
			var string = links[i].innerHTML;
			string = string.replace('www.','mailto:');
			string = string.replace('#','@');
			links[i].href = string;
			links[i].innerHTML = string.substr(7);
		}
	}
}

YAHOO.contact.submit = function contactSubmit() {
	var obj = document.contact;
	var name = obj.persfrom.value;
	var from = obj.emailfrom.value;
	var tel = obj.tel.value;
	var message = obj.detalii.value;
	var secnr = obj.secnr.value;
	var hidden_secnr = obj.hidden_secnr.value;
	var valid = false;
	if (name=='' || from=='' || tel=='' || secnr=='') alert('Numele, adresa de e-mail, telefonul si codul de securitate sunt obligarorii!');
	else if (!YAHOO.contact.isValidMail(from)) alert('Adresa de email este incorecta!');
	else if (!YAHOO.contact.isValidSecnr(obj)) alert('Codul de securitate este incorect!');
	else valid = true;
return valid;
}

YAHOO.contact.submitRequest = function contactSubmitRequest() {
	var obj = document.sendRequest;
	var name = obj.persfrom.value;
	var email = obj.emailfrom.value;
	var tel = obj.tel.value;
	var message = obj.detalii.value;
	if (name=='' || !YAHOO.contact.isValidMail(email) || tel=='') {
		alert('Campurile nu sunt completate in regula!')
		return false;
	} else return true;
}

YAHOO.contact.isValidMail = function contactIsValidMail(mail) {
	var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
  	var error = (emailPattern.test(mail.toLowerCase())) ? true : false; 
return error;
}

YAHOO.contact.isValidSecnr = function contactIsValidSecnr(obj) {
	if (obj.secnr.value!='' && obj.secnr.value.toUpperCase()==obj.hidden_secnr.value) return true;
	else return false;
}


/*

function initializeMap() {
	var latlng = new google.maps.LatLng(47.040709, 21.956606);
	var myOptions = {
	  zoom: 15,
	  center: latlng,
	  mapTypeId: google.maps.MapTypeId.ROADMAP,
	  mapTypeControl: false
	};	
	var map = new google.maps.Map(document.getElementById("terkep"), myOptions);
	
	var companyLogo = new google.maps.MarkerImage('library/style/map-marker.png',
		new google.maps.Size(90,60),
		new google.maps.Point(0,0),
		new google.maps.Point(30,60)
	);
	var companyShadow = new google.maps.MarkerImage('library/style/map-shadow.png',
		new google.maps.Size(106,37),
		new google.maps.Point(0,0),
		new google.maps.Point(27,35)
	);
	
	var companyMarker = new google.maps.Marker({
	  position: latlng,
	  map: map,
	  title:"Sc. Cenda Impex Srl.",
	  icon: companyLogo,
	  shadow: companyShadow
	});
}


/************
 * EMERIGOS *
 ************/

function eon2(a)
{
	document.getElementById('emeon').style.opacity=a/10;
	document.getElementById('emeon').style.filter='alpha(opacity='+a*10+')';
	if (a<10) setTimeout("eon2("+(a+1)+")",25);
}

function eon(a)
{
document.getElementById('emeoff').style.opacity=a/10;
document.getElementById('emeoff').style.filter='alpha(opacity='+a*10+')';
if (a>0) setTimeout("eon("+(a-1)+")",20);
	else
	{
	document.getElementById('emeoff').style.display='none';
	document.getElementById('emeon').style.display='';
	document.getElementById('emeon').style.opacity=0;
	document.getElementById('emeon').style.filter='alpha(opacity=0)';
	eon2(0);
	}
}
	
function eoff2(a)
{
document.getElementById('emeoff').style.filter='alpha(opacity='+a*10+')';
document.getElementById('emeoff').style.opacity=a/10;
if (a<10) setTimeout("eoff2("+(a+1)+")",25);
}

function eoff(a)
{
document.getElementById('emeon').style.filter='alpha(opacity='+a*10+')';
document.getElementById('emeon').style.opacity=a/10;
if (a>0) setTimeout("eoff("+(a-1)+")",20);
	else
	{
	document.getElementById('emeon').style.display='none';
	document.getElementById('emeoff').style.display='';
	document.getElementById('emeoff').style.filter='alpha(opacity=0)';
	document.getElementById('emeoff').style.opacity=0;
	eoff2(0);
	}
}

-->
