// = = = = = = = = = = = = = = = = = = = AJAX OBJECT
var IE=true;
if (navigator.appName=='Netscape') IE=false;
function getData(url,divID)
{
	var container=document.getElementById(divID);

	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
	};

	container.innerHTML = "A&#351;tepta&#355;i...";
	YAHOO.util.Connect.asyncRequest('POST', url, callback);
}



function smalltempcos(from,del)
{
	getData('webshop/cos/smalltempcos.php?from='+from+'&del='+del,'smalltempcos');	
}



function bigtempcos(from,del)
{
	getData('webshop/cos/bigtempcos.php?from='+from+'&del='+del,'bigtempcos');	
}



function updcant(id,cant,from)
{
		getData('webshop/cos/addtobasket.php?upd=true&id='+id+'&cant='+cant,'bigtempcos');
		if (cant!=0) bigtempcos(from,'');
}



function basket(tip,prod_id,authorised,webshop)
{
	if (document.getElementById('smalltempcos'))
	{
		if (!authorised && webshop)
		{
			var exdate=new Date();
			exdate.setDate(exdate.getDate()+15*1000*60);
			document.cookie="autoflex_webshop_url="+escape(document.location)+";expires="+exdate.toGMTString();
			document.location='index.php?do=webshoplogin&webshop=true';
		}
		
		getData('webshop/cos/addtobasket.php?tip='+tip+'&prod_id='+prod_id,'smalltempcos');		
		setTimeout(function(){smalltempcos(0,'');},200);
	}
}



function openbigtempcos()
{
	if (!document.getElementById('bigtempcos'))
	{
		if (IE)
			bigcos=document.createElement("<DIV id='bigtempcos' class='bigcos'>&Icirc;ncarc&#259; co&#351;ul...</DIV>");
		else
		{
			bigcos=document.createElement("div");
			bigcos.setAttribute('id','bigtempcos');
			bigcos.setAttribute('class','bigcos');
			bigcos.innerHTML="&Icirc;ncarc&#259; co&#351;ul...";
		}
		document.body.appendChild(bigcos);		
	}
	
	obj=document.getElementById('bigtempcos');
	
	if (screen.width>1015) zerox=(screen.width-1015)/2;
		else zerox=0;
	if (IE) { zeroy=0; }
		else { zeroy=0; zerox+=2; }
	
	obj.style.left=parseInt(zerox+10)+'px';
	obj.style.top=parseInt(zeroy+275)+'px';
	obj.style.width='494px';
	obj.style.height='292px';
	
	bigtempcos(0,'');
}



function closebigtempcos()
{
	obj=document.getElementById('bigtempcos');	
	
	obj.innerHTML='';
	obj.style.width='0px';
	obj.style.height='0px';
	obj.style.left='0px';
	obj.style.top='0px';
	obj.style.display='none';
	
	if (IE) obj.removeNode(true);
	else document.body.removeChild(obj);
	
	url=String(document.location);
	if (url.indexOf('do=webshop')>0) document.location.reload();
		else smalltempcos(0,'');
}



function checkbigtempcos(e)
{
 	cos=document.getElementById('bigtempcos');
 	if (cos)
 	{
	 	var x;
	 	var y;
	 	var target;

		if (!e) var e=window.event;
		if (e.pageX) x=e.pageX; else x=e.clientX;
		if (e.pageY) y=e.pageY; else y=e.clientY+document.body.scrollTop;
		
		var left=parseInt(cos.style.left)-20;
		var right=parseInt(cos.style.left)+parseInt(cos.style.width)+20;
		var top=parseInt(cos.style.top)-20;
		var bottom=parseInt(cos.style.top)+parseInt(cos.style.height)+20;

		if (x<left || x>right || y<top || y>bottom) closebigtempcos();
	}
 		
 	//if (errwin) errwin.close();
}
// = = = = = = = = = = = = = = = = = = = AJAX OBJECT




function copyadresapersonala()
{
 	var obj=document.register;
	obj.r_livr_localitate.value=obj.r_adr_localitate.value;
	obj.r_livr_judet.value=obj.r_adr_judet.value;
	obj.r_livr_str.value=obj.r_adr_str.value;
	obj.r_livr_nr.value=obj.r_adr_nr.value;
	obj.r_livr_bl.value=obj.r_adr_bl.value;
	obj.r_livr_sc.value=obj.r_adr_sc.value;
	obj.r_livr_ap.value=obj.r_adr_ap.value;
	obj.r_livr_codp.value=obj.r_adr_codp.value;
}

function copyadresafirmei()
{
 	var obj=document.register;
	obj.r_livr_localitate.value=obj.r_sediul_localitate.value;
	obj.r_livr_judet.value=obj.r_sediul_judet.value;
	obj.r_livr_str.value=obj.r_sediul_str.value;
	obj.r_livr_nr.value=obj.r_sediul_nr.value;
	obj.r_livr_bl.value=obj.r_sediul_bl.value;
	obj.r_livr_sc.value=obj.r_sediul_sc.value;
	obj.r_livr_ap.value=obj.r_sediul_ap.value;
	obj.r_livr_codp.value=obj.r_sediul_codp.value;
}

function copymodadresapersonala()
{
 	var obj=document.modclient;
	obj.r_livr_localitate.value=obj.r_adr_localitate.value;
	obj.r_livr_judet.value=obj.r_adr_judet.value;
	obj.r_livr_str.value=obj.r_adr_str.value;
	obj.r_livr_nr.value=obj.r_adr_nr.value;
	obj.r_livr_bl.value=obj.r_adr_bl.value;
	obj.r_livr_sc.value=obj.r_adr_sc.value;
	obj.r_livr_ap.value=obj.r_adr_ap.value;
	obj.r_livr_codp.value=obj.r_adr_codp.value;
}

function copymodadresafirmei()
{
 	var obj=document.modclient;
	obj.r_livr_localitate.value=obj.r_sediul_localitate.value;
	obj.r_livr_judet.value=obj.r_sediul_judet.value;
	obj.r_livr_str.value=obj.r_sediul_str.value;
	obj.r_livr_nr.value=obj.r_sediul_nr.value;
	obj.r_livr_bl.value=obj.r_sediul_bl.value;
	obj.r_livr_sc.value=obj.r_sediul_sc.value;
	obj.r_livr_ap.value=obj.r_sediul_ap.value;
	obj.r_livr_codp.value=obj.r_sediul_codp.value;
}


function PopUp(url,w,h)
{
if (screen.width<w) w=screen.width;
if (screen.height<h) h=screen.height;
	window.open(url,'Autoflex','width='+w+', height='+h+', left='+(screen.width-w)/2+', top='+(screen.height-h)/2+',toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,fullscreen=0')
}

function checksubmit(formsname,event)
{
	var keycode;
	if (window.event) keycode=window.event.keyCode;
		else if (event) keycode=event.which;
	
	if (keycode==13)
	{
	document.getElementById(formsname).submit();
	}
}




function submenus(menu,menuselected)
{
	if (document.getElementById('autoflex_11'))
	{
		
	var menustring;
	
	document.getElementById('autoflex_05').src='images/autoflex_05.jpg';
	document.getElementById('autoflex_06').src='images/autoflex_06.jpg';
	document.getElementById('autoflex_07').src='images/autoflex_07.jpg';
	document.getElementById('autoflex_08').src='images/autoflex_08.jpg';
	document.getElementById('autoflex_09').src='images/autoflex_09.jpg';
	document.getElementById('autoflex_10').src='images/autoflex_10.jpg';
	document.getElementById('autoflex_11').src='images/autoflex_11.jpg';
	
	switch (menuselected)
	{
		case 'desprenoi': document.getElementById('autoflex_05').src='images/autoflex_05-over.jpg'; break;
		case 'produse': document.getElementById('autoflex_06').src='images/autoflex_06-over.jpg'; break;
		case 'contact': document.getElementById('autoflex_07').src='images/autoflex_07-over.jpg'; break;
		case 'localizare': document.getElementById('autoflex_08').src='images/autoflex_08-over.jpg'; break;
		case 'parteneri': document.getElementById('autoflex_09').src='images/autoflex_09-over.jpg'; break;
		case 'intrebari': document.getElementById('autoflex_10').src='images/autoflex_10-over.jpg'; break;
		case 'actualitati': document.getElementById('autoflex_11').src='images/autoflex_11-over.jpg'; break;
				
		default:
			document.getElementById('autoflex_05').src='images/autoflex_05.jpg';
			document.getElementById('autoflex_06').src='images/autoflex_06.jpg';
			document.getElementById('autoflex_07').src='images/autoflex_07.jpg';
			document.getElementById('autoflex_08').src='images/autoflex_08.jpg';
			document.getElementById('autoflex_09').src='images/autoflex_09.jpg';
			document.getElementById('autoflex_10').src='images/autoflex_10.jpg';
			document.getElementById('autoflex_11').src='images/autoflex_11.jpg';
		break;
	}
	
	 switch(menu)
	 {
		case 1:
			document.getElementById('autoflex_05').src='images/autoflex_05-over.jpg';
			/*
			menustring="<DIV style=\"height: 20px; width:370px; position: relative; left: 11px;\" onmouseout=\"submenus(0,menuselected);\"><IMG ";
			menustring+="src=\"images/despre1.gif\" onmouseover=\"src='images/despre1-over.gif';\" onmouseout=\"submenus(1,menuselected);\" onclick=\"document.location='index.php?do=desprenoi&sub=1'\" style=\"cursor: pointer;\"><IMG ";
			menustring+="src=\"images/despre2.gif\" onmouseover=\"src='images/despre2-over.gif';\" onmouseout=\"submenus(1,menuselected);\" onclick=\"document.location='index.php?do=desprenoi&sub=2'\" style=\"cursor: pointer;\"><IMG ";
			menustring+="src=\"images/despre3.gif\" onmouseover=\"src='images/despre3-over.gif';\" onmouseout=\"submenus(1,menuselected);\" onclick=\"document.location='index.php?do=desprenoi&sub=3'\" style=\"cursor: pointer;\"><IMG ";
			menustring+="src=\"images/despre4.gif\" onmouseover=\"src='images/despre4-over.gif';\" onmouseout=\"submenus(1,menuselected);\" onclick=\"document.location='index.php?do=desprenoi&sub=4'\" style=\"cursor: pointer;\"></DIV>";
			*/
	menustring="<DIV style=\"height: 20px; width:370px; position: relative; left: 11px;\" ><IMG ";
			menustring+="src=\"images/despre1.gif\" onmouseover=\"src='images/despre1-over.gif';\" onmouseout=\"src='images/despre1.gif';\" onclick=\"document.location='index.php?do=desprenoi&sub=1'\" style=\"cursor: pointer;\"><IMG ";
			menustring+="src=\"images/despre2.gif\" onmouseover=\"src='images/despre2-over.gif';\" onmouseout=\"src='images/despre2.gif';\" onclick=\"document.location='index.php?do=desprenoi&sub=2'\" style=\"cursor: pointer;\"><IMG ";
			menustring+="src=\"images/despre3.gif\" onmouseover=\"src='images/despre3-over.gif';\" onmouseout=\"src='images/despre3.gif';\" onclick=\"document.location='index.php?do=desprenoi&sub=3'\" style=\"cursor: pointer;\"><IMG ";
			menustring+="src=\"images/despre4.gif\" onmouseover=\"src='images/despre4-over.gif';\" onmouseout=\"src='images/despre4.gif';\" onclick=\"document.location='index.php?do=desprenoi&sub=4'\" style=\"cursor: pointer;\"></DIV>";
			document.getElementById('submenu').innerHTML=menustring;
		break;
	
		case 2:
			document.getElementById('autoflex_06').src='images/autoflex_06-over.jpg';
			/*
			menustring="<DIV style=\"height: 20px; width: 400px; position: relative; left: 157px;\" onmouseout=\"submenus(0,menuselected);\"><IMG ";
			menustring+="src=\"images/produse1.gif\" onmouseover=\"src='images/produse1-over.gif';\" onmouseout=\"submenus(2,menuselected);\" onclick=\"document.location='index.php?do=produse&sub=1'\" style=\"cursor: pointer;\"><IMG ";
			menustring+="src=\"images/produse2.gif\" onmouseover=\"src='images/produse2-over.gif';\" onmouseout=\"submenus(2,menuselected);\" onclick=\"document.location='index.php?do=produse&sub=2'\" style=\"cursor: pointer;\"><IMG ";
			menustring+="src=\"images/produse3.gif\" onmouseover=\"src='images/produse3-over.gif';\" onmouseout=\"submenus(2,menuselected);\" onclick=\"document.location='index.php?do=produse&sub=3'\" style=\"cursor: pointer;\"></DIV>";
			*/
			menustring="<DIV style=\"height: 20px; width: 400px; position: relative; left: 157px;\" ><IMG ";
			menustring+="src=\"images/produse1.gif\" onmouseover=\"src='images/produse1-over.gif';\" onmouseout=\"src='images/produse1.gif';\" onclick=\"document.location='index.php?do=produse&sub=1'\" style=\"cursor: pointer;\"><IMG ";
			menustring+="src=\"images/produse2.gif\" onmouseover=\"src='images/produse2-over.gif';\" onmouseout=\"src='images/produse2.gif';\" onclick=\"document.location='index.php?do=produse&sub=2'\" style=\"cursor: pointer;\"><IMG ";
			menustring+="src=\"images/produse3.gif\" onmouseover=\"src='images/produse3-over.gif';\" onmouseout=\"src='images/produse3.gif';\" onclick=\"document.location='index.php?do=produse&sub=3'\" style=\"cursor: pointer;\"></DIV>";
			document.getElementById('submenu').innerHTML=menustring;
		break;
		
		case 5:
			document.getElementById('autoflex_09').src='images/autoflex_09-over.jpg';
			menustring="<DIV style=\"height: 20px; width: 400px; position: relative; left: 553px;\" onmouseout=\"submenus(0,menuselected);\">";
	//		<IMG src=\"images/parteneri1.gif\" onmouseover=\"src='images/parteneri1-over.gif';\" onmouseout=\"submenus(5,menuselected);\" onclick=\"document.location='index.php?do=parteneri&sub=1'\" style=\"cursor: pointer;\">";
			menustring+="<IMG src=\"images/parteneri2.gif\" onmouseover=\"src='images/parteneri2-over.gif';\" onmouseout=\"submenus(5,menuselected);\" onclick=\"document.location='index.php?do=parteneri&sub=2'\" style=\"cursor: pointer;\"><IMG ";
			menustring+="src=\"images/parteneri3.gif\" onmouseover=\"src='images/parteneri3-over.gif';\" onmouseout=\"submenus(5,menuselected);\" onclick=\"document.location='index.php?do=parteneri&sub=3'\" style=\"cursor: pointer;\"></DIV>";
				document.getElementById('submenu').innerHTML=menustring;
		break;
		
		default: 
				document.getElementById('submenu').innerHTML='';
		break;
	 }
	//document.cautare.cauta.value=menu+"-"+menuselected;
	
	}
}





function changeCarlige(mode,webshop)
{
 	var obj=document.carlige;
	switch(mode)
	{
		case 1:
			obj.tip.options[0].selected=true;
			obj.an.options[0].selected=true;
		break;
		case 2:
			obj.an.options[0].selected=true;
		break;
	}
	obj.action='index.php?do=produse&sub=2&marca='+obj.marca.value+'&tip='+obj.tip.value+'&an='+obj.an.value;
	if (webshop) obj.action+="&webshop=true";
	obj.submit();
}


function cautaCarlige(webshop)
{
	var obj=document.carlige
	if (obj.marca.value=='') alert('Trebuie sa alegeti o marca auto!');
	else
	{
		obj.action='index.php?do=produse&sub=2&marca='+obj.marca.value+'&tip='+obj.tip.value+'&an='+obj.an.value+'&cauta=true';
		if (webshop=='true') obj.action+='&webshop=true';
		obj.submit();
	}
}



function zoomIn(e,pic,pushup)
{
 	var x;
 	var y;
 	var obj=document.getElementById('zoomInPic');
 	var target;
 	 	
	if (!e) var e=window.event;
	if (e.pageX) x=e.pageX; else x=e.clientX;
	if (e.pageY) y=e.pageY; else y=e.clientY+document.body.scrollTop;
	
	obj.src='webshop/carlige/'+pic+'m.gif';
	obj.style.left=x+30;
	obj.style.top=y-pushup;
	obj.style.display='block';
	
//	if (e.target) target=e.target.style.top; else target=e.srcElement.style.top;
//	alert(document.body.scrollTop	);
}

function zoomOut()
{
 	var obj=document.getElementById('zoomInPic');
	
	obj.src='files/style/transparent.gif';
	obj.style.left=0;
	obj.style.top=0;
	obj.style.display='none';
}


function changeAddModCarlige(mode)
{
	var obj=document.addmodcarlige;
	var url=String(document.location);
	if(url.indexOf('mod=false')>0)
	{
		var id=String(document.location);
		var theid=id.substr(id.indexOf('&id=')+4);

		switch(mode)
		{
			case 1:
				obj.denumire.options[0].selected=true;
				obj.tip.options[0].selected=true;
				obj.an_fabr.options[0].selected=true;
				obj.action='carlige.php?mod=false&marca='+obj.marca.value+'&id='+theid;
				obj.submit();
			break;
			case 2:
				obj.tip.options[0].selected=true;
				obj.an_fabr.options[0].selected=true;
				obj.action='carlige.php?mod=false&marca='+obj.marca.value+'&tip='+obj.tip.value+'&id='+theid;
				obj.submit();
			break;
			case 3:
				obj.an_fabr.options[0].selected=true;
				obj.action='carlige.php?mod=false&marca='+obj.marca.value+'&tip='+obj.tip.value+'&denumire='+obj.denumire.value+'&id='+theid;
				obj.submit();
			break;
			case 4:
				obj.action='carlige.php?mod=false&marca='+obj.marca.value+'&tip='+obj.tip.value+'&denumire='+obj.denumire.value+'&an_fabr='+obj.an_fabr.value+'&id='+theid;
				obj.submit();
			break;
		}
	}
	else
	{
		switch(mode)
		{
			case 1:
				obj.denumire.options[0].selected=true;
				obj.tip.options[0].selected=true;
				obj.an_fabr.options[0].selected=true;
				obj.action='carlige.php?show=true';
				obj.submit();
			break;
			case 2:
				obj.denumire.options[0].selected=true;
				obj.an_fabr.options[0].selected=true;
				obj.action='carlige.php?show=true';
				obj.submit();
			break;
			case 3:
				obj.an_fabr.options[0].selected=true;
				obj.action='carlige.php?show=true';
				obj.submit();
			break;
			case 4:
				obj.action='carlige.php?show=true';
				obj.submit();
			break;
		}
	}
}



function modCarlige(mode,initval)
{
	var obj=document.addmodcarlige;
	var url=String(document.location);
	switch(mode)
	{
		case 1:
			var val=prompt('Marca: ',initval);
			if (val!='' && val!=null)
			{
			obj.marca_old.value=obj.marca.value;
			obj.tip_old.value=obj.tip.value;
			obj.denumire_old.value=obj.denumire.value;
			obj.an_fabr_old.value=obj.an_fabr.value;
			obj.marca.options[0].selected=true;
			obj.marca.disabled=true;
			obj.marca.options[0].value=val;
			obj.marca.value=val;
			obj.marca.options[0].text=val;

			if (url.indexOf('mod=false')<0)
			{
				obj.tip.options[0].selected=true;
				obj.denumire.options[0].selected=true;
				obj.an_fabr.options[0].selected=true;
				obj.tip.disabled=true;
				obj.denumire.disabled=true;
				obj.an_fabr.disabled=true;
			}
			}
		break;
		case 2:
			var val=prompt('Tip: ',initval);
			if (val!='' && val!=null)
			{
 			obj.tip_old.value=obj.tip.value;
			obj.denumire_old.value=obj.denumire.value;
			obj.an_fabr_old.value=obj.an_fabr.value;
			obj.tip.options[0].selected=true;
			obj.tip.disabled=true;
			obj.tip.options[0].value=val;
			obj.tip.value=val;
			obj.tip.options[0].text=val;

			if (url.indexOf('mod=false')<0)
			{
				obj.denumire.options[0].selected=true;
				obj.an_fabr.options[0].selected=true;
				obj.denumire.disabled=true;
				obj.an_fabr.disabled=true;
			}
			}
		break;
		case 3:
			var val=prompt('Denumire: ',initval);
			if (val!='' && val!=null)
			{
 			obj.denumire_old.value=obj.denumire.value;
			obj.an_fabr_old.value=obj.an_fabr.value;
			obj.denumire.options[0].selected=true;
			obj.denumire.disabled=true;
			obj.denumire.options[0].value=val;
			obj.denumire.value=val;
			obj.denumire.options[0].text=val;

			if (url.indexOf('mod=false')<0)
			{
				obj.an_fabr.options[0].selected=true;
				obj.an_fabr.disabled=true;
			}
			}
		break;
		case 4:
			var val=prompt('An de fabricatie: ',initval);
			if (val!='' && val!=null)
			{
 			obj.an_fabr_old.value=obj.an_fabr.value;
			obj.an_fabr.options[0].selected=true;
			obj.an_fabr.options[0].value=val;
			obj.an_fabr.value=val;
			obj.an_fabr.options[0].text=val;
			obj.an_fabr.disabled=true;
			}
		break;
		case 5:
			obj.marca.options[0].text='';
			obj.marca.options[0].value='';
			obj.tip.options[0].text='';
			obj.tip.options[0].value='';
			obj.denumire.options[0].text='';
			obj.denumire.options[0].value='';
			obj.an_fabr.options[0].text='';
			obj.an_fabr.options[0].value='';
			
			obj.marca.disabled=false;
			obj.tip.disabled=false;
			obj.denumire.disabled=false;
			obj.an_fabr.disabled=false;
		break;
	}
}


function showComment(event,txt)
{
	var div = document.createElement('div');
	div.id = "commentDiv";
	div.innerHTML = txt;

	if (IE) {
		tempX = event.clientX + document.body.scrollLeft
		tempY = event.clientY + document.body.scrollTop
	} else {
		tempX = event.pageX
		tempY = event.pageY
	}  

	div.style.left = (tempX+20)+'px';
	div.style.top = (tempY-10)+'px';
	document.body.appendChild(div);	
}

function hideComment()
{
	var div = document.getElementById('commentDiv');
	div.parentNode.removeChild(div);
}

function validExcelFile(obj)
{
	var val = obj.value;
	var ext = val.substr(val.indexOf('.')+1).toLowerCase();
	if (ext=='xls' || ext=='xlsx') return true;
	else
	{
		alert('Trebuie sa alegeti un fisier excel!');
		return false;
	}
}
