eyecon = {
	scrollX : 0,
	scrollY : 0,
	mouseX : 0,
	mouseY : 0,
	leftImg : 0,
	rightImg : 0,
	tooltiper : null,
	tooltiperImg : null,
	tooltipOffset : 0,
	tooltipActiv : false,
	incepe: function(){
			var sfEls = document.getElementsByTagName("INPUT");
			for (var i=0; i<sfEls.length; i++) {
				if(sfEls[i].type == "text" || sfEls[i].type == "password"){
					sfEls[i].onfocus=function() {
						this.className +="inFocus";
					}
					sfEls[i].onblur=function() {
						this.className=this.className.replace(new RegExp("inFocus\\b"), "");
					}
				}
			}
		eyecon.tooltiper = document.getElementById("tooltiper");
		eyecon.tooltiperImg = eyecon.tooltiper.getElementsByTagName("IMG")[0];
		
		optiuniStanga = document.getElementById("leftSide").getElementsByTagName("A");
		for(i=0;i<optiuniStanga.length;i++){
			optiuniStanga[i].setAttribute("sursa",eyecon.leftImg[i]);
			optiuniStanga[i].onmouseover = function(e){
				eyecon.tooltipOffset = 30;
				eyecon.tooltip(this);
			}
			optiuniStanga[i].onmouseout = function(e){
				eyecon.tooltipOffset = 0;
				eyecon.tooltipClose();
			}
		}
		
		optiuniDreapta = document.getElementById("rightSide").getElementsByTagName("A");
		for(i=0;i<optiuniDreapta.length;i++){
			optiuniDreapta[i].setAttribute("sursa",eyecon.rightImg[i]);
			optiuniDreapta[i].onmouseover = function(e){
				eyecon.tooltipOffset = -200;
				eyecon.tooltip(this);
			}
			optiuniDreapta[i].onmouseout = function(e){
				eyecon.tooltipOffset = 0;
				eyecon.tooltipClose();
			}
		}
		
	},
	
	tooltip : function(sursa){
		if(sursa.getAttribute("sursa")){
    		eyecon.tooltiperImg.src = "images/furnizori/" + sursa.getAttribute("sursa");
    		eyecon.tooltiper.style.top = eyecon.mouseY + "px";
    		eyecon.tooltiper.style.left = eyecon.mouseX + eyecon.tooltipOffset + "px";
    		eyecon.tooltiper.style.visibility = "visible";
    		eyecon.tooltipActiv = true;
		}
	},
	
	tooltipClose : function(text){
		eyecon.tooltiper.style.visibility = "hidden";
		eyecon.tooltipActiv = false;
	},
	
	
	cursor : function (e){		
		eyecon.scrollY = (document.documentElement.scrollTop + document.body.scrollTop)||window.pageYOffset||1;
		eyecon.scrollX = (document.documentElement.scrollLeft + document.body.scrollLeft)||window.pageXOffset||1;
		if(document.all){
			eyecon.mouseY =  eyecon.scrollY + (event.y||0);
			eyecon.mouseX =  eyecon.scrollX + (event.x||0);
		}else{
			eyecon.mouseY=e.pageY||0;
			eyecon.mouseX=e.pageX||0;
		}
		if(eyecon.tooltipActiv == true){
			eyecon.tooltiper.style.top = eyecon.mouseY + "px";
			eyecon.tooltiper.style.left = eyecon.mouseX + eyecon.tooltipOffset + "px";
		}
	},
	
	propunere : function(el, nr){
		combat = nr == 1 ? 2 : 1;
		if(el.checked == true){
			elemente = document.getElementById("elemDaca"+nr).getElementsByTagName("INPUT");
			for(i=0; i< elemente.length; i++){
				elemente[i].disabled = false;
				elemente[i].checked = false;
			}
			elemente = document.getElementById("elemDaca"+combat).getElementsByTagName("INPUT");
			for(i=0; i< elemente.length; i++){
				elemente[i].disabled = true;
				elemente[i].checked = false;
			}
			document.getElementById("daca"+combat).checked = false;
			if(nr == 1){
				document.getElementById("motiv").disabled = true;
				document.getElementById("motiv").value = "";
			}else{
				document.getElementById("motiv").disabled = false;
				document.getElementById("motiv").value = "";
			}
		}else{
			elemente = document.getElementById("elemDaca1"+nr).getElementsByTagName("INPUT");
			for(i=0; i< elemente.length; i++){
				elemente[i].disabled = true;
				elemente[i].checked = false;
			}
			document.getElementById("daca"+nr).checked = false;
			elemente = document.getElementById("elemDaca1"+combat).getElementsByTagName("INPUT");
			for(i=0; i< elemente.length; i++){
				elemente[i].disabled = false;
				elemente[i].checked = false;
			}
			document.getElementById("daca"+combat).checked = true;
			if(nr == 1){
				document.getElementById("motiv").disabled = true;
				document.getElementById("motiv").value = "";
			}else{
				document.getElementById("motiv").disabled = false;
				document.getElementById("motiv").value = "";
			}
		}
	}
}

onload = eyecon.incepe;
document.onmousemove = eyecon.cursor;

function imgpopup(imagine){
	win = window.open( "", "_blank", "resizable=0,HEIGHT=100,WIDTH=100"); 
	obiect = new Image();
	obiect.src = imagine;
	obiect.onload = function(){
			latime = document.all?win.document.body.clientWidth:win.window.innerWidth; 
			inaltime = document.all?win.document.body.clientHeight:win.window.innerHeight;
			win.document.write("<html><head style=\"margin: 0; padding: 0;\"></head><body style=\"margin: 0; padding: 0;\"><img src=\""+imagine+"\" alt=\"Click pentru a inchide poza\" onclick=\"window.close()\" /></body></html>");
			win.resizeBy((obiect.width - latime), (obiect.height - inaltime));
			win.focus();
	}
}

function addCos(codart){
  	document.cosProduse.produs.value = codart;
  	document.cosProduse.submit();
}

function selecteaza(daca){
	toateOptiunile = document.getElementById("cos").getElementsByTagName("INPUT");
	for(i=0;i<toateOptiunile.length;i++){
	if(toateOptiunile[i].type == "checkbox"){
		toateOptiunile[i].checked = daca == true ? "checked" : ""; 
	}
	}
}

function verificaCampuri(mesaj,url){
	este = true;
	toateOptiunile = document.formCos.getElementsByTagName("INPUT");
	for(i=0;i<toateOptiunile.length;i++){
		if(toateOptiunile[i].type == "text"){
			valoareCamp = parseInt(toateOptiunile[i].value);
			if(isNaN(valoareCamp) || valoareCamp < 1){
				este = false;
			} 
		}
	}
	if (este){
		if (confirm(mesaj)){ 
			document.formCos.action=url;
			document.formCos.submit();
		}else return false;	
	}else 
		alert("Unul din campuri contine valoare invalida!");
	return false;
}

function confirmaStergereCos(mesaj,url){
	posibil = false;
	toateOptiunile = document.getElementById("cos").getElementsByTagName("INPUT");
	for(i=0;i<toateOptiunile.length;i++){
  	if(toateOptiunile[i].type == "checkbox"){
  		posibil = toateOptiunile[i].checked == true ? true : false;
			if (posibil==true)
				break; 
  	}
	}
	if (posibil==true){
  	if (confirm(mesaj)){ 
  		document.formCos.action=url;
  		document.formCos.submit();
  	}else return false;
	}else
		alert("Nu ati selectat nici un produs!\n You didn't select any product!"); 
}

function valideazaCauta(){
	if(document.formCauta.search.value=="")
	{
		alert("Trebuie sa introduceti un cuvant!\n You must enter a word!");
		return false;
	}
	document.formCauta.submit();
}

function valid(){
	var camp = document.sugestiiForm.sugestii.value;
	if((camp.length)<10)
	{
		alert("Campul trebuie sa contina cel putin 10 caractere!\n The field must contain at least 10 characters!");
		return false;
	}
	document.sugestiiForm.submit();
}
