function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function showHide(id)
{
	div = document.getElementById(id);
	if (div.style.display=='inline') { div.style.display='none'; }
	else { div.style.display='inline'; }		
}		


function check_email(emladrs)
{
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	var rez = true
	if (emladrs == "")
	{
		rez=true
	}
	else
	{
		if (filter.test(emladrs))
			rez=true
		else{
			rez=false
		}
	}
	return (rez)
}

function valideaza(vall)
{
        formObj = document.getElementById(vall);
		switch (vall)
		{
		case "frm_produs":
			if (document.frm_produs.prodstoc.value  == "0")
			{
				alert("Produsul selectat nu este in stoc!");
			}
			else {
					conf = confirm("Confirmati adaugarea produsului in cos?");
					if (conf)
					{
						document.frm_produs.submit();
					}			
			}
		break;
		case "frm_mesaj":
			if ((document.frm_mesaj.v_nume.value  == "") ||
				(document.frm_mesaj.v_oras.value  == "") ||
				(document.frm_mesaj.v_tara.value  == "") ||
				(document.frm_mesaj.v_msj.value  == ""))
			{
				alert("Nu ati completat toate campurile obligatorii!");
			}
			else {
				x = check_email(document.frm_mesaj.v_email.value);
				if (x)
				{
					conf = confirm("Confirmati adaugarea mesajului?");
					if (conf)
					{
						document.frm_mesaj.submit();
					}
				}
				else 
				{
					alert("Adresa de email este incorecta!");
				}
			}
		break;	
		case "frm_comanda":
			if ((document.frm_comanda.e_nume2.value  == "") ||
				(document.frm_comanda.e_oras2.value  == "") ||
				(document.frm_comanda.e_tel2.value  == "") ||
				(document.frm_comanda.e_email2.value  == "") ||
				(document.frm_comanda.e_cnp.value  == "") ||
				(document.frm_comanda.e_adresa.value  == "") ||
				(document.frm_comanda.e_tara.value  == "") ||
				(document.frm_comanda.d_nume.value  == "") ||
				(document.frm_comanda.d_ora1.value  == "") ||
				(document.frm_comanda.d_ora2.value  == "") ||
				(document.frm_comanda.d_zi.value  == "") ||
				(document.frm_comanda.d_luna.value  == "") ||
				(document.frm_comanda.d_an.value  == "") ||
				(document.frm_comanda.d_tel.value  == "") ||
				(document.frm_comanda.d_adresa.value  == ""))
			{
				alert("Nu ati completat toate campurile obligatorii!");
			}
			else {
				x = check_email(document.frm_comanda.e_email2.value);
				if (x)
				{
					conf = confirm("Confirmati trimiterea comenzii?");
					if (conf)
					{
						document.frm_comanda.submit();
					}
				}
				else 
				{
					alert("Adresa de email este incorecta!");
				}
			}
		break;	
		case "frm_adauga":
			if ((document.frm_adauga.w_pret.value  == "") ||
				(document.frm_adauga.w_cod.value  == ""))
			{
				alert("Nu ati completat toate campurile obligatorii!");
				return false;
			}
			else {
				conf = confirm("Confirmati adaugarea produsului?");
				if (conf) {
					document.frm_adauga.submit();
				}
				else {
					return false;
				}
			}
		break;	
		case "frm_modifica":
			if ((document.frm_modifica.w_cod.value  == "") || 
				(document.frm_modifica.w_pret.value  == ""))
			{
				alert("Nu ati completat toate campurile obligatorii!");
				return false;
			}
			else {
				conf = confirm("Confirmati salvarea modificarilor?");
				if (conf) {
					document.frm_modifica.submit();
				}
				else {
					return false;
				}
			}
		break;	
		case "frm_adcol":
			if (formObj.w_cod.value  == "")
			{
				alert("Nu ati completat toate campurile obligatorii!");
				return false;
			}
			else {
				conf = confirm("Confirmati crearea colectiei?");
				if (conf) {
					return true;
				}
				else {
					return false;
				}
			}
		break;
		case "frm_modcol":
			if (formObj.w_cod.value  == "")
			{
				alert("Nu ati completat toate campurile obligatorii!");
				return false;
			}
			else {
				conf = confirm("Confirmati salvarea modificarilor?");
				if (conf) {
					return true;
				}
				else {
					return false;
				}
			}
		break;		
		}
}


function ConfirmBox()
{
	conf = confirm("Confirmati stergerea inregistrarii?");
	return conf;	
}	

function confirm_act(vall)
{
	switch (vall)
	{
		case "act_del":
			xx = confirm("Confirmati STERGEREA produselor selectate?");
			if (xx) {
				document.frm_produse.op.value ="dele";
				document.frm_produse.submit();	
			}			
		break;
		case "act_save":
			xx =  confirm("Confirmati salvarea modificarilor?");
			if (xx) {
				document.frm_produse.op.value="save";
				document.frm_produse.submit();	
			}
		break;		
		case "del_mesaj":
			return confirm("Confirmati stergerea mesajului?");
		break;
		case "comanda":
			return confirm("Confirmati stergerea comenzii?");
		break;
		case "del_contact":
			return confirm("Confirmati stergerea contactului?");
		break;				
		case "keywords":
			return confirm("Confirmati salvarea modificarilor?");
		break;			
		case "contact":
			return confirm("Confirmati salvarea modificarilor?");
		break;
		case "sterge":
			return confirm("Confirmati stergerea produslui?");
		break;		
	}
}


function sch_img(target,calle,texxt)
{

	if (calle.substr(1,2)!=':\\') {
		document.getElementById(target).src = calle;
		pz1=calle.lastIndexOf('\\')+1;
		ext = calle.length-calle.lastIndexOf('.')-1;
		pz2 = calle.length-ext-1;
	}
	else
	{
		document.getElementById(target).src = calle;
		pz1=calle.lastIndexOf('\\')+1;
		ext = calle.length-calle.lastIndexOf('.')-1;
		pz2 = calle.length-ext-pz1-1;
	}
	ymg=calle.substr(pz1,pz2);
	document.getElementById(texxt).innerHTML = ymg;
	document.getElementById('iomag').value = ymg;
}

function valideaza2(vall)
{
		switch (vall)
		{
		case "addasoc":
			conf = confirm("Confirmati adaugarea produsului asociat?");
			if (conf) {
				frm_modifica.submit();
			}
			else {
				return false;
			}
		break;
		case "delasoc":
			conf = confirm("Confirmati stergerea produsului asociat?");
			if (conf) {
				frm_modifica.submit();
			}
			else {
				return false;
			}
		break;		
		}
}
