/**
 *
 * Sponsorpalace.com <info@sponsorpalace.com> 
 *
 */
	
	var registro_color_error	= '#B70100';
	var registro_color_ok		= '#9A8484';
	//var registro_color_ok		= '#B7B7B7';
	

function validar_metodo_pago(id){
	if (!id) return false;
	
}

function validar_campos_registro(){
	var vacio 			= true;
	var cambiar_color	= '';
	var camposids 		= new Array(
		'Usuario',
		'Password',
		'Password1',
		'Nombre',
		'Apellido',
		'Web',
		'Email',
		'Telefono',
		'Movil',
		'Direccion',
		'Ciudad',
		'CP',
		'Pais'
	);
	for (var i = 0; i < camposids.length; i++) {
		if ($("#" + camposids[i]).val().length == 0) {
 			cambiar_color = registro_color_error;
			vacio = false;
		}
		else {
			cambiar_color = registro_color_ok;
		}
		marcar_campo(camposids[i],cambiar_color);
	}
	return vacio;
}

function validar_formulario(){
	var estado = true;
	estado = (!validar_campos_registro()) ? false : estado;
	
	if (($("#Password").val() != $("#Password1").val()) && ($("#Password").val() != "" && $("#Password1").val() != "")) {
		var estado = false;
		var color_password = registro_color_error;
	}else if($("#Password").val() != "" && $("#Password1").val() != ""){
		var color_password = registro_color_ok;
	} 

	if (!check_email($("#Email").val())){
		var estado = false;
		var color_email = registro_color_error;
	}
	else{
		var color_email = registro_color_ok;
	}
	
	if(!$('#Terminos').is(':checked')){
		var estado = false;
		var color_terminos = registro_color_error;
	}else{
		var color_terminos = registro_color_ok;
	}
	
	if ($("#Idioma").val()==0){
		var estado = false;
		var color_idioma = registro_color_error;
	}else{
		var color_idioma = registro_color_ok;
	}
	
	if ($("#Pais").val()==0){
		var estado = false;
		var color_pais = registro_color_error;
	}else{
		var color_pais = registro_color_ok;
	}
	
	var color_comercial = registro_color_ok;

	// Aplica cambios
	if (!estado){
		marcar_campo('Password'		,color_password);
		marcar_campo('Password1'	,color_password);
		marcar_campo('Email'		,color_email);
		marcar_campo('Terminos'		,color_terminos);
		marcar_campo('Idioma'		,color_idioma);
		marcar_campo('Pais'			,color_pais);
		marcar_campo('Comercial'	,color_comercial);
		$("#mensaje").fadeIn("slow");
		return false;
	} 
	document.form.submit();
}

function marcar_campo(id,color){
	$("#e"+id).css("color",color);
}

function metodo_pago(id){
	var divids = new Array(2,3,4,5);
	if (!id) return false;
	if (id == 1){
		for (var i = 0; i < divids.length; i++) {
			$("#pago"+divids[i]).fadeOut("slow");
		}
		 return false;
	}
	for (var i = 0; i < divids.length; i++) {
		if (divids[i] != id){
			$("#pago"+divids[i]).hide();
		}
	}
	$("#pago"+id).fadeIn("slow");
}

function check_email(str) {
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		}
		if (str.indexOf(at,(lat+1))!=-1){
		    return false
		}
		if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }
		if (str.indexOf(dot,(lat+2))==-1){
			return false
		}
		if (str.indexOf(" ")!=-1){
			return false
		}
	 return true
	}
