jQuery(document).ready(function () { 
	var preload = {};
	preload.urls = ["css/assets/bg.png"];
	preload.length = preload.urls.length;
	preload.imgs = new Array(preload.length);
	preload.count = 0;
	var onPicLoaded = function(){
		preload.count += 1;
		if(preload.count == preload.length){
			jQuery(".ContentBg").css("position", "relative");
			jQuery(".ContentBg").css("left", "0");
			jQuery(".MainContentBg").css("display","block");
		}
	};
	for(var i = 0; i < preload.length; i++){
		preload.imgs[i] = new Image(10,10);preload.imgs[i].onload = onPicLoaded;preload.imgs[i].src = preload.urls[i];
	}
	tooltip(".tooltip","tooltipx");
	
	jQuery("#btnRevento").hover( function(){  jQuery("#btnRevento").addClass('ImgRegistroHover'); }, function(){ jQuery("#btnRevento").removeClass('ImgRegistroHover');});
	jQuery("#btnReventoUI").hover( function(){  jQuery("#btnReventoUI").addClass('ImgRegistroHoverUI'); }, function(){ jQuery("#btnReventoUI").removeClass('ImgRegistroHoverUI');});
	jQuery("#BtnBanner1").hover( function(){	jQuery(this).addClass('BtnImgBanner1Hover'); }, function(){ jQuery(this).removeClass('BtnImgBanner1Hover');	});
	jQuery("#BtnBanner2").hover( function(){ jQuery(this).addClass('BtnImgBanner1Hover'); }, function(){ jQuery(this).removeClass('BtnImgBanner1Hover'); });
	jQuery("#BtnBanner3").hover( function(){ jQuery(this).addClass('BtnImgBanner1Hover'); }, function(){ jQuery(this).removeClass('BtnImgBanner1Hover'); });
	jQuery("#BtnSearch").hover( function(){ jQuery(this).addClass('ImgBtnSearchHover'); }, function(){ jQuery(this).removeClass('ImgBtnSearchHover'); });
	jQuery("#BtnSeccion1").hover( function(){ jQuery(this).addClass('ImgBtnSeccion1Hover'); }, function(){ jQuery(this).removeClass('ImgBtnSeccion1Hover'); });
	jQuery("#BtnSeccion2").hover( function(){ jQuery(this).addClass('ImgBtnSeccion2Hover'); }, function(){ jQuery(this).removeClass('ImgBtnSeccion2Hover'); });
	jQuery("#BtnSeccion3").hover( function(){ jQuery(this).addClass('ImgBtnSeccion3Hover'); }, function(){ jQuery(this).removeClass('ImgBtnSeccion3Hover'); });
	jQuery("#BtnSeccion4").hover( function(){ jQuery(this).addClass('ImgBtnSeccion4Hover'); }, function(){ jQuery(this).removeClass('ImgBtnSeccion4Hover'); });
	jQuery("#BtnSeccion5").hover( function(){ jQuery(this).addClass('ImgBtnSeccion5Hover'); }, function(){ jQuery(this).removeClass('ImgBtnSeccion5Hover'); });
	jQuery(".rollover").hover( function(){ jQuery(this).addClass('rolloverhover'); }, function(){ jQuery(this).removeClass('rolloverhover'); });
	
	jQuery(".li").hover( function () { jQuery(this).addClass('ul_videos_li_hover'); }, function () { jQuery(this).removeClass('ul_videos_li_hover'); } );


});


jQuery(document).ready(function(){
	
	function checkmail() {
	  re=/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/
	  var valor = jQuery('#rmail')[0].value;
		if(!re.exec(valor))    {
			jQuery('#messmail').replaceWith("<div class='messlogin' id='messmail'>El e-mail ingresado es invalido, ejemplo jose_kjh@hotmail.com o alguna otra empresa de correo.</div>"); 
			return false;
		}else{
			jQuery('#messmail').replaceWith("<div class='messlogin' id='messmail'></div>"); 
			return true;
		}
	}
	
	function checkuser() {
	  re=/^\w{4,22}$/;
	  var valor = jQuery('#ruser')[0].value;
		if(!re.exec(valor))    {
			jQuery('#messuser').replaceWith("<div class='messlogin' id='messuser'>Nombre usuario invalido debe ser mayor a 4 y menur de 22 caracteres y sin espacios.</div>"); 
			return false;
		}else{
			jQuery('#messuser').replaceWith("<div class='messlogin' id='messuser'></div>");
			return true;
		}
	}
	
	function checkrpass() {
	  var valor = jQuery('#rpass')[0].value;
	  var valor1 = jQuery('#rcpass')[0].value;
		if(valor != valor1 || valor == "")    {
			jQuery('#messcpass').replaceWith("<div class='messlogin' id='messcpass'>Error la contrase&ntilde;a y la confirmacio deben ser iguales.</div>"); 
			return false;
		}else{
			jQuery('#messcpass').replaceWith("<div class='messlogin' id='messcpass'></div>"); 
			return true;
		}
	}
	
	function checkcpass() {
	  var valor = jQuery('#rpass')[0].value;
	  var valor1 = jQuery('#rcpass')[0].value;
		if(valor != valor1 || valor == "")    {
			jQuery('#messcpass').replaceWith("<div class='messlogin' id='messcpass'>Error la contrase&ntilde;a y la confirmacio deben ser iguales.</div>"); 
			return false;
		}else{
			jQuery('#messcpass').replaceWith("<div class='messlogin' id='messcpass'></div>"); 
			return true;
		}
	}
	
	jQuery('#rmail').blur(checkmail);
	jQuery('#ruser').blur(checkuser);
	jQuery('#rpass').blur(checkrpass);
	jQuery('#rcpass').blur(checkcpass);
	
								
   jQuery(".signout").click(function(e) {
	e.preventDefault();
	jQuery.get("includes/logout.php", '', function(data5){location.href = 'index.php';});
	});
   
   
   jQuery("#rvalidar").click( 
   function validRegis(e) {
	   var existuser = false;
	   if (!checkuser()){ return }
	   if (!checkrpass()){ return }
	   if (!checkcpass()){ return }
	   if (!checkmail()){ return }
	   e.preventDefault();
	   var valuser = jQuery('#ruser')[0].value;
	   var valpass = jQuery('#rpass')[0].value;
	   var valcpass = jQuery('#rcpass')[0].value;
	   var valmail = jQuery('#rmail')[0].value;
	   var tipo = jQuery('#ctipo')[0].value;
	   jQuery.get("includes/validar.php", {dato:valuser, validator:"ruser"}, 
			function(datax){
				if (datax == true){
					jQuery('#messuser').replaceWith("<div class='messlogin' id='messuser'></div>");
					var ps='a573f12ada396d2ff2f87ce41764427c';
					if (valpass == valcpass && (valcpass != '' && valpass != '') && valuser != '' && valmail != '' && tipo != ''){
						jQuery.get("includes/5d47cf3ac0da92da68396cd33b412bd9.php", {user:valuser, pass:valpass, mail:valmail, tipo:tipo, ps:ps}, 
							function(datau){
								if (datau == true){
									location.href='success.php';
								}else{
									jQuery('.mensajelogin').replaceWith("<div class='mensajelogin'>Disculpe las molestias estamos en mantenimiento de la pagina y por el momento esta fuera de servicio.</div>");
								}
							});
						}
				}else{
					jQuery('#messuser').replaceWith("<div class='messlogin' id='messuser'>El nombre de usuario que ingreso ya existe, elija otro por favor.</div>");
					existuser = true;
				}
		}); 
	   	
		});
		
		
		jQuery('#xpass').keypress(function(event) {
		  if (event.keyCode == '13') {
			 jQuery('#validar').trigger('click');
		  }
		});
		
		jQuery('#xuser').keypress(function(event) {
		  if (event.keyCode == '13') {
			 jQuery('#xpass')[0].focus();
		  }
		});

			
		jQuery("#validar").click(function validUser(e) {
				e.preventDefault();
				var valuser = jQuery('#xuser')[0].value;
				var valpass = jQuery('#xpass')[0].value;
				if (valuser == "" ){
					jQuery('.mensajelogin').replaceWith("<div class='mensajelogin'>Debe ingresar su nombre de usuario</div>"); 
					jQuery('#xuser')[0].focus(); 
					return
				}
				if (valpass == "" ){
					jQuery('.mensajelogin').replaceWith("<div class='mensajelogin'>Debe ingresar su contrase&ntilde;a</div>");
					jQuery('#xpass')[0].focus();
					return
				}
				jQuery.get("includes/validar.php", {user:valuser, pass:valpass}, function(data2){
					if (data2 == true){
						location.href='uindex.php';
					}else{
						jQuery('#xuser')[0].value = '';
						jQuery('#xpass')[0].value = '';
						jQuery('.mensajelogin').replaceWith("<div class='mensajelogin'>Nombre de usuario o contrase&ntilde;a invalidos, verifique si tiene activada la tecla de mayusculas.</div>");
						jQuery('#xuser')[0].focus();
					}
				});
		});
});
