// JavaScript Document

function detalii_facturare(selectobj)
{
	//alert(selectobj.options[selectobj.selectedIndex].value);
	//var selectmenu=document.getElementById("det_fact");
	if (selectobj.options[selectobj.selectedIndex].value == 'juridica')
		{
			detshow('juridica',1);
			document.getElementById('fizica1').style.display = 'none';
		}
	else
		{
			detshow('fizica',1);
			document.getElementById('juridica1').style.display = 'none';
		}
}

function alertselected(selectobj){
 alert(selectobj.options[selectobj.selectedIndex].value)
}

function confirmLink(theLink, theSqlQuery)
{
    // Confirmation is not required in the configuration file
    if (confirmMsg == '') {
        return true;
    }

    var is_confirmed = confirm(confirmMsg + ' :\n' + theSqlQuery);
    if (is_confirmed) {
        theLink.href += '&is_js_confirmed=1';
    }

    return is_confirmed;
}

function open_window(link, width, height)
{
     window.open(link,"","toolbar=0,top=0,scrollbars=yes");
}

function open_new_window(link, width, height) {
left = (screen.width-width)/2;/////////// alinierea
if(screen.height<610){height=580;}///////  ferestrei
else if(screen.height<770){height=705;}//   in centru shi modificare inaltimii 
 window.open(link,"","top=0,left="+left+",scrollbars=yes, width="+width+",height="+height+"");
}

function checknumb(field)
{
	if(field.value != '')
	{
		field.value = field.value.replace(',','.');
	}
}

function detshow(elemname,idnum)
{
//alert(elemname+" | "+idnum);
if(document.getElementById){
if(document.getElementById(elemname+""+idnum)){
var elem = document.getElementById(elemname+idnum);

//var hdr = document.getElementById("faqHeader"+idnum)
if(elem == null) { 

return; }
if(elem.style.display == "none")
{
//if(hdr != null){hdr.className="faqHeaderOpen";}
elem.style.display = "";
if(document.getElementById("sagj"+idnum)){document.getElementById("sagj"+idnum).style.display = "none";}
if(document.getElementById("sags"+idnum)){document.getElementById("sags"+idnum).style.display = "";}
}
else
{
elem.style.display = "none";
//if(hdr != null){hdr.className="faqHeaderClosed";}
if(document.getElementById("sagj"+idnum)){document.getElementById("sagj"+idnum).style.display = "";}
if(document.getElementById("sags"+idnum)){document.getElementById("sags"+idnum).style.display = "none";}
}
}
//window.event = true;
return false;
}
}

function form_fail_profil(msg,field)
{
alert(msg);
return false;
}


function profil_verification()
{

var elnumber = document.forms["profil"].elements.length;
elNum = document.forms["profil"].elements.length;

for (i=0;i<=elNum-1;i++) {

	if (document.forms["profil"].elements[i].name == 'a_email'){
		if (document.forms["profil"].elements[i].value.indexOf('@', 0) == -1 || document.forms["profil"].elements[i].value.indexOf('.', 0) == -1){ 
			form_fail_profil('Trebuie sa introduceti o adresa de e-mail valida !',document.forms["profil"].elements[i].name);
			return false;
		}
	}
	if (document.forms["profil"].elements[i].name == 'username'){
		if(document.forms["profil"].elements[i].value == '')
		{
			form_fail_profil('Trebuie sa introduceti un username !',document.forms["profil"].elements[i].name);
			return false;
		}
		else
		{
			if (checkUsername(document.forms["profil"].elements[i].value) == false)
				{
					form_fail_profil('Username-ul poate sa contina caracterele: a-zA-Z.- !',document.forms["profil"].elements[i].name);
					return false;	
				}
		}
	}
	if (document.forms["profil"].elements[i].name == 'nume'){
		if(document.forms["profil"].elements[i].value == '')
		{
			form_fail_profil('Trebuie sa introduceti numele !',document.forms["profil"].elements[i].name);
			return false;
		}
	}
	if (document.forms["profil"].elements[i].name == 'prenume'){
		if(document.forms["profil"].elements[i].value == '')
		{
			form_fail_profil('Trebuie sa introduceti prenumele !',document.forms["profil"].elements[i].name);
			return false;
		}
	}
	
	if (document.forms["profil"].elements[i].name == 'adresa'){
		if(document.forms["profil"].elements[i].value == '')
		{
			form_fail_profil('Trebuie sa introduceti adresa !',document.forms["profil"].elements[i].name);
			return false;
		}
	}
	if (document.forms["profil"].elements[i].name == 'cod_postal'){
		if(document.forms["profil"].elements[i].value == '')
		{
			form_fail_profil('Trebuie sa introduceti codul postal !',document.forms["profil"].elements[i].name);
			return false;
		}
	}
	if (document.forms["profil"].elements[i].name == 'oras'){
		if(document.forms["profil"].elements[i].value == '')
		{
			form_fail_profil('Trebuie sa introduceti orasul !',document.forms["profil"].elements[i].name);
			return false;
		}
	}
	if (document.forms["profil"].elements[i].name == 'telefon'){
		if(document.forms["profil"].elements[i].value == '')
		{
			form_fail_profil('Trebuie sa introduceti numarul de telefon !',document.forms["profil"].elements[i].name);
			return false;
		}
	}
	if (document.forms["profil"].elements[i].name == 'cnp'){
		if(document.forms["profil"].elements[i].value == '')
		{
			form_fail_profil('Trebuie sa introduceti cnp-ul !',document.forms["profil"].elements[i].name);
			return false;
		}
	}
}


}

function form_fail_comanda(msg,field)
{
alert(msg);
return false;
}

function comanda_verification()
{

var elnumber = document.forms["cos"].elements.length;
elNum = document.forms["cos"].elements.length;

for (i=0;i<=elNum-1;i++) {

	if (document.forms["cos"].elements[i].name == 'numele'){
		if(document.forms["cos"].elements[i].value == '')
		{
			form_fail_comanda('Trebuie sa introduceti numele !',document.forms["cos"].elements[i].name);
			return false;
		}
	}
	if (document.forms["cos"].elements[i].name == 'email'){
		if (document.forms["cos"].elements[i].value.indexOf('@', 0) == -1 || document.forms["cos"].elements[i].value.indexOf('.', 0) == -1){ 
			form_fail_comanda('Trebuie sa introduceti o adresa de e-mail valida !',document.forms["cos"].elements[i].name);
			return false;
		}
	}
	if (document.forms["cos"].elements[i].name == 'adresa'){
		if(document.forms["cos"].elements[i].value == '')
		{
			form_fail_comanda('Trebuie sa introduceti adresa !',document.forms["cos"].elements[i].name);
			return false;
		}
	}
	if (document.forms["cos"].elements[i].name == 'cod_postal'){
		if(document.forms["cos"].elements[i].value == '')
		{
			form_fail_comanda('Trebuie sa introduceti codul postal !',document.forms["cos"].elements[i].name);
			return false;
		}
	}
	if (document.forms["cos"].elements[i].name == 'judet'){
		if(document.forms["cos"].elements[i].value == '')
		{
			form_fail_comanda('Trebuie sa selectati judetul!',document.forms["cos"].elements[i].name);
			return false;
		}
	}
	if (document.forms["cos"].elements[i].name == 'oras'){
		if(document.forms["cos"].elements[i].value == '')
		{
			form_fail_comanda('Trebuie sa introduceti orasul !',document.forms["cos"].elements[i].name);
			return false;
		}
	}
	if (document.forms["cos"].elements[i].name == 'telefon'){
		if(document.forms["cos"].elements[i].value == '')
		{
			form_fail_comanda('Trebuie sa introduceti numarul de telefon !',document.forms["cos"].elements[i].name);
			return false;
		}
	}
	
	if (document.forms["cos"].elements[i].name == 'det_fact'){
		if(document.forms["cos"].elements[i].value == '')
		{
			form_fail_comanda('Trebuie sa selectati detaliile de facturare !',document.forms["cos"].elements[i].name);
			return false;
		}
		if(document.forms["cos"].elements[i].value == 'fizica')
		{
			for (i=0;i<=elNum-1;i++) {
				if (document.forms["cos"].elements[i].name == 'cnp'){
					if(document.forms["cos"].elements[i].value == '')
					{
						form_fail_comanda('Trebuie sa introduceti cnp-ul !',document.forms["cos"].elements[i].name);
						return false;
					}
				}
				if (document.forms["cos"].elements[i].name == 'serie_b'){
					if(document.forms["cos"].elements[i].value == '')
					{
						form_fail_comanda('Trebuie sa introduceti seria de buletin !',document.forms["cos"].elements[i].name);
						return false;
					}
				}
				if (document.forms["cos"].elements[i].name == 'nr_b'){
					if(document.forms["cos"].elements[i].value == '')
					{
						form_fail_comanda('Trebuie sa introduceti numarul de buletin !',document.forms["cos"].elements[i].name);
						return false;
					}
				}
			}
		}
		if(document.forms["cos"].elements[i].value == 'juridica')
		{
			for (i=0;i<=elNum-1;i++) {
				if (document.forms["cos"].elements[i].name == 'nume_firma'){
					if(document.forms["cos"].elements[i].value == '')
					{
						form_fail_comanda('Trebuie sa introduceti numele firmei !',document.forms["cos"].elements[i].name);
						return false;
					}
				}
				if (document.forms["cos"].elements[i].name == 'reg_com'){
					if(document.forms["cos"].elements[i].value == '')
					{
						form_fail_comanda('Trebuie sa introduceti numarul de inregistrare la Registrul Comertului !',document.forms["cos"].elements[i].name);
						return false;
					}
				}
				if (document.forms["cos"].elements[i].name == 'cui'){
					if(document.forms["cos"].elements[i].value == '')
					{
						form_fail_comanda('Trebuie sa introduceti codul unic de inregistrare (CUI) !',document.forms["cos"].elements[i].name);
						return false;
					}
				}
				if (document.forms["cos"].elements[i].name == 'iban'){
					if(document.forms["cos"].elements[i].value == '')
					{
						form_fail_comanda('Trebuie sa introduceti contul IBAN !',document.forms["cos"].elements[i].name);
						return false;
					}
				}
				if (document.forms["cos"].elements[i].name == 'banca'){
					if(document.forms["cos"].elements[i].value == '')
					{
						form_fail_comanda('Trebuie sa introduceti numele bancii (si sucursala) !',document.forms["cos"].elements[i].name);
						return false;
					}
				}
			}
		}
	}
	/*
	if (document.forms["cos"].elements[i].name == 'mod_plata'){
		alert(document.forms["cos"].elements[i].name);
		var radio = document.getElementsByName('mod_plata');
		var rad = false;
		alert(radio.length);
		for(var k=0;k<radio.length;k++) 
			if(radio[k].checked)  
				rad = true;
				
		if (rad == false)
			{
				form_fail_comanda('Trebuie sa selectati modalitatea de plata !',document.forms["cos"].elements[i].name);
				return false;
			}		
	}
*/	
	
}			
}

function form_fail_contact(msg,field)
{
alert(msg);
return false;
}


function contact_verification()
{
	//alert('dfdsfg');
	var elnumber = document.forms["contact"].elements.length;
//alert(elnumber);
	//alert("In script");

elNum = document.forms["contact"].elements.length;
//alert("Nr de campuri"+elnum);
for (i=0;i<=elNum-1;i++) {

	if (document.forms["contact"].elements[i].name == 'nume'){
		if(document.forms["contact"].elements[i].value == '' || document.forms["contact"].elements[i].value == 'nume')
		{
			form_fail_contact('Trebuie sa introduceti numele !',document.forms["contact"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contact"].elements[i].name == 'email'){
	//alert("In email");
		if (document.forms["contact"].elements[i].value.indexOf('@', 0) == -1 || document.forms["contact"].elements[i].value.indexOf('.', 0) == -1){ 
			form_fail_contact('Trebuie sa introduceti o adresa de e-mail valida !',document.forms["contact"].elements[i].name);
			return false;
		}
	}
	if (document.forms["register"].elements[i].name == 'adresa'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti adresa !',document.forms["register"].elements[i].name);
			return false;
		}
	}
	if (document.forms["register"].elements[i].name == 'cod_postal'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti codul postal !',document.forms["register"].elements[i].name);
			return false;
		}
	}
	if (document.forms["register"].elements[i].name == 'oras'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti orasul !',document.forms["register"].elements[i].name);
			return false;
		}
	}
	if (document.forms["register"].elements[i].name == 'telefon'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti numarul de telefon !',document.forms["register"].elements[i].name);
			return false;
		}
	}
	if (document.forms["register"].elements[i].name == 'cnp'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti cnp-ul !',document.forms["register"].elements[i].name);
			return false;
		}
	}
}
}

function checkUsername(username)
{
	var username = username;
	var filter  = /^([a-zA-Z0-9_\.\-])+$/;
	//if (check.match(/^([a-zA-Z0-9_\.\-])$/)) 
	if (filter.test(username)) 
		//alert('YES! Correct email address');
		return true;
	else //alert('NO! Incorrect email address');
	{
		//alert('sdfdsaf');
		return false;
	}
}

function form_fail_register(msg,field)
{
alert(msg);
if (eval('document.register.'+field)){
if(field != 'suprafata-teren' || field != 'accept_termeni')
{
	eval('document.register.'+field).focus();
}
return false;
}
else
return false;
}

function register_verification2()
{
	//alert('dfdsfg');
	var elnumber = document.forms["register"].elements.length;
//alert(elnumber);
	//alert("In script");

elNum = document.forms["register"].elements.length;
//alert("Nr de campuri"+elnum);
for (i=0;i<=elNum-1;i++) {

	if (document.forms["register"].elements[i].name == 'a_email'){
	//alert("In email");
		if (document.forms["register"].elements[i].value.indexOf('@', 0) == -1 || document.forms["register"].elements[i].value.indexOf('.', 0) == -1){ 
			form_fail_register('Trebuie sa introduceti o adresa de e-mail valida !',document.forms["register"].elements[i].name);
			return false;
		}
	}
	if (document.forms["register"].elements[i].name == 'username'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti un username !',document.forms["register"].elements[i].name);
			return false;
		}
		else
		{
			if (checkUsername(document.forms["register"].elements[i].value) == false)
				{
					form_fail_register('Username-ul poate sa contina caracterele: a-zA-Z.- !',document.forms["register"].elements[i].name);
					return false;	
				}
		}
	}
	if (document.forms["register"].elements[i].name == 'pass'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti o parola !',document.forms["register"].elements[i].name);
			return false;
		}
	}
	if (document.forms["register"].elements[i].name == 're_pass'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa mai introduceti o data parola pentru verificare!',document.forms["register"].elements[i].name);
			return false;
		}
	}
	if (document.forms["register"].elements[i].name == 'nume'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti numele !',document.forms["register"].elements[i].name);
			return false;
		}
	}
	if (document.forms["register"].elements[i].name == 'prenume'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti prenumele !',document.forms["register"].elements[i].name);
			return false;
		}
	}
	
	if (document.forms["register"].elements[i].name == 'adresa'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti adresa !',document.forms["register"].elements[i].name);
			return false;
		}
	}
	if (document.forms["register"].elements[i].name == 'cod_postal'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti codul postal !',document.forms["register"].elements[i].name);
			return false;
		}
	}
	if (document.forms["register"].elements[i].name == 'oras'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti orasul !',document.forms["register"].elements[i].name);
			return false;
		}
	}
	if (document.forms["register"].elements[i].name == 'judet'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa selectati judetul !',document.forms["register"].elements[i].name);
			return false;
		}
	}
	if (document.forms["register"].elements[i].name == 'telefon'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti numarul de telefon !',document.forms["register"].elements[i].name);
			return false;
		}
	}
	
	if (document.forms["register"].elements[i].name == 'termeni'){
		if(document.forms["register"].elements[i].checked == 1)
		{}
		else
		{
		form_fail_register('Trebuie sa fiti de acord cu termenii si conditiile.',document.forms["register"].elements[i].name);
		return false;
		}
	}

	if (document.forms["register"].elements[i].name == 'det_fact'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa selectati detaliile de facturare !',document.forms["register"].elements[i].name);
			return false;
		}
		if(document.forms["register"].elements[i].value == 'fizica')
		{
			for (i=0;i<=elNum-1;i++) {
				if (document.forms["register"].elements[i].name == 'cnp'){
					if(document.forms["register"].elements[i].value == '')
					{
						form_fail_register('Trebuie sa introduceti cnp-ul !',document.forms["register"].elements[i].name);
						return false;
					}
				}
				if (document.forms["register"].elements[i].name == 'serie_b'){
					if(document.forms["register"].elements[i].value == '')
					{
						form_fail_register('Trebuie sa introduceti seria de buletin !',document.forms["register"].elements[i].name);
						return false;
					}
				}
				if (document.forms["register"].elements[i].name == 'nr_b'){
					if(document.forms["register"].elements[i].value == '')
					{
						form_fail_register('Trebuie sa introduceti numarul de buletin !',document.forms["register"].elements[i].name);
						return false;
					}
				}
			}
		}
		if(document.forms["register"].elements[i].value == 'juridica')
		{
			for (i=0;i<=elNum-1;i++) {
				if (document.forms["register"].elements[i].name == 'nume_firma'){
					if(document.forms["register"].elements[i].value == '')
					{
						form_fail_register('Trebuie sa introduceti numele firmei !',document.forms["register"].elements[i].name);
						return false;
					}
				}
				if (document.forms["register"].elements[i].name == 'reg_com'){
					if(document.forms["register"].elements[i].value == '')
					{
						form_fail_register('Trebuie sa introduceti numarul de inregistrare la Registrul Comertului !',document.forms["register"].elements[i].name);
						return false;
					}
				}
				if (document.forms["register"].elements[i].name == 'cui'){
					if(document.forms["register"].elements[i].value == '')
					{
						form_fail_register('Trebuie sa introduceti codul unic de inregistrare (CUI) !',document.forms["register"].elements[i].name);
						return false;
					}
				}
				if (document.forms["register"].elements[i].name == 'iban'){
					if(document.forms["register"].elements[i].value == '')
					{
						form_fail_register('Trebuie sa introduceti contul IBAN !',document.forms["register"].elements[i].name);
						return false;
					}
				}
				if (document.forms["register"].elements[i].name == 'banca'){
					if(document.forms["register"].elements[i].value == '')
					{
						form_fail_register('Trebuie sa introduceti numele bancii (si sucursala) !',document.forms["register"].elements[i].name);
						return false;
					}
				}
			}
		}
	}
}


}

