function toggleInfo() {
	Effect.toggle('continut_info', 'appear');
	
	Effect.toggle('medalioane', 'appear');
	
	//
	if(document.getElementById("medalioane").style.display=='')
		document.getElementById("buttonInfo").value = ascunde_info;
	else document.getElementById("buttonInfo").value = info_supl;
}
//-------------------------------------------------------------
function popup(URL) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=600,height=420,left = 340,top = 200');");
}
function popup2(URL) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=444,height=227,left = 380,top = 300');");
}
function popup3(URL) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=850,height=600,left = 20,top = 10');");
}
//-------------------------------------------------------------
function showPreview(type, material, m2) {	
	var url = "preview_medalion.php?m2="+m2+"&";
	var params = '';
	var items = document.getElementsByTagName("input");
	for(var i=0; i<items.length; i++) {
		if(items[i].className == "input1"+m2)
			params += items[i].name + "=" + items[i].value + "&";	
	}
	url += params + "&material="+material;
	if(document.getElementById(m2+"rad4").checked == true) url+="&linii=4";
	else if(document.getElementById(m2+"rad6").checked == true) url+="&linii=6";
	popup2(url);
}
//-------------------------------------------------------------
function goodchars(e, goods) {
 var key, keychar; key = getkey(e);
  if (key == null) return true; 
  keychar = String.fromCharCode(key); keychar = keychar.toLowerCase(); goods = goods.toLowerCase(); 
  if (goods.indexOf(keychar) != -1) return true; 
  if ( key==null || key==0 || key==8 || key==9 || key==13 || key==27 ) return true;
  return false; 
 } 

//-------------------------------------------------------------
function getXHR() {
	var xmlhttp=null;
	if (window.XMLHttpRequest) {
  		xmlhttp=new XMLHttpRequest();
  	}
	else if (window.ActiveXObject) {
  		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  	}
	if (xmlhttp!=null)
  		return xmlhttp;
	else alert("Browserul dumnevoastra nu suporta tehnologia AJAX necesara rularii aplicatiei.");
}
//-------------------------------------------------------------
function loadForm(type, medalion, verify) {
	var req = getXHR();
	var url = "form_comanda_militare.php?type="+type+"&medalion="+medalion;
	
	if(verify) url += "&verify="+verify;
	
	req.open("GET", url);
	
	req.onreadystatechange = function () {
		if (req.readyState==4 && req.status==200) {
			$('form_comanda').innerHTML = req.responseText;	
			document.getElementById("loader_form").style.display='none';	
		}
	}
	req.send(null);
}
//-------------------------------------------------------------
function submitForm() {
	var pass = $('password_form').value;
	var email = $('email_form').value;
	var req = getXHR();
	
	if(email == '') {alert("Completati cu adresa dumnevoastra de email!");return false;}
	if(email.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1) {alert("Adresa de email nu este valida!");return false;}
	if(pass == '') {alert("Completati cu parola contului!");return false;}
	
	var url = "check_user.php?email="+email+"&pass="+MD5(pass);
	req.open("GET", url);	
	
	req.onreadystatechange = function () {
		if (req.readyState==4 && req.status==200) {
			if(req.responseText == "no")  {
				$('password_form').value = '';
				$('password_form').focus();
				alert("Contul nu este valid!\n\nRescrieti email-ul si parola din nou.\n\nDaca nu aveti cont apasati pe buton Cont nou din partea dreapta.");
				//return false;
			}
			else if(confirm('Daca doriti sa mai revizuiti comanda apasati CANCEL \n\nPentru a finaliza comanda apasati OK.')){
				document.comanda.submit();		
			}
		}
	}
	req.send(null);
}
/*//-------------------------------------------------------------
function submitForm() {
	if(checkUser())
		document.comanda.submit();
}*/
//-------------------------------------------------------------
function confirmMedalioane() {
	if(!confirm('Daca doriti sa mai revizuiti comanda apasati CANCEL \n\nPentru a finaliza comanda apasati OK.'))
		return false;
}
//-------------------------------------------------------------
function returnOption() {
	var option = $("engravare").value;
	
	if(option == 'Text pe doua fete') return 1;
	if(option == 'Text pe o fata si logo pe o fata') return 2;
	if(option == 'Text pe o fata') return 3;
	if(option == 'Logo pe o fata') return 4;
}

function reloadEngravari(tip, id_med, opt) {
	var req = getXHR();
	var option = 0;

	if(opt) option=opt;
	else option = returnOption();
	
	$("personalizare_medalion").innerHTML = '<img src="images/loader.gif />';
	
	var urls = new Array("", "text_2fete.php?tip_logo="+tip+"&medalion="+id_med, "text_logo.php?tip_logo="+tip+"&medalion="+id_med, "text.php?tip_logo="+tip+"&medalion="+id_med, "logo.php?tip_logo="+tip);

	req.open("GET", urls[option]);
	
	req.onreadystatechange = function () {
		if (req.readyState==4 && req.status==200) {
			$("personalizare_medalion").innerHTML = req.responseText;	
		}	
	}
	
	req.send(null);		
}
//-------------------------------------------------------------
function anuleazaComanda(idcom, email, parola) {
	var req = getXHR();
	var url = "anuleaza_comanda.php?email="+email+"&parola="+parola+"&idcom="+idcom;
	
	if(!confirm("Sunteti sigur ca dorti sa anulati aceasta comanda ?")) return;
	
	req.open("GET", url);
	req.onreadystatechange = function () {
		if (req.readyState==4 && req.status==200) {
			if(req.responseText) {
				$("status_comanda_"+idcom).innerHTML = req.responseText;
				$("status_color_"+idcom).style.color = "#cc0000";
			}
		}
	}
	req.send(null);
}//-------------------------------------------------------------
function confirmaComanda(idcom, email, parola) {
	var req = getXHR();
	var url = "confirma_comanda.php?email="+email+"&parola="+parola+"&idcom="+idcom;
	
	if(!confirm("Sunteti sigur ca dorti sa confirmati aceasta comanda ?")) return;
	
	req.open("GET", url);
	req.onreadystatechange = function () {
		if (req.readyState==4 && req.status==200) {
			if(req.responseText) {
				$("status_comanda_"+idcom).innerHTML = req.responseText;
				$("status_color_"+idcom).style.color = "#039";
			}
		}
	}
	req.send(null);
}


function actualizarePret() {
	var eng = document.getElementById("engravare").value;
	var lt = document.getElementById("lant").value;
	
	var lm = parseFloat(document.getElementById(lt).value);
	var pm = parseFloat(document.getElementById("pret_medalion").value);
	var pret_acc = parseFloat(document.getElementById(eng).value);
	
	var pret_total = pm + pret_acc + lm;
	
	//se afiseaza pretul	
	document.getElementById("pret_total").value = pret_total;
	document.getElementById("pret_total_view").innerHTML = pret_total + " RON";
}
