
function calculeaza_suma(){
 
	var  valoare_totala;
 
	valoare_totala = (document.getElementById('salariati').value * 1) * (document.getElementById('numar_zile').value * 1)* (document.getElementById('valoare_tichet').value.replace(',','.') * 1);
 
	var cuantum_impozit = document.getElementById('cuantum_impozit').value.replace(',','.').replace('%','') * 1;
	var cuantum_taxe = document.getElementById('cuantum_taxe').value.replace(',','.').replace('%','') * 1;
	var cuantum_patronale = document.getElementById('cuantum_patronale').value.replace(',','.').replace('%','') * 1;
	//alert(((100 - cuantum_impozit)/cuantum_impozit))
	var impozit_venitul_salarial = (cuantum_impozit/(100 - cuantum_impozit)) * valoare_totala;
	impozit_venitul_salarial = Math.round(impozit_venitul_salarial*100)/100;
 
 
	valoare =  Math.round(valoare_totala*100)/100;
 
	//document.getElementById('valoare_calcul').innerHTML = valoare;
	//document.getElementById('valoare_calcul2').innerHTML = valoare;
	//document.getElementById('valoare_calcul3').innerHTML = valoare;
 
	document.getElementById('valoare_impozit').innerHTML = impozit_venitul_salarial;
 
	var valoare_impozabila = impozit_venitul_salarial + valoare_totala;
 
	var taxe_salariale = (cuantum_taxe/(100 - cuantum_taxe)) * valoare_impozabila;
	taxe_salariale = Math.round(taxe_salariale*100)/100;
 
	document.getElementById('valoare_taxe').innerHTML = taxe_salariale;
 
	var brut = taxe_salariale + valoare_impozabila;
 
	var taxe_patronale = cuantum_patronale * brut / 100;
	taxe_patronale = Math.round(taxe_patronale*100)/100;
 
	document.getElementById('valoare_patronale').innerHTML = taxe_patronale;
 
	var total_cheltuieli;
	total_cheltuieli = brut + taxe_patronale;
	total_cheltuieli = Math.round(total_cheltuieli*100)/100;
	//document.getElementById('total_cheltuieli').innerHTML = total_cheltuieli;
 
	var economie_luna;
	economie_luna = total_cheltuieli - valoare_totala;
	economie_luna = Math.round(economie_luna*100)/100;
	
	document.getElementById('economie_luna').innerHTML = economie_luna;
 
	//document.getElementById('economie_an').innerHTML = Math.round(economie_luna*12*100)/100;
	//alert (brut);
	//url = "calculator.php?salariati="+document.getElementById('salariati').value+"&numar_zile="+document.getElementById('numar_zile').value+"&valoare_tichet="+document.getElementById('valoare_tichet').value;
	//loadXMLDoc(url);
}
 
function do_compara(obj,lang){
	if ((document.getElementById('salariati').value * 1) > 0 && (document.getElementById('numar_zile').value * 1) > 0){
	calculeaza_suma();
	obj.style.display='none';
	//document.getElementById('detalii_defalcate').style.display='block';
	document.getElementById('continut_calculator').style.height='auto';
	document.getElementById('trei').style.display='';
	
	}else{
		if ((document.getElementById('salariati').value * 1) <= 0){
			setTimeout("document.getElementById('salariati').style.border='1px solid #ff0000';setTimeout(\"document.getElementById(\'salariati\').style.border=\'1px solid #30397A\';setTimeout(\\\"document.getElementById(\\\'salariati\\\').style.border=\\\'1px solid #ff0000\\\';timeo()\\\",300);\",300);",300);
		}
 
		if ((document.getElementById('numar_zile').value * 1)  <= 0){
 
			setTimeout("document.getElementById('numar_zile').style.border='1px solid #ff0000';setTimeout(\"document.getElementById(\'numar_zile\').style.border=\'1px solid #30397A\';setTimeout(\\\"document.getElementById(\\\'numar_zile\\\').style.border=\\\'1px solid #ff0000\\\';timeo2()\\\",300);\",300);",300);
 
		}
		if (lang=='hu')
			alert('Egy kÃ¶ltsÃ©gszimulÃ¡ciÃ³ kÃ©szÃ­tÃ©sÃ©hez, kÃ©rjÃ¼k, adja meg az alkalmazottak Ã©s a munkanapok szÃ¡mÃ¡t');
		else
			alert('Pentru o simulare de buget te rugăm să introduci numărul de salariaţi şi numărul de zile lucrătoare');
	}
}
 
 
function calculeaza_suma_interior(){
	if (
		(document.getElementById('numar_zile').value * 1) >= 1 
		&& (document.getElementById('numar_zile').value * 1) <= 23 
	){
	var  valoare_totala;
 
	valoare_totala = (document.getElementById('salariati').value * 1) * (document.getElementById('numar_zile').value * 1)* (document.getElementById('valoare_tichet').value.replace(',','.') * 1);
	//valoare_totala_salariat = (document.getElementById('numar_zile').value * 1)* (document.getElementById('valoare_tichet').value.replace(',','.') * 1);
	
	var cuantum_impozit = document.getElementById('cuantum_impozit').value.replace(',','.').replace('%','') * 1;
	var cuantum_taxe = document.getElementById('cuantum_taxe').value.replace(',','.').replace('%','') * 1;
	var cuantum_patronale = document.getElementById('cuantum_patronale').value.replace(',','.').replace('%','') * 1;
	//alert(((100 - cuantum_impozit)/cuantum_impozit))
	
	var impozit_venitul_salarial = cuantum_impozit*valoare_totala/100;
	impozit_venitul_salarial = Math.round(impozit_venitul_salarial*100)/100;
	document.getElementById('valoare_impozit').innerHTML = impozit_venitul_salarial;
	document.getElementById('valoare_impozit_1').innerHTML = impozit_venitul_salarial;
 
	valoare =  Math.round(valoare_totala*100)/100;
	document.getElementById('valoare_totala').innerHTML = valoare;
	document.getElementById('valoare_totala_1').innerHTML = valoare;
	document.getElementById('valoare_totala_2').innerHTML = valoare;
	
	var valoare_neta_tickete = valoare - impozit_venitul_salarial;
	valoare_neta_tickete = Math.round(valoare_neta_tickete*100)/100;
	document.getElementById('valoare_neta_tickete').innerHTML = valoare_neta_tickete;
	document.getElementById('valoare_neta_tickete_1').innerHTML = valoare_neta_tickete;
	
	var taxe_sociale_salariale = (valoare/(1 - cuantum_taxe/100)) - valoare;
	taxe_sociale_salariale = Math.round(taxe_sociale_salariale*100)/100;
	document.getElementById('valoare_taxe').innerHTML = taxe_sociale_salariale;
	
	var valoare_salariala_bruta = valoare + taxe_sociale_salariale;
	valoare_salariala_bruta = Math.round(valoare_salariala_bruta*100)/100;
	document.getElementById('valoare_salariala_bruta').innerHTML = valoare_salariala_bruta;
	
	
	var taxe_sociale_patronale = valoare_salariala_bruta*cuantum_patronale/100;
	taxe_sociale_patronale = Math.round(taxe_sociale_patronale*100)/100;
	document.getElementById('valoare_patronale').innerHTML = taxe_sociale_patronale;
	
	
	var valoare_total_cheltuieli = valoare_salariala_bruta+taxe_sociale_patronale;
	valoare_total_cheltuieli = Math.round(valoare_total_cheltuieli*100)/100;
	document.getElementById('valoare_total_cheltuieli').innerHTML = valoare_total_cheltuieli;
	
	var valoare_economie = valoare_total_cheltuieli-valoare;
	valoare_economie = Math.round(valoare_economie*100)/100;
	document.getElementById('valoare_economie').innerHTML = valoare_economie;
	
	/*
	document.getElementById('valoare_impozit').innerHTML = impozit_venitul_salarial;
 
	var valoare_impozabila = impozit_venitul_salarial + valoare_totala;
 
	var taxe_salariale = (cuantum_taxe/(100 - cuantum_taxe)) * valoare_impozabila;
	taxe_salariale = Math.round(taxe_salariale*100)/100;
 
	document.getElementById('valoare_taxe').innerHTML = taxe_salariale;
 
	var brut = taxe_salariale + valoare_impozabila;
	//var brut = valoare_impozabila;
 
	var taxe_patronale = cuantum_patronale * brut / 100;
	taxe_patronale = Math.round(taxe_patronale*100)/100;
 
	document.getElementById('valoare_patronale').innerHTML = taxe_patronale;
 
	var total_cheltuieli;
	total_cheltuieli = brut + taxe_patronale;
	total_cheltuieli = Math.round(total_cheltuieli*100)/100;
	//document.getElementById('total_cheltuieli').innerHTML = valoare_totala;
 	
	
	var economie_luna;
	economie_luna = taxe_sociale_salariale + taxe_sociale_patronale ;
	economie_luna = Math.round(economie_luna*100)/100;
	document.getElementById('economie_luna').innerHTML = economie_luna;
	*/
	
	//document.getElementById('economie_an').innerHTML = Math.round(economie_luna*12*100)/100;
	//alert (brut);
	//url = "calculator.php?salariati="+document.getElementById('salariati').value+"&numar_zile="+document.getElementById('numar_zile').value+"&valoare_tichet="+document.getElementById('valoare_tichet').value;
	//loadXMLDoc(url);
	
	}else{
		if ((document.getElementById('numar_zile').value * 1) <= 0 || (document.getElementById('numar_zile').value * 1) > 23){

			if ((document.getElementById('salariati').value * 1) <= 0){
				//setTimeout("document.getElementById('salariati').style.border='1px solid #ff0000';",300);
				setTimeout("document.getElementById('salariati').style.border='1px solid #30397A';",300);
				setTimeout("document.getElementById('salariati').style.padding='1px';",300);
				//setTimeout("document.getElementById('salariati').style.border='1px solid #ff0000';timeo()",300);
			}
	 
			if ((document.getElementById('numar_zile').value * 1)  <= 0){
				//setTimeout("document.getElementById('numar_zile').style.border='1px solid #ff0000';",300);
				setTimeout("document.getElementById('numar_zile').style.border='1px solid #30397A';",300);
				setTimeout("document.getElementById('numar_zile').style.padding='1px';",300);
				//setTimeout("document.getElementById('numar_zile').style.border='1px solid #ff0000';timeo()",300);
			}		
		}

		alert('Pentru o simulare de buget vă rugăm să introduceţi numărul de zile lucratoare (1 - 23)');
	}
	
}
 
function do_interior(obj,lang){
	if ((document.getElementById('salariati').value * 1) > 0 && (document.getElementById('numar_zile').value * 1) > 0){
	calculeaza_suma_interior();
	obj.style.display='none';
	document.getElementById('continut_calculator').style.height='auto';
	document.getElementById('trei').style.display='';
	}else{
		if ((document.getElementById('salariati').value * 1) <= 0){
			//setTimeout("document.getElementById('salariati').style.border='1px solid #ff0000';",300);
			setTimeout("document.getElementById('salariati').style.border='1px solid #30397A';",300);
			setTimeout("document.getElementById('salariati').style.padding='1px';",300);
			//setTimeout("document.getElementById('salariati').style.border='1px solid #ff0000';timeo()",300);
		}
 
		if ((document.getElementById('numar_zile').value * 1)  <= 0){
			//setTimeout("document.getElementById('numar_zile').style.border='1px solid #ff0000';",300);
			setTimeout("document.getElementById('numar_zile').style.border='1px solid #30397A';",300);
			setTimeout("document.getElementById('numar_zile').style.padding='1px';",300);
			//setTimeout("document.getElementById('numar_zile').style.border='1px solid #ff0000';timeo()",300);
		}
 
		if (lang=='hu'){
			alert('Egy kÃ¶ltsÃ©gszimulÃ¡ciÃ³ kÃ©szÃ­tÃ©sÃ©hez, kÃ©rjÃ¼k, adja meg az alkalmazottak Ã©s a munkanapok szÃ¡mÃ¡t');
		} else {
			if ( (document.getElementById('numar_zile').value * 1) > 0 ){
				alert('Pentru o simulare de buget vă rugăm să introduceţi numărul de salariaţi.');
			}else if ( (document.getElementById('salariati').value * 1) > 0 ){
				alert('Pentru o simulare de buget vă rugăm să introduceţi numărul de zile lucrătoare.');
			}
		}
	}
}
 
 
 
function calculeaza_suma_interior_cresa(){
 
	var  valoare_totala, valoare_servicii, valoare_tva,cheltuieli_lunare_cresa;
 
	valoare_totala = (document.getElementById('salariati').value * 1) * (document.getElementById('valoare_tichet').value.replace(',','.') * 1);
	//valoare_totala_salariat = (document.getElementById('valoare_tichet').value.replace(',','.') * 1);
	
	var cuantum_impozit = document.getElementById('cuantum_impozit').value.replace(',','.').replace('%','') * 1;
	var cuantum_taxe = document.getElementById('cuantum_taxe').value.replace(',','.').replace('%','') * 1;
	var cuantum_patronale = document.getElementById('cuantum_patronale').value.replace(',','.').replace('%','') * 1;
	//alert(((100 - cuantum_impozit)/cuantum_impozit))
	
	
	
	var impozit_venitul_salarial = cuantum_impozit*valoare_totala/100;;
	impozit_venitul_salarial = Math.round(impozit_venitul_salarial*100)/100;
	document.getElementById('valoare_impozit').innerHTML = impozit_venitul_salarial;
 
	valoare =  Math.round(valoare_totala*100)/100;
	document.getElementById('valoare_totala').innerHTML = valoare;
	
	
	var taxe_sociale_salariale = (valoare/(1 - cuantum_taxe/100)) - valoare;
	taxe_sociale_salariale = Math.round(taxe_sociale_salariale*100)/100;
	document.getElementById('valoare_taxe').innerHTML = taxe_sociale_salariale;
	
	var taxe_sociale_patronale = (valoare/(1 - cuantum_patronale/100)) - valoare;
	taxe_sociale_patronale = Math.round(taxe_sociale_patronale*100)/100;
	document.getElementById('valoare_patronale').innerHTML = taxe_sociale_patronale;

	/*
	var impozit_venitul_salarial = (cuantum_impozit/(100 - cuantum_impozit)) * valoare_totala;
	impozit_venitul_salarial = Math.round(impozit_venitul_salarial*100)/100;
 
 
	valoare =  Math.round(valoare_totala*100)/100;
 
	//document.getElementById('valoare_calcul').innerHTML = valoare;
	//document.getElementById('valoare_calcul2').innerHTML = valoare;
	//document.getElementById('valoare_calcul3').innerHTML = valoare;
 
	document.getElementById('valoare_impozit').innerHTML = impozit_venitul_salarial;
 
	var valoare_impozabila = impozit_venitul_salarial + valoare_totala;
 
	var taxe_salariale = (cuantum_taxe/(100 - cuantum_taxe)) * valoare_impozabila;
	taxe_salariale = Math.round(taxe_salariale*100)/100;
 
	document.getElementById('valoare_taxe').innerHTML = taxe_salariale;
 
	var brut = taxe_salariale + valoare_impozabila;
 
	var taxe_patronale = cuantum_patronale * brut / 100;
	taxe_patronale = Math.round(taxe_patronale*100)/100;
 
	document.getElementById('valoare_patronale').innerHTML = taxe_patronale;
 
	var total_cheltuieli;
	total_cheltuieli = brut + taxe_patronale;
	total_cheltuieli = Math.round(total_cheltuieli*100)/100;
 
	//document.getElementById('total_cheltuieli').innerHTML = total_cheltuieli;
  
	valoare_servicii = valoare_totala * 10/100;
 
	valoare_tva = valoare_servicii * 19/100;
 
	valoare_totala = valoare_servicii + valoare_tva + valoare_totala;
 	*/
 
	var economie_luna;
	economie_luna = taxe_sociale_salariale + taxe_sociale_patronale;
	economie_luna = Math.round(economie_luna*100)/100;
	document.getElementById('economie_luna').innerHTML = economie_luna;
 
	//document.getElementById('economie_an').innerHTML = Math.round(economie_luna*12*100)/100;
	//alert (brut);
	//url = "calculator.php?salariati="+document.getElementById('salariati').value+"&numar_zile="+document.getElementById('numar_zile').value+"&valoare_tichet="+document.getElementById('valoare_tichet').value;
	//loadXMLDoc(url);
}
 
 
function do_interior_cresa(obj,lang){
	if ((document.getElementById('salariati').value * 1) > 0){
	calculeaza_suma_interior_cresa();
	obj.style.display='none';
	document.getElementById('continut_calculator').style.height='auto';
	document.getElementById('trei').style.display='';
	}else{
		if ((document.getElementById('salariati').value * 1) <= 0){
			setTimeout("document.getElementById('salariati').style.border='1px solid #ff0000';setTimeout(\"document.getElementById(\'salariati\').style.border=\'1px solid #30397A\';setTimeout(\\\"document.getElementById(\\\'salariati\\\').style.border=\\\'1px solid #ff0000\\\';timeo()\\\",300);\",300);",300);
		}
 
		if (lang=='hu')
			alert('Egy kÃ¶ltsÃ©gszimulÃ¡ciÃ³ kÃ©szÃ­tÃ©sÃ©hez, kÃ©rjÃ¼k, adja meg az alkalmazottak Ã©s a munkanapok szÃ¡mÃ¡t');
		else
			alert('Pentru o simulare de buget vă rugăm să introduceţi numărul de salariaţi şi numărul de zile lucrătoare');
	}
}

function calculeaza_suma_interior_tv(){
	if (
		(document.getElementById('salariati').value * 1) >= 1 
		&& (document.getElementById('salariati').value * 1) <= 50000 
		&& (document.getElementById('valoare_tichet').value * 1) >= 10 
		&& (document.getElementById('valoare_tichet').value * 1) <= 4020
	){
	var  valoare_totala;

	valoare_totala = (document.getElementById('salariati').value * 1) * (document.getElementById('valoare_tichet').value.replace(',','.') * 1);
	//valoare_totala_salariat = (document.getElementById('valoare_tichet').value.replace(',','.') * 1);
	
	var cuantum_impozit = document.getElementById('cuantum_impozit').value.replace(',','.').replace('%','') * 1;
	var cuantum_taxe = document.getElementById('cuantum_taxe').value.replace(',','.').replace('%','') * 1;
	var cuantum_patronale = document.getElementById('cuantum_patronale').value.replace(',','.').replace('%','') * 1;
	//alert(((100 - cuantum_impozit)/cuantum_impozit))
	
	
	var impozit_venitul_salarial = cuantum_impozit*valoare_totala/100;;
	impozit_venitul_salarial = Math.round(impozit_venitul_salarial*100)/100;
	document.getElementById('valoare_impozit').innerHTML = impozit_venitul_salarial;
 
	valoare =  Math.round(valoare_totala*100)/100;
	document.getElementById('valoare_totala').innerHTML = valoare;
	
	
	var taxe_sociale_salariale = (valoare/(1 - cuantum_taxe/100)) - valoare;
	taxe_sociale_salariale = Math.round(taxe_sociale_salariale*100)/100;
	document.getElementById('valoare_taxe').innerHTML = taxe_sociale_salariale;
	
	var taxe_sociale_patronale = (valoare/(1 - cuantum_patronale/100)) - valoare;
	taxe_sociale_patronale = Math.round(taxe_sociale_patronale*100)/100;
	document.getElementById('valoare_patronale').innerHTML = taxe_sociale_patronale;
	
	/*
	var impozit_venitul_salarial = (cuantum_impozit/(100 - cuantum_impozit)) * valoare_totala;
	impozit_venitul_salarial = Math.round(impozit_venitul_salarial*100)/100;


	valoare =  Math.round(valoare_totala*100)/100;

	//document.getElementById('valoare_calcul').innerHTML = valoare;
	//document.getElementById('valoare_calcul2').innerHTML = valoare;
	//document.getElementById('valoare_calcul3').innerHTML = valoare;

	document.getElementById('valoare_impozit').innerHTML = impozit_venitul_salarial;

	var valoare_impozabila = impozit_venitul_salarial + valoare_totala;

	var taxe_salariale = (cuantum_taxe/(100 - cuantum_taxe)) * valoare_impozabila;
	taxe_salariale = Math.round(taxe_salariale*100)/100;

	document.getElementById('valoare_taxe').innerHTML = taxe_salariale;

	var brut = taxe_salariale + valoare_impozabila;

	var taxe_patronale = cuantum_patronale * brut / 100;
	taxe_patronale = Math.round(taxe_patronale*100)/100;

	document.getElementById('valoare_patronale').innerHTML = taxe_patronale;

	var total_cheltuieli;
	total_cheltuieli = brut + taxe_patronale;
	total_cheltuieli = Math.round(total_cheltuieli*100)/100;
	//document.getElementById('total_cheltuieli').innerHTML = total_cheltuieli;
	*/
	
	var economie_luna;
	economie_luna = taxe_sociale_salariale + taxe_sociale_patronale;
	economie_luna = Math.round(economie_luna*100)/100;
	document.getElementById('economie_luna').innerHTML = economie_luna;
	
	}else{
		if ((document.getElementById('salariati').value * 1) <= 0 || (document.getElementById('salariati').value * 1) > 50000){

			setTimeout("document.getElementById('salariati').style.border='1px solid #ff0000';setTimeout(\"document.getElementById(\'salariati\').style.border=\'1px solid #30397A\';setTimeout(\\\"document.getElementById(\\\'salariati\\\').style.border=\\\'1px solid #ff0000\\\';timeo3()\\\",300);\",300);",300);
		
		}

		if ((document.getElementById('valoare_tichet').value * 1)  < 10 || (document.getElementById('valoare_tichet').value * 1)  > 4020){

			setTimeout("document.getElementById('valoare_tichet').style.border='1px solid #ff0000';setTimeout(\"document.getElementById(\'valoare_tichet\').style.border=\'1px solid #30397A\';setTimeout(\\\"document.getElementById(\\\'valoare_tichet\\\').style.border=\\\'1px solid #ff0000\\\';timeo4()\\\",300);\",300);",300);

		}

		alert('Pentru o simulare de buget vă rugăm să introduceţi numărul de salariaţi (1 - 50000) şi valoarea tichetelor de vacanţă (10 RON - 4020 RON)');
	}

}

function do_interior_tv(obj,lang){
	if (
		(document.getElementById('salariati').value * 1) >= 1 
		&& (document.getElementById('salariati').value * 1) <= 50000 
		&& (document.getElementById('valoare_tichet').value * 1) >= 10 
		&& (document.getElementById('valoare_tichet').value * 1) <= 4020
	){
		calculeaza_suma_interior_tv();
		obj.style.display='none';
		document.getElementById('continut_calculator').style.height='auto';
		document.getElementById('trei').style.display='';
	}else{
		if ((document.getElementById('salariati').value * 1) <= 0 || (document.getElementById('salariati').value * 1) > 50000){

			setTimeout("document.getElementById('salariati').style.border='1px solid #ff0000';setTimeout(\"document.getElementById(\'salariati\').style.border=\'1px solid #30397A\';setTimeout(\\\"document.getElementById(\\\'salariati\\\').style.border=\\\'1px solid #ff0000\\\';timeo3()\\\",300);\",300);",300);

		}

		if ((document.getElementById('valoare_tichet').value * 1)  < 10 || (document.getElementById('valoare_tichet').value * 1)  > 4020){

			setTimeout("document.getElementById('valoare_tichet').style.border='1px solid #ff0000';setTimeout(\"document.getElementById(\'valoare_tichet\').style.border=\'1px solid #30397A\';setTimeout(\\\"document.getElementById(\\\'valoare_tichet\\\').style.border=\\\'1px solid #ff0000\\\';timeo4()\\\",300);\",300);",300);

		}

		alert('Pentru o simulare de buget vă rugăm să introduceţi numărul de salariaţi (1 - 50000) şi valoarea tichetelor de vacanţă (10 RON - 4020 RON)');
	}
}


function collapsecalc(){
		document.getElementById('submit_calculeaza').style.display='';
		document.getElementById('trei').style.display='none';
		document.getElementById('continut_calculator').style.height='';
}

function timeo(){
	return setTimeout("document.getElementById('salariati').style.border='1px solid #30397A';",300);
}
 
 
function timeo2(){
	return setTimeout("document.getElementById('numar_zile').style.border='1px solid #30397A';",300);
}


function timeo3(){
	return setTimeout("document.getElementById('salariati').style.border='1px solid #30397A';",300);
}


function timeo4(){
	return setTimeout("document.getElementById('valoare_tichet').style.border='1px solid #30397A';",300);
}


function pausecomp(millis){
	var date = new Date();
	var curDate = null;
	do { curDate = new Date(); }
	while(curDate-date < millis);
}


var IE = (document.all) ? 1 : 0;
function caracter(ch){
	if ( (ch>=65 && ch <=90) || (ch>=97 && ch<=122) || (ch == 32) ||(ch == 39) ||(ch == 45) ||(ch == 0)||(ch == 8)||(ch == 222))
		return true;

	return false;
}

function cifra(ch){
	if ((ch>=48 && ch <=57) ||(ch == 0)||(ch == 8))
		return true;
	return false;
}

function sector(ch){
	if ((ch>=49 && ch <=54) ||(ch == 0)||(ch == 8))
		return true;
	return false;
}

function validate(name,e){
	if (IE) {e=window.event;
	var ch=e.keyCode;
	}
	else
	{
	ch=e.which;
	}
	
	if (name=='numai_alfanumeric' && !(caracter(ch) || cifra(ch)))
		return false;
	
	if (name=='numai_caractere' && !caracter(ch))
		return false;
	
	
	if (name=='numai_cifre' && !cifra(ch))
		return false;
	
	
	
	if (name=='numai_sector' && !sector(ch))
		return false;
	
		return true;
}

