// JavaScript Document

///------------ registr user---------------//

 function valid_reg_user(campos_us){
	var errores_us = [];
	
	if(campos_us.use.value == ''){ 
		errores_us.push('Campo Usuario v'+'\u00e1'+'cio');
	}


	if(campos_us.pas.value == ''){ 
		errores_us.push('Campo Contrase'+'\u00f1'+'a v'+'\u00e1'+'cio');
	}


	if(campos_us.rep.value == ''){ 
		errores_us.push('Campo Repetir cotrase'+'\u00f1'+'a v'+'\u00e1'+'cio');
	}


   	if(campos_us.pas.value != campos_us.rep.value){ 
		errores_us.push('El password no coincide');
	}
	
	if(campos_us.nom.value == ''){ 
		errores_us.push('Campo Nombre v'+'\u00e1'+'cio');
	}

	if(campos_us.dir.value == ''){ 
		errores_us.push('Campo Calle v'+'\u00e1'+'cio');
	}

	if(campos_us.edo.value == ''){ 
		errores_us.push('Seleccione Estado');
	}

	if(campos_us.cop.value == ''){ 
		errores_us.push('Campo Cp v'+'\u00e1'+'cio');
	}

	if(campos_us.tel.value == ''){ 
		errores_us.push('Campo Lada/t'+'\u00e9'+'lefono v'+'\u00e1'+'cio');
	}

	if(!/^[0-9(\)]+[^\f\n\r\t\v]+$/.test(campos_us.tel.value)) {
		errores_us.push('Lada/telefono no v'+'\u00e1'+'lido');
	}


	if(campos_us.ema.value == ''){ 
		errores_us.push('Campo Email v'+'\u00e1'+'cio');
	}
	if(!/\w+@\w+[\.\w\w\w?}]+/.test(campos_us.ema.value)){
		errores_us.push('E-mail no v'+'\u00e1'+'lido');
	}




    if(errores_us.length > 0){
	
		alert(errores_us.join('\n'));
		return false;
	}

//return false;
}


//----------- validar login------
 function valid_login(campos_log){
	var errores_log = [];
	
	if(campos_log.user_log.value == ''){ 
		errores_log.push('Campo Usuario vac'+'\u00ed'+'o');
	}

	if(campos_log.con_log.value == ''){ 
		errores_log.push('Campo Contrase'+'\u00f1'+'a vac'+'\u00ed'+'o');
	}

    if(errores_log.length > 0){
		alert(errores_log.join('\n'));
		return false;
	}

//return false;
}


function confDrop(pid)
{
	if(pid && confirm('Confirme la eliminación de este producto del carrito'))
		window.location.href = 'userController.php?a=dropProd&pid='+pid;
}


///------------ edit user---------------//

 function validar_editar(campos_us){
	var errores_us = [];

	if(campos_us.rfc.value == '' ){
		errores_us.push('Campo R.F.C. requerido');
	}		

		
   	if(campos_us.pas.value != campos_us.rep.value){ 
		errores_us.push('El password no coincide');
	}

	if(campos_us.dir.value == '' ){
		errores_us.push('Campo Direcci'+'\u00f3'+'n requerido');
	}

	if(campos_us.dir_envio.value == '' ){
		errores_us.push('Campo Direcci'+'\u00f3'+'n de env'+'\u00ed'+'o requerido');
	}

	if(campos_us.edo.value == ''){
		errores_us.push('Campo Estado requerido');
	}
	
	if(!/^[0-9(\)]+[^\f\n\r\t\v]+$/.test(campos_us.tel.value)) {
		errores_us.push('Lada/tel'+'\u00e9'+'fono no v'+'\u00e1'+'lido');
	}

	if(!/\w+@\w+[\.\w\w\w?}]+/.test(campos_us.ema.value)){
		errores_us.push('E-mail no v'+'\u00e1'+'lido');
	}

    if(errores_us.length > 0){
	
		alert(errores_us.join('\n'));
		return false;
	}

//return false;
}


//----------- validar recuperación contrasenia------
 function valid_recover(campos_rec){
	var errores_rec = [];
 
	if(campos_rec.email.value == ''){ 
		errores_rec.push('Campo Email vacío');
	}
	if(!/\w+@\w+[\.\w\w\w?}]+/.test(campos_rec.email.value)){
		errores_rec.push('E-mail no valido');
	}

    if(errores_rec.length > 0){
	
		alert(errores_rec.join('\n'));
		return false;
	}
//return false;
}
 
 
function limpiar_user(){
	document.form1.user_log.value = "";
}
 
function limpiar_pas(){
	document.form1.con_log.value = "";
}
 
//----------- validar Cantidad Vacia
function valida_cant(c_var){

	var c_error = [];
	
	if(c_var.cant.value == ''){ 
		c_error.push('Campo cantidad vac'+'\u00ed'+'o');
	}	
	
    if(c_error.length > 0){
	
		alert(c_error.join('\n'));
		return false;
	}	
	
} 

//----------- validar Envio(Carro)
function valid_cenvio(e_var){
	
	var e_error = [];
	
	if(e_var.val_de.value == ''){
		e_error.push('Edite su Direcci'+'\u00f3'+'n de env'+'\u00ed'+'o');
	}
	
	if(e_var.val_rfc.value == ''){
		e_error.push('Edite su R.F.C.');
	}
	
	if(e_error.length > 0){
		alert(e_error.join('\n'));
		return false;
	}
	
}

 
 
