function ValidarF(a,b,c){if(b<1||b>12){return false;}if((b<8&&b%2==1)||(b>7&&b%2==0)){if(a<1||a>31){return false;}}else{if(b!=2&&(a<1||a>30)){return false;}if(b==2){if(c%4==0&&(a<1||a>29)){return false;}if(c%4!=0&&(a<1||a>28)){return false;}}}return true;}
function mostrarAtributos(param){$("#divAtributos").removeClass();if(param=='1'){$("#divAtributos").addClass("subMenu").show(1500);$("#btDesplegar").get(0).innerHTML='<img src="templates/estilo0/images/botonmenos.gif"/>';}else if(param == '0'){$("#divAtributos").hide(1500);$("#btDesplegar").get(0).innerHTML = '<img src="templates/estilo0/images/botonmas.gif" />';}}
function validacionCompleja(nomForm){
campos = document.getElementById(nomForm).elements;
total = campos.length
salida = true;
for (i = 0; i < total; i++) {
if (campos[i].id.length > 0 && campos[i].type != undefined && campos[i].type != "hidden" && campos[i].type != "radio") {
nom = campos[i].id;
clave = nom.substr(0, 3);
valor = campos[i].value;
modo = nom.substr(3, 1);
if(clave=="txt"||clave=="tel"||clave=="teN"|| clave == "ema" || clave == "dni" || clave == "cod" || clave == "coN" || clave == "int" || clave == "dni" || clave == "fec" || clave == "cmb" || clave == "log") {
miVar = "var filtro = new LiveValidation('" + campos[i].id + "', {onlyOnSubmit: true } );";
if(clave=="cmb"){
if(modo=="A"){miVar=miVar+"filtro.add(Validate.Exclusion,{within:[-1]});";}
}else{
if(modo=="A"){miVar=miVar+"filtro.add(Validate.Presence);";}
}
switch (clave) {
case "tel":{miVar = miVar + "filtro.add(Validate.Numericality);";miVar = miVar + "filtro.add(Validate.Length, { is : 9});";break;}
case "teN":{miVar = miVar + "filtro.add(Validate.Numericality);";break;}
case "cod":{miVar = miVar + "filtro.add(Validate.Numericality);";miVar = miVar + "filtro.add(Validate.Length, { is : 5});";break;}
case "coN":{miVar = miVar + "filtro.add(Validate.Numericality);";miVar = miVar + "filtro.add(Validate.Length, { maximum : 5});";break;}
case "ema":{miVar = miVar + "filtro.add(Validate.Email);";break;}
case "emN":{break;}
case "int":{miVar = miVar + "filtro.add( Validate.Numericality, { onlyInteger: true } );";break;}
case "dni":{miVar = miVar + "filtro.add(Validate.nif);";break;}
case "fec":{miVar = miVar + "filtro.add(Validate.fecha);";break;}
case "log":{miVar = miVar + "filtro.add(Validate.login);";break;}
}
miVar = miVar + "if(filtro.validate()==false){salida=false;}";
eval(miVar);
}
}
}
return salida;
}
function formatear(num){
	num=""+num;
	var total=0;
  	if(num.indexOf(".")>=0){
	    decimales=""+(Math.round(parseFloat(num.substr(num.indexOf(".")))*100)/100); //redondear
	    decimales = decimales.substr(1);
	    if(decimales.length==2){decimales+="0";}
	 }else{decimales=".00";}
	 var entero;
	 if(num.indexOf(".")==-1){
	 	entero = num;
	 }else{
	  	entero = num.substr(0, num.indexOf("."));
	 }
	 total=entero+decimales;
	 return total;
}
function iniLoading(){}
function llamadasXajaxPost(funcion, nomForm){if(validacionCompleja(nomForm)==true){cadena = "xajax_" + funcion + "(xajax.getFormValues('" + nomForm + "'))";eval(cadena);}}
function modificarCond(cierto){if(cierto==true){$("#cuerpocli_idCliente").show();$("#txtLOPD").hide();}else{$("#txtLOPD").show();$("#cuerpocli_idCliente").hide();}}
function marcarCondiciones(a){if(a.checked){modificarCond(true);}else{modificarCond(false);}}
/*
function cancelarPedido(i){if(a=confirm("żEsta seguro de que desea cancelar este pedido?")){xajax_eliminarPedido(i);}}
function confirmPago(i){if(a=confirm("żEsta seguro de que desea confirmar este pago como realizado?\nUna vez confirmado ya no podra cambiarlo")){xajax_confirmarPago(i);}}
function cancelPago(i){if(a=confirm("żEsta seguro de que desea cancelar este pago?")){xajax_cancelarPago(i);}}
function pagarPayPal(){xajax_tercerPasoCompra(xajax.getFormValues('paso2Pago'));return true;}
*/
function modId(nomVal,a){if(a.type=="select-one"){valor=a.value;}else{valor=a;}window.location='establecerValor.php?nom='+nomVal+'&val='+valor;}
function recalcularPrecio(){
	
}

