var next, element;


function selectMarcaAuto(div_selectMarca)
	{
	next = div_selectMarca
	for(i=0; i<document.getElementById('cauta-left-form').autoTip.length; i++){
    if(document.getElementById('cauta-left-form').autoTip[i].checked){
        autoTipValue = document.getElementById('cauta-left-form').autoTip[i].value;
        }
	}
	
    if(autoTipValue == "utilaj")
		var url="dinamic.php?s=lista_marca_auto&autoTip=utilaj";
	else if(autoTipValue == "moto")
		var url="dinamic.php?s=lista_marca_auto&autoTip=moto";
	else if(autoTipValue == "vehicul")
		var url="dinamic.php?s=lista_marca_auto&autoTip=vehicul";
	
	//alert(url)
	xmlHttp=GetXmlHttpObject(stateChanged)	
	xmlHttp.open("GET", url , true);
	xmlHttp.send(null);	
	}
	
function selectModelAuto(div_selectModel,autoTip,action)
	{
	next = div_selectModel
	autoMarca = document.getElementById('selectAutoMarca').value
	
	var url="dinamic.php?s=lista_model_auto&autoTip="+autoTip+"&autoMarca="+autoMarca+"&action="+action;	
	//alert(url)	
	xmlHttp=GetXmlHttpObject(stateChanged)	
	xmlHttp.open("GET", url , true);
	xmlHttp.send(null);
	}
	
function selectSubcategorie(div_selectSubcategorie,action)
	{
	next = div_selectSubcategorie	
	autoCategorie = document.getElementById('selectAutoCategorie').value
	var url="dinamic.php?s=lista_subcategorie_utilaj&autoTip=utilaj&autoCategorie="+autoCategorie+"&action="+action;	
	//alert(url)	
	xmlHttp=GetXmlHttpObject(stateChanged)	
	xmlHttp.open("GET", url , true);
	xmlHttp.send(null);
	}
	
function echeck(str) 
	{
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   //alert("Invalid E-mail ID")
	   return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   //alert("Invalid E-mail ID")
	   return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		//alert("Invalid E-mail ID")
		return false
	}

	 if (str.indexOf(at,(lat+1))!=-1){
		//alert("Invalid E-mail ID")
		return false
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		//alert("Invalid E-mail ID")
		return false
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
		//alert("Invalid E-mail ID")
		return false
	 }
	
	 if (str.indexOf(" ")!=-1){
		//alert("Invalid E-mail ID")
		return false
	 }

	 return true					
	}	
	
function persoana_contact(action,persoanaContactID,utilizatorID,utilizatorTip,divListarePersoaneContact,autoID,autoTip)
	{
	next = divListarePersoaneContact
	
	if(persoanaContactID == 'n/a')
	{
		persoana_contact_nume1 = document.getElementById('persoana_contact_nume').value
		persoana_contact_telefon1 = document.getElementById('persoana_contact_telefon').value
		persoana_contact_email1 = document.getElementById('persoana_contact_email').value
	
	var url="dinamic.php?s=adauga_persoana_contact&action=insert&utilizatorID="+utilizatorID+"&utilizatorTip="+utilizatorTip+"&autoID="+autoID+"&autoTip="+autoTip+"&persoana_contact_nume="+persoana_contact_nume1+"&persoana_contact_telefon="+persoana_contact_telefon1+"&persoana_contact_email="+persoana_contact_email1;	
	if(echeck(persoana_contact_email1) == true)
		{
		xmlHttp=GetXmlHttpObject(stateChanged)	
		xmlHttp.open("GET", url , true);
		xmlHttp.send(null);
		//alert("Adresa de e-mail este VALIDA!")
		}
	else 
		{
		alert("Adresa de e-mail este invalida!")
		}
	}
	else
	{
	var url="dinamic.php?s=adauga_persoana_contact&action=delete&persoanaContactID="+persoanaContactID+"&utilizatorID="+utilizatorID+"&utilizatorTip="+utilizatorTip+"&autoID="+autoID+"&autoTip="+autoTip;		
	xmlHttp=GetXmlHttpObject(stateChanged)	
	xmlHttp.open("GET", url , true);
	xmlHttp.send(null);
	}	
	//alert(url)	
	}

function convertorValutar(divConvertorValutar,unEUR,unUSD)
	{
	next = divConvertorValutar
	
	valoareConvertita1 = document.getElementById('valoareConvertita').value	
	conversieDinMoneda1 = document.getElementById('conversieDinMoneda').value	
	conversieInMoneda1 = document.getElementById('conversieInMoneda').value	
	
	var url="dinamic.php?s=convertor_valutar&conversieDinMoneda="+conversieDinMoneda1+"&conversieInMoneda="+conversieInMoneda1+"&valoareConvertita="+valoareConvertita1+"&unEUR="+unEUR+"&unUSD="+unUSD
	//alert(url)	
	xmlHttp=GetXmlHttpObject(stateChanged)	
	xmlHttp.open("GET", url , true);
	xmlHttp.send(null);
	}
function stergeImagini(div_imaginiAuto,autoTip,imagineID,autoID,autoMarca)
	{
	next = div_imaginiAuto
	
	var url="dinamic.php?s=sterge_imagine&autoTip="+autoTip+"&imagineID="+imagineID+"&autoID="+autoID+"&autoMarca="+autoMarca
	//alert(url)	
	xmlHttp=GetXmlHttpObject(stateChanged)	
	xmlHttp.open("GET", url , true);
	xmlHttp.send(null);	
	}


function stateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
		{
		element=document.getElementById(next);
		element.innerHTML=xmlHttp.responseText;
		//alert(xmlHttp.responseText)
		}
}


function GetXmlHttpObject(handler)
	{ 
	var objXmlHttp=null
		
	if (navigator.userAgent.indexOf("Opera")>=0)
		{
		alert("This example doesn't work in Opera") 
		return 
		}
	if (navigator.userAgent.indexOf("MSIE")>=0)
		{ 
		var strName="Msxml2.XMLHTTP"
		if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
			{
			strName="Microsoft.XMLHTTP"
			} 
		try
			{ 
			objXmlHttp=new ActiveXObject(strName)
			objXmlHttp.onreadystatechange=handler 
			return objXmlHttp
			} 
		catch(e)
			{ 
			alert("Error. Scripting for ActiveX might be disabled") 
			return 
			} 
		} 
	if (navigator.userAgent.indexOf("Mozilla")>=0)
		{
		objXmlHttp=new XMLHttpRequest()
		objXmlHttp.onload=handler
		objXmlHttp.onerror=handler 
		return objXmlHttp
		}
	}
