//---------
function country(f,el)
 {
    var codigo=0;
}
//----------------------------FECHA !------------------
function fecha(f,el)
 {
    //var form1="document."+form;
   //alert('f='+f+'el='+el);
        var mie=(navigator.appName.indexOf("Microsoft")>=0)
        var ns=(navigator.appName.indexOf("Netscape")>=0)
    //alert('mie='+mie+' ns='+ns);
    var dias="";
    var mes="";
    var fin="";
   Todays = new Date();
    if(navigator.appVersion.indexOf('Windows')!= -1 || navigator.appVersion.indexOf('Win')!=-1)
     {
        fin=Todays.getDate();
        if(fin<10)
           dias="0"+fin;
        else
           dias=fin;
        fin=Todays.getMonth()+1;
        if(fin<10)
           mes="0"+fin;
        else
           mes=fin;
        actual = ''+ dias +'/'+ mes + '/' + Todays.getYear();
     }
    else if(ns)
     {
        fin=Todays.getDate();
        if(fin<10)
           dias="0"+fin;
        else
           dias=fin;
        fin=Todays.getMonth()+1;
        if(fin<10)
           mes="0"+fin;
        else
           mes=fin;
        actual = '' + dias +'/'+ mes + '/' + (Todays.getYear()+1900);
     }
    else //---para MAC-----
        {
        fin=Todays.getDate();
        if(fin<10)
           dias="0"+fin;
        else
           dias=fin;
        fin=Todays.getMonth()+1;
        if(fin<10)
           mes="0"+fin;
        else
           mes=fin;
        actual = ''+ dias +'/'+ mes + '/' + Todays.getYear();
        }
    document.forms[f].elements[el].value = actual;
    //form.fech_alta_apli.value = actual;
 }

/*---------------------------------VALIDAR CAMPOS-----------------------------*/
//----valida Repint-------------
function valRepint()
{
if( isFechaRight(0,1) && ishere(0,3) && ishere(0,4) && ishere(0,5) && ishere(0,6) && isTFMovil(0,7) && isTFMovil(0,8) && isEmail(0,9) && isDigit(0,10) && isTFMovil(0,11))
 {
  if(confirm("¿Esta realmente seguro de lo que esta agregando?.")) 
    return true;
  else
    return false;
  }
else
    return false;
}

//----valida forma de quote WWW-------------
function valquote_ENG1()
{
if( ishereENG(0,4) && ishereENG(0,5) && isEmailENG(0,6) && ishereENG(0,7) && ishereENG(0,9) && isDigitENG(0,9) && ishereENG(0,11) && isDigitENG(0,11) && ishereENG(0,12) && isDigitENG(0,12) && ishereENG(0,13) && isDigitENG(0,13) && isDigitENG(0,14) && isDigitENG(0,15) && isDigitENG(0,16) && ishereENG(0,17) && ishereENG(0,18) && ishereENG(0,19) && isDigitENG(0,19) && ishereENG(0,20) && isDigitENG(0,20) && ishereENG(0,21) && isDigitENG(0,21) )
  	if(confirm("Confirm your data please.")) return true;
  	else return false;
else
    return false;
}
//-------------------------------
function valquote_ENG2()
{
if( ishereENG(0,4) && ishereENG(0,5) && isEmailENG(0,6) && ishereENG(0,7) && ishereENG(0,9) && isDigitENG(0,9) && ishereENG(0,11) && isDigitENG(0,11) && ishereENG(0,12) && isDigitENG(0,12) && ishereENG(0,13) && isDigitENG(0,13) && isDigitENG(0,14) && isDigitENG(0,15) && isDigitENG(0,16) && ishereENG(0,17) && ishereENG(0,18) && ishereENG(0,19) && isDigitENG(0,19) && ishereENG(0,20) && isDigitENG(0,20) && ishereENG(0,21) && isDigitENG(0,21) )
  	if(confirm("Confirm your data please.")) return true;
  	else return false;
else
    return false;
}
//-------------------------------
//-------------------------------
function valquote_ENG3()
{
if( ishereENG(0,4) && ishereENG(0,5) && isEmailENG(0,6) && ishereENG(0,7) && ishereENG(0,9) && isDigitENG(0,9) && ishereENG(0,11) && isDigitENG(0,11) && ishereENG(0,12) && isDigitENG(0,12) && ishereENG(0,13) && isDigitENG(0,13) && isDigitENG(0,14) && isDigitENG(0,15) && isDigitENG(0,16) && ishereENG(0,17) && ishereENG(0,18) )
  	if(confirm("Confirm your data please.")) return true;
  	else return false;
else
    return false;
}
//-------------------------------
function valquote_ENG4()
{
if( ishereENG(0,4) && ishereENG(0,5) && isEmailENG(0,6) && ishereENG(0,7) && ishereENG(0,9) && isDigitENG(0,9) && ishereENG(0,11) && isDigitENG(0,11) && ishereENG(0,12) && isDigitENG(0,12) && ishereENG(0,13) && isDigitENG(0,13) && isDigitENG(0,14) && isDigitENG(0,15) && isDigitENG(0,16) && ishereENG(0,17) && ishereENG(0,18) && ishereENG(0,19) )
  	if(confirm("Confirm your data please.")) return true;
  	else return false;
else
    return false;
}
//-------------------------------
//-------------------------------
function valquote_1()
{
if( ishere(0,4) && ishere(0,5) && isEmail(0,6) && ishere(0,7) && ishere(0,9) && isDigit(0,9) && ishere(0,11) && isDigit(0,11) && ishere(0,12) && isDigit(0,12) && ishere(0,13) && isDigit(0,13) && isDigit(0,14) && isDigit(0,15) && isDigit(0,16) && ishere(0,17) && ishere(0,18) && ishere(0,19) && isDigit(0,19) && ishere(0,20) && isDigit(0,20) )
  	if(confirm("Confirme sus datos por favor")) return true;
  	else return false;
else
    return false;
}
//-------------------------------
function valquote_2()
{
if( ishere(0,4) && ishere(0,5) && isEmail(0,6) && ishere(0,7) && ishere(0,9) && isDigit(0,9) && ishere(0,11) && isDigit(0,11) && ishere(0,12) && isDigit(0,12) && ishere(0,13) && isDigit(0,13) && isDigit(0,14) && isDigit(0,15) && isDigit(0,16) && ishere(0,17) && ishere(0,18) && ishere(0,19) && isDigit(0,19) && ishere(0,20) && isDigit(0,20) && ishere(0,21) && isDigit(0,21) )
  	if(confirm("Confirme sus datos por favor")) return true;
  	else return false;
else
    return false;
}
//-------------------------------
function valquote_3()
{
if( ishere(0,4) && ishere(0,5) && isEmail(0,6) && ishere(0,7) && ishere(0,9) && isDigit(0,9) && ishere(0,11) && isDigit(0,11) && ishere(0,12) && isDigit(0,12) && ishere(0,13) && isDigit(0,13) && isDigit(0,14) && isDigit(0,15) && isDigit(0,16) && ishere(0,17) && ishere(0,18) )
  	if(confirm("Confirme sus datos por favor")) return true;
  	else return false;
else
    return false;
}
//-------------------------------
function valquote_4()
{
if( ishere(0,4) && ishere(0,5) && isEmail(0,6) && ishere(0,7) && ishere(0,9) && isDigit(0,9) && ishere(0,11) && isDigit(0,11) && ishere(0,12) && isDigit(0,12) && ishere(0,13) && isDigit(0,13) && isDigit(0,14) && isDigit(0,15) && isDigit(0,16) && ishere(0,17) && ishere(0,18) && ishere(0,19) )
  	if(confirm("Confirme sus datos por favor")) return true;
  	else return false;
else
    return false;
}
//-------------------------------
//----valida forma de Sales_kit WWW-------------
function valSales_kitENG()
{
if( ishereENG(0,0) && ishereENG(0,1) && isEmailENG(0,2) && isDigitENG(0,5) && isDigitENG(0,7)&& isDigitENG(0,8) && isDigitENG(0,9) && isDigitENG(0,10) && isDigitENG(0,11) && isDigitENG(0,12) && ishereENG(0,15) && ishereENG(0,17) )
  	if(confirm("Please, confirm your data.")) return true;
  	else return false;
else
    return false;
}
function valSales_kit()
{
if( ishere(0,0) && ishere(0,1) && isEmail(0,2) && isDigit(0,5) && isDigit(0,7)&& isDigit(0,8) && isDigit(0,9) && isDigit(0,10) && isDigit(0,11) && isDigit(0,12) && ishere(0,15) && ishere(0,17) )
  	if(confirm("Confirme sus datos por favor ")) return true;
  	else return false;
else
    return false;
}
//----valida forma de Newsletter's WWW-------------
function valNewsletterENG()
{
if( isEmailENG(0,2) )
  	if(confirm("Confirm your subscription/cancellation please.")) return true;
  	else return false;
else
    return false;
}
function valNewsletter()
{
if( isEmail(0,2) )
  	if(confirm("Confirme sus datos por favor.")) return true;
  	else return false;
else
    return false;
}
//----valida forma de Contactanos WWW-------------
function valContact()
{
if( ishere(0,0) && ishere(0,1) && isEmail(0,2) && isDigit(0,6) && isDigit(0,8) && isDigit(0,9) && isDigit(0,10) && isDigit(0,11) && isDigit(0,12) && isDigit(0,13) && ishere(0,14) )
  	if(confirm("Confirme sus datos por favor.")) return true;
  	else return false;
else
    return false;
}
//-----------------------------
function valContactENG()
{
if( ishereENG(0,0) && ishereENG(0,1) && isEmailENG(0,2) && isDigitENG(0,6) && isDigitENG(0,8) && isDigitENG(0,9) && isDigitENG(0,10) && isDigitENG(0,11) && isDigitENG(0,12) && isDigitENG(0,13) && ishereENG(0,14) )
  	if(confirm("Confirm your data please.")) return true;
  	else return false;
else
    return false;
}

//----valida Aviso-------------
function valAviso()
{
if( document.forms[0].titulo_comuni.value != '' && document.forms[0].descrip_es.value !='' )
 {
  	if(confirm("Esta realmente seguro de lo que esta agregando?.")) 
    		return true;
  	else
	 	return false;
 }
else
    {
    alert('Llene todos los campos'); 
    return false;
     }
}
//----valida Dolar-------------
function valDolar()
{
if( document.forms[0].precio_new_dolar.value != '' )
 {
  	if(confirm("Esta realmente seguro de lo que esta agregando?.")) 
    		return true;
  	else
	 	return false;
 }
else
    {
    alert('Llene todos los campos'); 
    return false;
     }
}
//----valida Otros-------------
function valOtros()
{
if( document.forms[0].name_new_forma.value != '' && document.forms[0].precio_new_forma.value !='' )
 {
  	if(confirm("Esta realmente seguro de lo que esta agregando?.")) 
    		return true;
  	else
	 	return false;
 }
else
    {
    alert('Llene todos los campos'); 
    return false;
     }
}
//----valida SEguridad-------------
function valSeguridad()
{
if( document.forms[0].name_new_segur.value != '' && document.forms[0].precio_new_segur.value !='' )
 {
  	if(confirm("Esta realmente seguro de lo que esta agregando?.")) 
    		return true;
  	else
	 	return false;
 }
else
    {
    alert('Llene todos los campos'); 
    return false;
     }
}
//----valida MAter CANT-------------
function valagCant()
{
if( document.forms[0].new_inicio.value != '' && document.forms[0].new_fin.value != '' )
 {
  	if(confirm("Esta realmente seguro de lo que esta agregando?.")) 
    		return true;
  	else
	 	return false;
 }
else
    {
    alert('Llene todos los campos'); 
    return false;
     }
}
//----valida MAter MAT-------------
function valagMater()
{
if( document.forms[0].new_mater.value != '' )
 {
  	if(confirm("Esta realmente seguro de lo que esta agregando?.")) 
    		return true;
  	else
	 	return false;
 }
else
    {
    alert('Llene todos los campos'); 
    return false;
     }
}
//----valida suajes-------------
function valSuajes()
{
if( document.forms[0].name_new_suaje.value != '' && document.forms[0].precio_new_suaje.value !='' )
 {
  	if(confirm("Esta realmente seguro de lo que esta agregando?.")) 
    		return true;
  	else
	 	return false;
 }
else
    {
    alert('Llene todos los campos'); 
    return false;
     }
}
//----valida moldes-------------
function valMoldes()
{
if( document.forms[0].name_new_molde.value != '' && document.forms[0].precio_new_molde.value !='' )
 {
  	if(confirm("Esta realmente seguro de lo que esta agregando?.")) 
    		return true;
  	else
	 	return false;
 }
else
    {
    alert('Llene todos los campos'); 
    return false;
     }
}
//----valida forma de Contactanos WWW-------------
function valUsuarios()
{
//if( ishere_nfield(0,nom_user) && isLogin_nfield(0,'login_user') && isPasswd_nfield(0,'password_user') && isEmail_nfield(0,'email_user') )
if( document.forms[0].nom_user.value != '' && document.forms[0].login_user.value !='' && document.forms[0].password_user != '' && document.forms[0].email_user.value != '' )
 {
  var a=document.forms[0].password_user.value;
  if(a != '')
   {
      b=prompt("confirma tu password","");
      if(a == b) 
    	{
 
  	if(confirm("Esta realmente seguro de lo que esta agregando?.")) 
    		return true;
  	else
    		return false;
	}
      else 
         {
	 alert('Corrige'); 
	 return false;
	 }
   }
 }
else
    {
    alert('Llene todos los campos'); 
    return false;
     }
}
//----valida materiales -------------
function valMater()
{
if(ishere(0,1) && isDigit(0,5) && isDigit(0,7)&& isDigit(0,9)&& isDigit(0,11)&& isDigit(0,13)&& isDigit(0,15) && isDigit(0,17)&& isDigit(0,19)&& isDigit(0,21)&& isDigit(0,23)&& isDigit(0,25)&& isDigit(0,27)&& isDigit(0,29)&& isDigit(0,31)&& isDigit(0,33)&& isDigit(0,35) )
 {
  if(confirm("¿Esta realmente seguro de lo que esta agregando?.")) 
    return true;
  else
    return false;
  }
else
    return false;
}
//-------------------------------------
//Funcion isLogin checa que el campo Login no es te vacio, y ademas valida que solo tenga 
// caracteres que sean  letras mayusculas, minusculas o numeros-
function isLogin(form,elem) 
 {
    var str = document.forms[form].elements[elem].value;
    if (str == "") 
     {
        alert("\nEl campo Login esta en blanco.\n\nPor favor ingrese su Login.")
        document.forms[form].elements[elem].focus();
        return false;
     }
    for (var i = 0; i < str.length; i++) 
     {
        var ch = str.substring(i, i + 1);
        if (((ch < "a" || "z" < ch)&& (ch < "A" || "Z" < ch) &&(ch < "0" || "9" < ch))) 
         {
            alert("\nEl campo Login solo acepta caracteres & números -.\n\nFavor de ingresar un Login.");
            document.forms[form].elements[elem].select();
            document.forms[form].elements[elem].focus();
            return false;
         }
     }
    return true;
 }
//------------------------nField-----------
function isLogin_nfield(form,elem) 
 {
    var str = document.forms[form].elem.value;
    if (str == "") 
     {
        alert("\nEl campo Login esta en blanco.\n\nPor favor ingrese su Login.")
        document.forms[form].elem.focus();
        return false;
     }
    for (var i = 0; i < str.length; i++) 
     {
        var ch = str.substring(i, i + 1);
        if (((ch < "a" || "z" < ch)&& (ch < "A" || "Z" < ch) &&(ch < "0" || "9" < ch))) 
         {
            alert("\nEl campo Login solo acepta caracteres & números -.\n\nFavor de ingresar un Login.");
            document.forms[form].elem.select();
            document.forms[form].elem.focus();
            return false;
         }
     }
    return true;
 }
//------------------------------------
//Funcion isPasswd checa que el campo passwd no es te vacio, y ademas valida que solo tenga 
// caracteres que sean  letras mayusculas, minusculas o numeros-
function isPasswd(form,elem) 
 {
    var str = document.forms[form].elements[elem].value;
    if (str == "") 
     {
       alert("\nEl campo Passwd esta en blanco.\n\nPor favor ingrese su Passwd.")
       document.forms[form].elements[elem].focus();
       return false;
     }
    for (var i = 0; i < str.length; i++) 
     {
        var ch = str.substring(i, i + 1);
        if (((ch < "a" || "z" < ch)&& (ch < "A" || "Z" < ch) &&(ch < "0" || "9" < ch))) 
         {
            alert("\nEl campo Passwd solo acepta caracteres & números -.\n\nFavor de ingresar un Passwd.");
            document.forms[form].elements[elem].select();
            document.forms[form].elements[elem].focus();
            return false;
         }
     }
    return true;
 }
//---------------------nfield----------------
function isPasswd_nfield(form,elem) 
 {
    var str = document.forms[form].elem.value;
    if (str == "") 
     {
       alert("\nEl campo Passwd esta en blanco.\n\nPor favor ingrese su Passwd.")
       document.forms[form].elem.focus();
       return false;
     }
    for (var i = 0; i < str.length; i++) 
     {
        var ch = str.substring(i, i + 1);
        if (((ch < "a" || "z" < ch)&& (ch < "A" || "Z" < ch) &&(ch < "0" || "9" < ch))) 
         {
            alert("\nEl campo Passwd solo acepta caracteres & números -.\n\nFavor de ingresar un Passwd.");
            document.forms[form].elem.select();
            document.forms[form].elem.focus();
            return false;
         }
     }
    return true;
 }
//-------------------------------------
//Funcion isConPasswd checa que el campo de confirmacion de passwd no es te vacio, y ademas valida que solo tenga 
// caracteres que sean  letras mayusculas, minusculas o numeros ademas que este campo sea igual a passwd
function isConPass(form,elem)
 {
   var str = document.forms[form].elements[elem].value;
   if (str == "") 
    {
      alert("\nEl campo Passwd esta en blanco.\n\nPor favor ingrese su Passwd.")
      document.forms[form].elements[elem].focus();
      return false;
    }
   for (var i = 0; i < str.length; i++) 
    {
      var ch = str.substring(i, i + 1);
      if (((ch < "a" || "z" < ch)&& (ch < "A" || "Z" < ch) &&(ch < "0" || "9" < ch))) 
       {
         alert("\nEl campo Passwd solo acepta caracteres & números -.\n\nFavor de ingresar un Passwd.");
         document.forms[form].elements[elem].select();
         document.forms[form].elements[elem].focus();
         return false;
       }
    }
   if(document.forms[form].elements[elem-1].value==document.forms[form].elements[elem].value)
      return true;
   else
    {
      alert('\nel passwd y su confirmacion deben ser iguales\n\nIntente de nuevo');return false;
    }
 }
//------------------------------------------
	//----si no esta en blanco el campo -------------
function ishere(form,elem)
{
var str = document.forms[form].elements[elem].value;
if(str == "")
 {
  alert("El campo esta en blanco.");
  document.forms[form].elements[elem].focus();
  return false;
 }
return true;
} //--fin ishere()--- 

function ishereENG(form,elem)
{
var str = document.forms[form].elements[elem].value;
if(str == "")
 {
  alert("Empty field.");
  document.forms[form].elements[elem].focus();
  return false;
 }
return true;
} //--fin ishere()--- 

function ishere_nfield(form,elem)
{
var str = document.forms[form].elem.value;

if(str == "")
 {
  alert("El campo esta en blanco.");
  document.forms[form].elem.focus();
  return false;
 }
return true;
} //--fin ishere()--- 


	//----***si la fecha es correcta ***-------------
function isFechaRight(form,elem)
{
var str = document.forms[form].elements[elem].value;
if(str == "")
 {
  alert("El campo esta en blanco.");
  document.forms[form].elements[elem].focus();
  return false;
 }
	//---si son caracteres validos----
for(var i = 0; i < str.length; i++)
 {
  var ch = str.substring(i, i + 1);
  if( (ch < "0" || "9" < ch) && ch !='/')
   {
    alert("El campo acepta solo numeros && /");
    document.forms[form].elements[elem].select();
    document.forms[form].elements[elem].focus();
    return false;
   } 
}
//---------sintaxis correcta---
var str = document.forms[form].elements[elem].value;
//alert("fecha="+str+" y L="+str.length);
var dd=0, mm=0, aa=0;

 var j=0,k=0,l=0;  var ch = str.substring(i, i + 1);
 	j=str.substring(2,3);	//alert("j="+j);
 	k=str.substring(5,6);	//alert("k="+k);
  if( ((j=="/") && (k=="/")) && (str.length == 10))
        var fech=1; //--es correcta sintaxis--// alert('i='+I); //Dd=dd+ch; 
  else
	{ alert("La fecha debe escribirse de la forma: dd/mm/aaaa");
    	  return false;
	 }	
//---ahora veamos si son fechas de meses validos---
   dd=str.substring(0,1); dd=dd+str.substring(1,2);
   mm=str.substring(3,4); mm=mm+str.substring(4,5);
   aa=str.substring(6,7); aa=aa+str.substring(7,8); aa=aa+str.substring(8,9); aa=aa+str.substring(9,10);
   var res=(aa%4);	
  //alert("dd="+dd+" mm="+mm+" aa="+aa);
	if( (mm==01) || (mm==03) || (mm==05) || (mm==07) || (mm==08) || (mm==10) || (mm==12) )	
	   var md=31;
	else if( (mm==04) || (mm==06) || (mm==09) || (mm==11) )
	   var md=30;	
	else if( (mm==02) && (res > 0) )
	   var md=28;	   
	else if( (mm==02) && (res == 0))
	   var md=29;	   
//--------------------------prueba que el dia y mes sean correctos-----	
if( (mm <= 12) && (dd <= md) )
	return true;
	//alert("md="+md+"res="+res+"RIGHT");
else
{ alert("Fecha NO VALIDA \n Corrija");	//alert("md="+md+"res="+res+"BAD");
    	  return false;
	}
} //--fin si isfechRight()--- 

	//-----------si es mail--
function isEmail(form,elem)
{
var B=0;
var str = document.forms[form].elements[elem].value;
if(str == "")
 {
  alert("El campo esta en blanco.");
  document.forms[form].elements[elem].focus();
  return false;
 }
for(var i = 0; i < str.length; i++)
 {
  var ch = str.substring(i, i + 1);
  if ( ((ch < "a" || "z" < ch) && (ch < "A" || "Z" < ch)) && ch != '@' && ch != '.' && ch != '_' && (ch<"0" || ch>"9") ) 
   {
    	alert("La direccion de correo no es correcta \nVerifique su sintaxis por favor.");
   	 document.forms[form].elements[elem].select();
   	 document.forms[form].elements[elem].focus();
    	return false;
   	} 
}
	for(var k=0; k < str.length; k++)
	{
  	 var ch = str.substring(k, k + 1);
  	 if( ch == "@" || ch == "." )
		B=1;
   	} 
 if(B==1) 
	{ return true; }
 else
    {
    	alert("La direccion de correo no es correcta \nverifique su sintaxis por favor.");
   	 document.forms[form].elements[elem].select();
   	 document.forms[form].elements[elem].focus();
    	return false;
	}
 return true;
} //--fin si isEmail()--- 

function isEmailENG(form,elem)
{
var B=0;
var str = document.forms[form].elements[elem].value;
if(str == "")
 {
  alert("Empty field.");
  document.forms[form].elements[elem].focus();
  return false;
 }
for(var i = 0; i < str.length; i++)
 {
  var ch = str.substring(i, i + 1);
  if ( ((ch < "a" || "z" < ch) && (ch < "A" || "Z" < ch)) && ch != '@' && ch != '.' && ch != '_' && (ch<"0" || ch>"9") ) 
   {
    	alert("Invalid email address\nVerify your syntax.");
   	 document.forms[form].elements[elem].select();
   	 document.forms[form].elements[elem].focus();
    	return false;
   	} 
}
	for(var k=0; k < str.length; k++)
	{
  	 var ch = str.substring(k, k + 1);
  	 if( ch == "@" || ch == "." )
		B=1;
   	} 
 if(B==1) 
	{ return true; }
 else
    {
    	alert("Invalid Email address\nVerify your syntax");
   	 document.forms[form].elements[elem].select();
   	 document.forms[form].elements[elem].focus();
    	return false;
	}
 return true;
} //--fin si isEmailENG()--- 

function isEmail_nfield(form,elem)
{
var B=0;
var str = document.forms[form].elem.value;
if(str == "")
 {
  alert("El campo esta en blanco.");
  document.forms[form].elem.focus();
  return false;
 }
for(var i = 0; i < str.length; i++)
 {
  var ch = str.substring(i, i + 1);
  if ( ((ch < "a" || "z" < ch) && (ch < "A" || "Z" < ch)) && ch != '@' && ch!='.' && (ch<"0" || ch>"9") ) 
   {
    	alert("La direccion de correo no es correcta \n Cheque si son letras minusculas, la @, espacios, etc.");
   	 document.forms[form].elem.select();
   	 document.forms[form].elem.focus();
    	return false;
   	} 
}
	for(var k=0; k < str.length; k++)
	{
  	 var ch = str.substring(k, k + 1);
  	 if( ch == "@")
		B=1;
   	} 
 if(B==1) 
	{ return true; }
 else
    {
    	alert("La direccion de correo no es correcta \n Cheque la ausencia de @");
   	 document.forms[form].elem.select();
   	 document.forms[form].elem.focus();
    	return false;
	}
 return true;
} //--fin si isEmail()--- 

	//----si es Telefono, Fax o Movil-------------
function isTFMovil(form,elem)
{
var str = document.forms[form].elements[elem].value;
if(str == "")
 {
  alert("El campo esta en blanco.");
  document.forms[form].elements[elem].focus();
  return false;
 }
for(var i = 0; i < str.length; i++)
 {
  var ch = str.substring(i, i + 1);
  if( (ch < "0" || "9" < ch) && ch != '(' && ch !=')' && ch !='+' && ch !='-' && ch !=' ' && ch !='/')
   {
    alert("El campo acepta solo numeros. && (, ), +, -, ' ', /");
    document.forms[form].elements[elem].select();
    document.forms[form].elements[elem].focus();
    return false;
   } 
}
return true;
} //--fin si isTFMovil()--- 

	//----si es numero moneda con punto-------------
function isMoneda(form,elem)
{
var str = document.forms[form].elements[elem].value;
if(str == "")
 {
  alert("El campo esta en blanco.");
  document.forms[form].elements[elem].focus();
  return false;
 }
for(var i = 0; i < str.length; i++)
 {
  var ch = str.substring(i, i + 1);
  if( (ch < "0" || "9" < ch) && ch != '.')
   {
    alert("El campo acepta solo numeros.");
    document.forms[form].elements[elem].select();
    document.forms[form].elements[elem].focus();
    return false;
   } 
}
return true;
} //--fin si isDigit()--

	//----si es digito-------------
function isDigit(form,elem)
{
 // alert("form="+form+"element="+elem);
var str = document.forms[form].elements[elem].value;
if(str == "")
 {
  //alert("El campo esta en blanco.");
  //document.forms[form].elements[elem].focus();
  return true;
  //return false;
 }
for(var i = 0; i < str.length; i++)
 {
  var ch = str.substring(i, i + 1);
  if( (ch < "0" || "9" < ch) && ch != '-')
   {
    alert("El campo "+(elem+1)+" acepta solo numeros.");
    document.forms[form].elements[elem].select();
    document.forms[form].elements[elem].focus();
    return false;
   }
}
return true;
} //--fin si isDigit()--

function isDigitENG(form,elem)
{
 // alert("form="+form+"element="+elem);
var str = document.forms[form].elements[elem].value;
if(str == "")
 {
  return true;
 }
for(var i = 0; i < str.length; i++)
 {
  var ch = str.substring(i, i + 1);
  if( (ch < "0" || "9" < ch) && ch != '-')
   {
    alert("The field ("+(elem+1)+") must be a number.");
    document.forms[form].elements[elem].select();
    document.forms[form].elements[elem].focus();
    return false;
   }
}
return true;
} //--fin si isDigitENG()--

/*--------------------------------------------------------------*/
/* Funcion VerReg funciona en alta_aplicaciones, alta_atributios, alta_comunicados, alta_eventos, alta_faq, alta_holo, alta_repint,*/
/* alta_usuer, su funcion es cuando tenemos la tabla en pantalla de cada uno de los programas mencionados el usuario puede dar click*/
/*en el campo id de cada tabla y el programa realiza una consulta y muestra los datos que corresponden a ese id*/
/*-------------------------------------------------------------------------*/
function VerReg(id_user,id,arch,quees)
 { 
   var dir;
   dir='/holomex-bin/'+arch+'?'+id_user+'_'+quees+'_'+id;      //  /holomex-bin/
   //alert('dir==>'+dir);      //  /holomex-bin/
   window.self.location.href=dir;
 }
/*-------------------------------------------------------------------------*/
function vista_db_holonews(iduser)
 { 
   //alert('dir==>'+dir);    
  var i=''; i=document.forms[0].muestra_holonews.selectedIndex;
  var a=document.forms[0].muestra_holonews.options[i].value;
    if(a=="todos")
  	var dir='/holomex-bin/marketing.cgi?vista_todos_'+iduser;  
    else if(a=="texto")
  	var dir='/holomex-bin/marketing.cgi?vista_texto_'+iduser;  
    else if(a=="html")
  	var dir='/holomex-bin/marketing.cgi?vista_html_'+iduser;  
       
   window.self.location.href=dir;
}
/*-------------------------------------------------------------------------*/
function ver_preview() 
 { 
  var a=document.forms[0].cajatextoenviar.value;
  document.write(a); 
  document.write("<BR><BR><input type='button' value='Regresar' onClick='history.go(-1)'>"); 
 }
/*-------------------------------------------------------------------------*/
function ver_preview_avisos() 
 { 
  var b=document.forms[0].titulo_comuni.value;
  var a=document.forms[0].descrip_es.value;
  var imprime='<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">'+
  		'<html><head> \n'+
  		'<title>Comunicado Interno - Hologramas de M&eacute;xico</title>'+
/*  		'<link href="http://www.holomex.com.mx/css/intranet_backoffice.css" rel="stylesheet" type="text/css"> \n'+ */
  		'<link href="http://www.holomex.com.mx/css/estilos.css" rel="stylesheet" type="text/css"> \n'+
  		'</head> \n'+
  		'<body> \n'+
  		'<h1>'+b+'</h1>'+
  		'<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<i>dd, mm, aaaa</i></p> \n'+
  		'<p>'+a+'</p>'+
  		'<p><a href="usuario@holomex.com.mx"><font size="-2">Usuario que escribi&oacute; la nota con liga a su mail</font></a></p> \n'+
  		'</body>'+
  		'</html>';
  document.write(imprime); 
  document.write("<BR><BR><input type='button' value='Regresar' onClick='history.go(-1)'>"); 
 }
/*-------------------------------------------------------------------------*/
function ver_preview_present_es() 
 { 
  var a=document.forms[0].descrip_es.value;
  document.write(a); 
  document.write("<BR><BR><input type='button' value='Regresar' onClick='history.go(-1)'>"); 
 }
/*-------------------------------------------------------------------------*/
function ver_preview_present_en() 
 { 
  var a=document.forms[1].descrip_en.value;
  document.write(a); 
  document.write("<BR><BR><input type='button' value='Regresar' onClick='history.go(-1)'>"); 
 }
/*-------------------------------------------------------------------------*/
function vista_quotes_holonews(iduser)
 { 
   //alert('dir==>'+dir);    
  var i=''; i=document.forms[0].vista_edoact_quote.selectedIndex;
  var a=document.forms[0].vista_edoact_quote.options[i].value;
    if(a=="todos")
  	var dir='/holomex-bin/marketing.cgi?vis_quotes_todos_'+iduser;  
    else if(a=="pendiente")
  	var dir='/holomex-bin/marketing.cgi?vis_quotes_pendiente_'+iduser;  
    else if(a=="asignada")
  	var dir='/holomex-bin/marketing.cgi?vis_quotes_asignada_'+iduser;  
    else if(a=="genero_venta")
  	var dir='/holomex-bin/marketing.cgi?vis_quotes_genero_vta_'+iduser;  
    else if(a=="cancelada")
  	var dir='/holomex-bin/marketing.cgi?vis_quotes_cancelada_'+iduser;  
       
   window.self.location.href=dir;
}
/*-------------------------------------------------------------------------*/
