function loadGraph(filename){
	var imagePath='grafice/';
	var str = imagePath+filename.replace("/", "~")+'.png';
	var zone = document.getElementById('chartIntraday').src=str;
}

function loadGraphNew(typeContract, settle){
	var imagePath='http://www.sibex.ro/grafice/qwerty.php?t='+typeContract+'&s='+settle;
	var str = imagePath;
	var zone = document.getElementById('chartIntraday').src=str;
	alert (str);
}

function TickerScroll(i,j,k){
	var rez=0;
	var inputToChange = 't'+i+'i1';
	var actualPoz = parseInt(document.getElementById(inputToChange).value,"10");
	if(j==1){
		if(actualPoz>0){
			rez = actualPoz-1;
		}else{
			rez = k;
		}
	}
	if(j==2){
		if(actualPoz<k){
			rez = actualPoz+1;
		}else{
			rez = 0;
		}
	}
	document.getElementById(inputToChange).value = rez;
    for(z=0;z<=k;z++){
    	document.getElementById('t'+i+'im'+z).style.display = "none";
    	document.getElementById('t'+i+'va'+z).style.display = "none";
    	document.getElementById('t'+i+'s'+z).style.display = "none";
    	document.getElementById('t'+i+'p'+z).style.display = "none";
    	document.getElementById('t'+i+'ba'+z).style.display = "none";
    }
   	document.getElementById('t'+i+'im'+rez).style.display = "block";
   	document.getElementById('t'+i+'va'+rez).style.display = "block";
   	document.getElementById('t'+i+'s'+rez).style.display = "block";
   	document.getElementById('t'+i+'p'+rez).style.display = "block";
   	document.getElementById('t'+i+'ba'+rez).style.display = "block";
}

function showSubMenu(showDiv){
	var div_array = Array('divProduse','divMembri','divLegislatie','divEducational','divEltrans','divDespreNoi');

	for(i=0;i<div_array.length;i++){
		document.getElementById(div_array[i]).style.display= "none";
	}
	document.getElementById(showDiv).style.display="block";
}

function hideSubMenu(){
	var div_array = Array('divProduse','divMembri','divLegislatie','divEducational','divStatistici','divEltrans','divDespreNoi');
	for(i=0;i<div_array.length;i++){
		document.getElementById(div_array[i]).style.display= "none";
	}
}

function openSubMenu(idDiv){
	var div = 'PRODUSE_'+idDiv+'_DIV';
	var x= document.getElementById(div).style.display;
	if(x=='none') document.getElementById(div).style.display="block";
 		else document.getElementById(div).style.display="none";
}



function countNumber(){
	var x = document.getElementById('textMSG').value;
	valoare = 1000 - x.length;
	if(valoare<=0){
		document.getElementById('trimite').style.display="none";
		var myString = x.split()
		}
	else{
	  document.getElementById('caractere').innerHTML = valoare;
	  document.getElementById('trimite').style.display="block";
	}

}

function validateInscriere(){
	var x1 = document.getElementById('camp1').value;
	var x2 = document.getElementById('camp2').value;
	var x3 = document.getElementById('camp3').value;
	var x4 = document.getElementById('camp4').value;
	var x5 = 'Completati campurile: ';
	var isValid=true;

	if(x1==""){isValid=false;x5 += '<b>Nume</b> ';}
	if(x2==""){isValid=false;x5 += '<b>Prenume</b> ';}
	if(x3==""){isValid=false;x5 += '<b>Localitatea</b> ';}
	if(x4==null || x4==""){
		isValid=false;x5 += '<b>Email</b> ';
	}

	var atpos=x4.indexOf("@");
	var dotpos=x4.lastIndexOf(".");
	if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x4.length){
		if(isValid) x5='';
		isValid=false;
		x5 +="<br>Adresa de email nu este valida!";
	}

	if(!isValid){
		document.getElementById('errorInscriere').innerHTML = x5;
		document.getElementById('errorInscriere').style.display = "block";
	}

	if(!isValid) return false;
	else return true;
}

function validateFisaComanda(){
	var x1 = document.getElementById('camp1').value;
	var x2 = document.getElementById('camp2').value;
	var x3 = document.getElementById('camp3').value;
	var x4 = document.getElementById('camp4').value;
	var x6 = document.getElementById('camp6').value;
	var x7 = document.getElementById('camp7').value;
	var x8 = document.getElementById('camp8').value;
	var x5 = 'Completati campurile: ';
	var isValid=true;

	if(x1==""){isValid=false;x5 += '<b>Nume</b> ';}
	if(x2==""){isValid=false;x5 += '<b>Prenume</b> ';}
	if(x3==""){isValid=false;x5 += '<b>Localitatea</b> ';}
	if(x4==null || x4==""){isValid=false;x5 += '<b>Email</b> ';}
	if(x6==""){isValid=false;x5 += '<b>Adresa de livrare</b> ';}
	if(x7==""){isValid=false;x5 += '<b>Observatii</b> ';}
	if(x8==""){isValid=false;x5 += '<b>Cantitate</b> ';}

	var atpos=x4.indexOf("@");
	var dotpos=x4.lastIndexOf(".");
	if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x4.length){
		if(isValid) x5='';
		isValid=false;
		x5 +="<br>Adresa de email nu este valida!";
	}

	if(!isValid){
		document.getElementById('errorInscriere').innerHTML = x5;
		document.getElementById('errorInscriere').style.display = "block";
	}

	if(!isValid) return false;
	else return true;
}


function validateFeedBack(){
	var x1 = document.getElementById('textMSG').value;
	var x2 = document.getElementById('email').value;
	var x3 = 'Completati campurile: ';
	var isValid=true;

	if(x1==null || x1==""){isValid=false;x3 += '<b>Mesaj</b> ';}
	if(x2==null || x2==""){
		isValid=false;x3 += '<b>Email</b> ';
	}

	var atpos=x2.indexOf("@");
	var dotpos=x2.lastIndexOf(".");
	if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x2.length){
		if(isValid) x3='';
		isValid=false;
		x3 +="<br>Adresa de email nu este valida!";
	}
	if(!isValid){
		document.getElementById('errorFeedback').innerHTML = x3;
		document.getElementById('errorFeedback').style.display = "block";
	}

	if(!isValid) return false;
	else return true;
}

function validateCallCenter(){
	var x1 = document.getElementById('nume').value;
	var x2 = document.getElementById('subiect').value;
	var x3 = document.getElementById('telefon').value;
	var x4 = document.getElementById('email').value;
	var x5 = document.getElementById('mesaj').value;
	var x6 = 'Completati campurile: ';
	var isValid=true;

	if(x1==""){isValid=false;x6 += '<b>Nume</b> ';}
	if(x2==""){isValid=false;x6 += '<b>Subiect</b> ';}
	if(x3==""){isValid=false;x6 += '<b>Telefon</b> ';}
	if(x4==null || x4==""){
		isValid=false;x6 += '<b>Email</b> ';
	}
	if(x6==""){isValid=false;x6 += '<b>Mesaj</b> ';}

	var atpos=x4.indexOf("@");
	var dotpos=x4.lastIndexOf(".");
	if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x4.length){
		if(isValid) x6='';
		isValid=false;
		x6 +="<br>Adresa de email nu este valida!";
	}

	if(!isValid){
		document.getElementById('errorCallCenter').innerHTML = x6;
		document.getElementById('errorCallCenter').style.display = "block";
	}

	if(!isValid) return false;
	else return true;
}

function sliderClick(pos,number){
	var imageNumber = 'sliderImage' + pos;
	var linkNumber = 'val' + pos;

	fromImage = document.getElementById(imageNumber).src;
	newLink = document.getElementById(linkNumber).value;

	document.getElementById('mainSliderPic').src = fromImage;
	document.getElementById('mainSliderLink').href = newLink;

	return 1;
}

function validateAccesDemo(){
	document.getElementById('demoNume').style.backgroundColor="#000000";
	document.getElementById('demoPrenume').style.backgroundColor="#000000";
	document.getElementById('demoMail').style.backgroundColor="#000000";
	document.getElementById('demoLocalitate').style.backgroundColor="#000000";
	document.getElementById('acceptText').style.color="#00788a";

	var x1 = document.getElementById('demoNume').value;
	var x2 = document.getElementById('demoPrenume').value;
	var x3 = document.getElementById('demoMail').value;
	var x4 = document.getElementById('demoLocalitate').value;
	var x5 = document.getElementById('acceptTermeni').checked;
	var isValid=true;

	if(x1==""){isValid=false;document.getElementById('demoNume').style.backgroundColor="#5f0202";}
	if(x2==""){isValid=false;document.getElementById('demoPrenume').style.backgroundColor="#5f0202";}
	if(x3==""){isValid=false;document.getElementById('demoMail').style.backgroundColor="#5f0202";}
	if(x4==""){isValid=false;document.getElementById('demoLocalitate').style.backgroundColor="#5f0202";}
	if(x5==""){isValid=false;document.getElementById('acceptText').style.color="#db0202";}

	var atpos=x3.indexOf("@");
	var dotpos=x3.lastIndexOf(".");
	if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x3.length){
		document.getElementById('demoMail').style.backgroundColor="#5f0202";
		isValid=false;
	}


	if(!isValid) return false;
	else return true;
}

function agoaDiv($aga,$idDiv){
	var divName = $aga+$idDiv;
	var x = document.getElementById(divName).style.display;
	if(x=="none") document.getElementById(divName).style.display="block";
		else document.getElementById(divName).style.display="none";
	return 1;
}

function getXMLHTTP(){
 var xmlhttp=false;
	try{
		xmlhttp=new XMLHttpRequest();
	}
	catch(e)	{
		try{
			xmlhttp= new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(e){
			try{
			req = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch(e1){
				xmlhttp=false;
			}
		}
	}
	return xmlhttp;
}

function doReq(strUrl,divName){
  	var req = getXMLHTTP();
	alert(strUrl);
	alert(divName);
	if (req) {
 		req.onreadystatechange = function() {
		if (req.readyState == 4) {
			if (req.status == 200) {
				document.getElementById(divName).innerHTML=req.responseText;
			} else {
				alert("There was a problem while using XMLHTTP:\n" + req.statusText + "div: " + req.responseText + "status: "+ req.status);
			}
		}
	}
	req.open("GET", strUrl, true);
	req.send(null);
	}
}
function updateDataSet(lang){
	subject_id = "dataAreaDiv";
	http.open("POST","_autoRefreshDataArea.php?l="+lang,true);
	http.onreadystatechange = handleHttpResponse;
	http.send(null);
	var date = new Date();
	var hour = date.getHours();
	if((hour>=9)&&(hour<19)) setTimeout("updateDataSet('"+lang+"')",10500);
}
function updateTickerData(lang){
	subject_id = "tickerDataDiv";
	http.open("POST","_autoRefreshTickerZone.php?l="+lang,true);
	http.onreadystatechange = handleHttpResponse;
	http.send(null);
	var date = new Date();
	var hour = date.getHours();
	if((hour>=9)&&(hour<19)) setTimeout("updateTickerData('"+lang+"')",11500);
}


function clock(lang) {
	subject_id = "theTime";
	http.open("POST","_serverTime.php?l="+lang,true);
	http.onreadystatechange = handleHttpResponse;
	http.send(null);
	setTimeout("clock('"+lang+"')",1000);
}

function ShowJS(link){
	var x = 800;
	subject_id = "divGrafic";
	http.open("GET","inc/grafic/grafics.php"+link+x,true);
	http.onreadystatechange = handleHttpResponse;
	http.send(null);
}

function download(link){
	subject_id = "downloader";
	http.open("GET","inc/downloads/startDownload.php",true);
	http.onreadystatechange = handleHttpResponse;
	http.send(null);
}

function runBrokerSearchClear(counter){
	var x = document.getElementById('check1').checked = 0;
	x = document.getElementById('check2').checked = 0;
	x = document.getElementById('check3').checked = 0;
	x = document.getElementById('check4').checked = 0;
	x = document.getElementById('a1').checked = 0;
	x = document.getElementById('a2').checked = 0;
	x = document.getElementById('a3').checked = 0;
	x = document.getElementById('b1').checked = 0;
	x = document.getElementById('b2').checked = 0;
	x = document.getElementById('b3').checked = 0;
	for(var i=0; i<counter;i++){
		divName = 'c' + i;
		x = document.getElementById(divName).checked = 0;
	}
	x = document.getElementById('Tab1').style.display = "block";
	x = document.getElementById('Tab2').style.display = "block";
	x = document.getElementById('Tab3').style.display = "block";
	x = document.getElementById('divRezultate').style.display = "none";

}
function runBrokerSearch(counter,lang){
	x = document.getElementById('Tab1').style.display = "block";
	x = document.getElementById('Tab2').style.display = "block";
	x = document.getElementById('Tab3').style.display = "block";
	var conditie ="WHERE ";

	if(document.getElementById('check1').checked==1) a = "(F='1'";
		else a = "(F='0'";
	conditie += a;

	if(document.getElementById('check2').checked==1) a = "O='1'";
		else a = "O='0'";
	conditie += ' OR '+a;

	if(document.getElementById('check3').checked==1) a = "S='1'";
		else a = "S='0'";
	conditie += ' OR '+a;

	if(document.getElementById('check4').checked==1) a = "A='1'";
		else a = "A='0'";
	conditie += ' OR '+a+') ';


	if(document.getElementById('a1').checked==1){a = " sumaMinimaDerivate < 5000 ";conditie += ' AND '+a;}
	if(document.getElementById('a2').checked==1){a = " sumaMinimaDerivate < 10000";conditie += ' AND '+a;}
	if(document.getElementById('a3').checked==1){a = " sumaMinimaDerivate > 0 ";conditie += ' AND '+a;}

	if(document.getElementById('check3').checked==1){
		if(document.getElementById('b1').checked==1){a = " sumaMinimaSpot < 5000 ";conditie += ' AND '+a;}
		if(document.getElementById('b2').checked==1){a = " sumaMinimaSpot < 10000";conditie += ' AND '+a;}
		if(document.getElementById('b3').checked==1){a = " sumaMinimaSpot > 0 ";conditie += ' AND '+a;}
	}

	var lastDiv = 'c'+counter;
	if(document.getElementById(lastDiv).checked==0){
		for(var i=0;i<counter;i++){
			var actualDiv = 'c'+i;
			if(document.getElementById(actualDiv).checked==1){
				a = " agentii LIKE '%"+document.getElementById(actualDiv).value+"%'";
				conditie += ' AND '+a;
			}
		}
	}
	conditie += ';';
	subject_id = "divRezultate";
	http.open("POST","inc/alegeBroker/getSearchResults.php?l="+lang+"&p="+conditie+"#rez",true);
	http.onreadystatechange = handleHttpResponse;
	http.send(null);
}
function pickSpot(){
	var theDiv = document.getElementById('check3').checked;
	if(theDiv==1) document.getElementById('brok2').style.display = 'block';
		else document.getElementById('brok2').style.display = 'none';
}

function selectChartClass(no,from){
	for(i=1;i<=from;i++){
		divname = 'chartTd'+i;
		divname_show = 'div_asimboluri_a'+i;
		document.getElementById(divname).setAttribute("class", "chartTd");
		document.getElementById(divname_show).style.display = 'none';
	}
		divname = 'chartTd'+no;
		divname_show = 'div_asimboluri_a'+no;
		document.getElementById(divname).setAttribute("class", "chartTd_clicked");
		document.getElementById(divname_show).style.display = 'block';
}

function selectSymbol(no, from,symbolName){
		var x = document.getElementById('chartTypeData').value;
		var y = document.getElementById('chartPath').value;

		symbolName = symbolName.replace("/","!");
		var name= y+symbolName+"@"+x+".png";
		for(i=0;i<from;i++){
			divname = 'chartTdRight'+i;
			document.getElementById(divname).setAttribute("class", "chartTdRight");
		}
			divname = 'chartTdRight'+no;
			document.getElementById(divname).setAttribute("class", "chartTdRight_clicked");

		document.getElementById('chartText').src = name;
		document.getElementById('chartTypeSymbol').value = symbolName;
}

function selectChartType(no,from,type){
		var x = document.getElementById('chartTypeSymbol').value;
		var y = document.getElementById('chartPath').value;
		var name= y+x+"@"+type+".png";

	for(i=1;i<=from;i++){
		divname = 'chartTdLow'+i;
		document.getElementById(divname).setAttribute("class", "chartTdLow");
	}
		divname = 'chartTdLow'+no;
		document.getElementById(divname).setAttribute("class", "chartTdLow_clicked");

		document.getElementById('chartText').src = name;
		document.getElementById('chartTypeData').value = type;
}

function underlineText(divId,typ){
	if(typ=='1') document.getElementById(divId).style.textDecoration = 'underline';
		else  document.getElementById(divId).style.textDecoration = 'none';
}


function vanishOverHeader_start(){
	setTimeout("vanishOverHeader()",10000);
}

function vanishOverHeader(){
	var y = document.getElementById("overHeaderDiv").style.display="none";
}

function showRez(maxlim,current){
	var divName = "rezultateDiv_" + current;
	for(i=0; i<maxlim; i++){
		var curDiv = "rezultateDiv_" + i;
		document.getElementById(curDiv).style.display="none";
	}
	document.getElementById(divName).style.display="block";
}
