//Dropdown effects
$(document).ready(function() {
	
});

function dropdownEffect(divId) {
	//hide everything else
	$("div[@id*=cat]").hide("slow");
	//dropdown divId
	if($("div#"+divId).is(":hidden")) {
		$("div#"+divId).show("slow");
	} else {
		$("div#"+divId).hide("slow");
	}
}

//Basic AJAX
function GetXmlHttpObject() {
	var xmlHttp = null;
	try {
	  xmlHttp = new XMLHttpRequest();
	}
	catch (e) {
	  try {
		xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
	  }
	  catch (e) {
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	  }
	}
	return xmlHttp;
}

//Produse DDL populare
function populate(arg) {
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser-ul dvs. nu suporta AJAX! Va rugam folositi IE 5.0+, Opera sau Firefox.");
		return;
	}
	valL1 = document.prodForm.L1.value;
	valL2 = (document.prodForm.L2 != undefined) ? document.prodForm.L2.value : 'blank';
	valL3 = (document.prodForm.L3 != undefined) ? document.prodForm.L3.value : 'blank';
	//alert(valL1+' - '+valL2+' - '+valL3);
	switch(arg) {
		case 'L1':
			xmlHttp.onreadystatechange = function() {
				if(xmlHttp.readyState == 4) {
					r = xmlHttp.responseText;
					if(valL1 != 'blank') {
						document.getElementById('catL2').innerHTML = r;
						document.getElementById('catL3').innerHTML = '';
						document.getElementById('catSubmit').innerHTML = '';
					} else {
						document.getElementById('catL2').innerHTML = '';
						document.getElementById('catL3').innerHTML = '';
						document.getElementById('catSubmit').innerHTML = '';
					}
				}
			}
			xmlHttp.open("GET","includes/prod_populate.php?elem="+arg+"&valL1="+valL1+"&valL2="+valL2+"&valL3="+valL3, true);
			xmlHttp.send(null);
		break;
		case 'L2':
			xmlHttp.onreadystatechange = function() {
				if(xmlHttp.readyState == 4) {
					r = xmlHttp.responseText;
					if(valL2 != 'blank') {
						document.getElementById('catL3').innerHTML = r;
						document.getElementById('catSubmit').innerHTML = '';
					} else {
						document.getElementById('catL3').innerHTML = '';
						document.getElementById('catSubmit').innerHTML = '';
					}
				}
			}
			xmlHttp.open("GET","includes/prod_populate.php?elem="+arg+"&valL1="+valL1+"&valL2="+valL2+"&valL3="+valL3, true);
			xmlHttp.send(null);
		break;
		case 'L3':
			xmlHttp.onreadystatechange = function() {
				if(xmlHttp.readyState == 4) {
					r = xmlHttp.responseText;
					if(valL3 != 'blank') {
						document.getElementById('catSubmit').innerHTML = r;
					} else {
						document.getElementById('catSubmit').innerHTML = '';
					}
				}
			}
			xmlHttp.open("GET","includes/prod_populate.php?elem="+arg+"&valL1="+valL1+"&valL2="+valL2+"&valL3="+valL3, true);
			xmlHttp.send(null);
		break;
	}
}
