function SendOrder(){
 
  temp = window.confirm('¿Es todo lo que desea adquirir o desea algo más?');
  
  if (temp){
       document.items.method="POST";
  
       document.items.action="cart.php?action=save";
     
       document.items.submit();   
    }
}

/* ------------------------------------------------------------------ */

function updateItems(){
   
   //valores = creaCadena();

   document.items.method="POST";
  
   document.items.action="cart.php?action=up";
     
   document.items.submit();   
}

/* ------------------------------------------------------------------ */

/*function sendNotas() {
	var notas = document.getElementById('notas');
	
	document.items.metod="POST";
	document.items.action="cart.php?action=save";
	document.items.submit();
}*/

/* --------------------------------- ----------------------------------- */

function validaLogin(){

   log = objetoAjax(); 
   
   url = "./include/validaLog.php?loguser=" + $('login').value;

   log.open ( "GET" , url , true);
   
   log.onreadystatechange = function () {
	    if ( log.readyState == 4) {     
	    
              if ( log.responseText=='1' ){
                  alert("El login que selecciono ya esta en uso. Por favor Elija otro.");
                  $('login').focus();  
               }
           
		} 
	} 
	log.send(null);   
}



function validaUsuario() {

      cv = document.getElementById ( "clave" );
        
       if ( cv.value =='' ){
             alert ( "Debe introducir su clave." );       
             return false;
             exit(0);
       }
 }

  function validafecha(){
  
     var dia = $("dia").value;
     var mes = $("mes").value;
     var anio = $("anio").value;
     var user = $("idus").value;
     
    
   if ( dia != '0' && mes != '0' && anio != '0') {
     
      
    fecha = objetoAjax(); 
    
    parametros = "anio=" + anio + "&mes=" + mes + "&dia=" + dia + "&user=" + user;    
    
    url = "./include/validafecha.php?" + parametros;

    fecha.open ( "GET" , url , true);
	
	fecha.onreadystatechange = function () {
	
	    if ( fecha.readyState == 4) {                      
	       
	          str_valida = fecha.responseText; 
	          
	           if ( str_valida=='0' ) {
	          
			        alert("La fecha que proporciono no coincide con la fecha de registro de base de datos.");
	    
	                $("dia").options[0].selected=true; 
	                $("mes").options[0].selected=true; 
	                $("anio").options[0].selected=true; 
	                hiddenHelp ( $("load") );
				
			 }else{
			      hiddenHelp ( $("load") );  
			 }
	
		} else {
	         
	        showHelp ( $("anio") , $("load") );  
	
		}
	
	} 
	
	fecha.send(null);  
	
   }	
  
  
  }


function updateItem (){		
	var objSelect = document.getElementById('cantidad');
	var cant = objSelect.value;
	
	var objSelectPlazo = document.getElementById('plazo');
	var plazo = objSelectPlazo.value;
	
	var objInput = document.getElementById('campo');
	id = objInput.value;
	
	newUrl = "http://www.etesa.com.mx/cart.php?action=add&plazo=" + plazo + "&item=" + id + "&cant=" + cant;
		  
	window.open (newUrl,"_self","GET");
}                     

  
/* ----------------------------------------------------------------- */  
   function showHelp ( control , control_help ) {
     
       var pos = getPosition( control );
  
       hiddenMsg ( control.id ); 
  
       control_help.style.margin.left = "'" + pos.left + 'px'  +  "'";
      
       control_help.style.margin.top = "'" + pos.top + 'px'  +  "'";
      
       control_help.style.display = "block";    
  
   
    }
/* ------------------------------------------------ */    
  function hiddenHelp ( control_help ) {
    
     control_help.style.display="none";    
  
  }
  
/* ----------------------------------------------- */ 
  function getPosition ( elemento ) {

     
          var y = 0;
          var x = 0;
         
            while (elemento.offsetParent) {
 
                  x += elemento.offsetLeft;
                  y += elemento.offsetTop;
               elemento = elemento.offsetParent;
           } 
 
     return {top:y,left:x};
  }

/* --------------------------------------------------------- */

 function checkForm(id) {
  
 msgclear(id)
 
 	var illegalChars = /\W/;
    for ( i=0 ; i < $$('form#'+id+' .notblank').length ; i++ ){
             strng = $$('form#'+id+' .notblank')[i].value
             if (illegalChars.test(strng)) {
                 document.getElementById($$('form#'+id+' .msgerror')[i].id).innerHTML = "No se permiten espacios en blanco ni caracteres especiales.";
	             activaMsg ( $$('form#'+id+' .notblank')[i].id );  
                 return false;  
             }  
      }  

    for ( i=0 ; i < $$('form#'+id+' .required').length ; i++ ){
             if ( $$('form#'+id+' .required')[i].value.length == 0 ) {
                    activaMsg ( $$('form#'+id+' .required')[i].id );  
                    return false;
             }
      }
      
    for ( i=0 ; i < $$('form#'+id+' .email').length ; i++ ){
             if ( ($$('form#'+id+' .email')[i].value.indexOf(".") < 2) || ($$('form#'+id+' .email')[i].value.indexOf(".") == 0) ) {
                    activaMsg ( $$('form#'+id+' .email')[i].id );  
                    return false;
             }
      }

   for ( i=0 ; i < $$('form#'+id+' .seleccion').length ; i++ ){
             if ( $$('form#'+id+' .seleccion')[i].value == '0' ) {
                    activaMsg ( $$('form#'+id+' .seleccion')[i].id );  
                    return false;
             }
      }
 
 
   telefono = $('clada').value + $('telefono').value;  
   celular = $('ladac').value + $('celular').value;   

    if ( telefono.length == 0 && celular.length == 0) {
          
         $('error_tel').innerHTML = "Proporcione al menos un numero telefonico";
         activaMsg ( $('telefono').id ); 
         return false;
            
    }else if (telefono.length > 0 &&  telefono.length < 10 ) {
    
        $('error_tel').innerHTML = "Verifique su numero telefonico: clave lada (3 digitos) + telefono (7 digitos)";
        activaMsg ( $('telefono').id ); 
        return false;
     
    } else if ( celular.length > 0 && celular.length < 10  ) {
    
        $('error_tel').innerHTML = "Verifique su numero celular: clave lada (3 digitos) + telefono (7 digitos)";
        activaMsg ( $('telefono').id ); 
        return false;
            
    }else{    

        for ( i = 0; i < telefono.length; i++ ) {
                   
				 strChar=telefono.substring(i,i+1);
               if ( isNaN (strChar) ){
                      $('error_tel').innerHTML = "El numero telefonico no debe incluir caracteres:   " + " " + strChar;
                      activaMsg ( $('telefono').id );  
                      return false;
                }
         }
         
         for ( i = 0; i < celular.length; i++ ) {
                   
				 strChar=celular.substring(i,i+1);
               if ( isNaN (strChar) ){
                      $('error_tel').innerHTML = "El numero celular no debe incluir caracteres:      " + " " + strChar;
                      activaMsg ( $('telefono').id );  
                      return false;
                }
         }


    }
         
   for ( i=0 ; i < $$('form#'+id+' .long').length ; i++ ){
           if ( $$('form#'+id+' .long')[i].value.length < 6 ){
                   //alert($$('form#'+id+' .long')[i].id);
                   activaMsg ( $$('form#'+id+' .long')[i].id ); 
                  return false;
             }
    }

    if ( $('password').value != $('vrfpass').value ) {
              
          $('error_vrfpass').innerHTML = "No coincide la contraeÃ±a";
          activaMsg ( $('vrfpass').id ); 
          return false
    
     }    

return true;

 }
/* ------------------------------------------------------------- */

function msgclear(id){

    $$('form#'+id+' .msgerror').each(function(node){
            node.style.display="none"; 
     });
        
}

/* --------------------------------------------------------- */    
   function activaMsg ( control ) {
      

    switch ( control ) {
    
       case "nombre":
             showHelp( $("nombre") , $("error_nombre") );    
             $('nombre').focus();
             break;
       case "paterno":
            showHelp( $("paterno") , $("error_paterno") );
            $('paterno').focus();
            break; 
       case "materno":
            showHelp( $("materno") , $("error_materno") );   
            $('materno').focus();
            break;
       case "calle":
            showHelp( $("calle") , $("error_calle") );          
            $('calle').focus();
            break;
       case "numext":
            showHelp( $("numext") , $("error_numext") );     
            $('numext').focus();
            break;
       case "colonia":
            showHelp( $("colonia") , $("error_colonia") );
            $('colonia').focus();
            break;
       case "cp":
            showHelp( $("cp") , $("error_cp") );       
            $('cp').focus();
            break;
       case "ctrab":
            showHelp( $("ctrab") , $("error_ctrab") ); 
            $('ctrab').focus();
            break;
       case "email":
            showHelp( $("email") , $("error_email") );
            $('email').focus();
            break;
       case "clada":
            showHelp( $("clada") , $("error_tel") );                                  
            $('clada').focus();
            break;
       case "telefono":
            showHelp( $("telefono") , $("error_tel") );                                  
            $('clada').focus();
            break;
       case "celular":
            showHelp( $("telefono") , $("error_tel") );                                  
            break;
       case "dia":
            showHelp( $("dia") , $("error_fecha") );                                  
            $('dia').focus();
            break; 
       case "mes":
            showHelp( $("dia") , $("error_fecha") );                                  
            $('mes').focus();
            break;     
       case "anio":
            showHelp( $("dia") , $("error_fecha") );                                  
            $('anio').focus();
            break;     
       case "estado":
            showHelp( $("estado") , $("error_estado") );                                  
            $('estado').focus();
            break;     
       case "municipio":
            showHelp( $("municipio") , $("error_municipio") );                                 
            $('municipio').focus();
            break;     
       case "localidad":
            showHelp( $("localidad") , $("error_localidad") );                                  
            $('loacalidad').focus();
            break;     
       case "rfc":
            showHelp( $("rfc") , $("error_rfc") );                                  
            $('rfc').focus();
            break; 
       case "login":
            showHelp( $("login") , $("error_login") );                                  
            $('login').focus();
            break; 
       case "password":
            showHelp( $("password") , $("error_password") );                                  
            $('password').focus();
            break; 
       case "vrfpass":
            showHelp( $("vrfpass") , $("error_vrfpass") );                                  
            $('vrfpass').focus();
            break; 
       case "motivo":
            showHelp( $("motivo") , $("error_motivo") );                                  
            $('motivo').focus();
            break;      
      case "mensaje":
            showHelp( $("mensaje") , $("error_mensaje") );                                  
            $('mensaje').focus();
            break; 
      case "valida":
            showHelp( $("valida") , $("error_valida") );                                  
            $('valida').focus();
            break; 
      
            
     }
  }  
    
  function hiddenMsg ( control ) {
    switch ( control ) {
       case "nombre":
          hiddenHelp( $('error_nombre') );       
          break;
       case "paterno":
          hiddenHelp( $('error_paterno') );           
          break;
       case "materno":
          hiddenHelp( $('error_materno') );           
          break;
       case "ctrab":
          hiddenHelp( $('error_ctrab') );              
          break;
       case "telefono":
          hiddenHelp( $('error_tel') );              
          break;
       case "rfc":
          hiddenHelp( $('error_rfc') );              
          break;   
       case "login":
          hiddenHelp( $('error_login') );              
          break;   
       case "password":
          hiddenHelp( $('error_password') );              
          break;   
       case "vrfpass":
          hiddenHelp( $('error_vrfpass') );              
          break;   
       case "mes":
          hiddenHelp( $('error_fecha') );              
          break;   
          
              
              
     }
     
  }  
    