window.alert = function(txt,title,w,h,remoteurl){
	if(typeof($)!='undefined'){
		if(!$('div#alert').is('div')){
			var d = document.createElement('div');
			d.id = 'alert';
			d.setAttribute('style', 'padding:10px;display:none;');
			$('body').append(d);
		}
		if(typeof(txt)!='undefined'){
			var t = (typeof(title)!='undefined')?title:'Advertencia';
			if(typeof(remoteurl)!='undefined'){
				$.ajax({
					url:remoteurl,
					cache:false,
					async:false,
					success:function(ret){
						txt = ret;
					},
					error:function(){
						txt = 'No se puede obtener el contenido. Contacte al administrador.'
					}
				});
			}
			$('#alert').dialog({
				autoOpen:false,
				title:t,
				buttons: {
					"Aceptar": function() {
						$(this).dialog("close");
					}
				},
				width:(typeof(w)!='undefined')?w:'auto',
				height:(typeof(h)!='undefined')?h:'auto',
				position:'center',
				zIndex:10000
			}).html(txt).show().dialog('open');
		}
	}else{
		alert(txt);
	}
}

function Error(){
	document.getElementById("ContError").style.display='block';
	document.getElementById("Nombre").focus();
	document.getElementById("Nombre").className= "Text Error_text";

}
function Error2(){
	document.getElementById("ContError").style.display='block';
	document.getElementById("clave").focus();
	document.getElementById("clave").className= "Text Error_text";

}
function despliega(accion,dato){

	if(accion=="muestra"){
		var datoO = dato + "O";
		var datoA = dato + "A";
		var classPasa="Cont_Desple clearfix";
		var classPadres = "Cont_Desple Cont_Desple2 Bt_Padres clearfix";
		var classAyuda = "Cont_Desple Cont_Desple3 Bt_Padres clearfix";
	}else{
		var datoO = dato + "A";
		var datoA = dato + "O";
		var classPasa = "DN Cont_Desple clearfix";
		var classPadres = "DN Cont_Desple Cont_Desple2 Bt_Padres clearfix";
		var classAyuda = "DN Cont_Desple Cont_Desple3 Bt_Padres clearfix";
	}
	if(typeof(dato)!='undefined'&& dato!=''){
		if(dato == "Pasaporte"){
			document.getElementById(dato).className= classPasa;
			document.getElementById(datoA).style.display = "none";
			document.getElementById(datoO).style.display = "block";
			document.getElementById("Padres").className="DN Cont_Desple Cont_Desple2 Bt_Padres clearfix";
			document.getElementById("PadresO").style.display = "none";
			document.getElementById("PadresA").style.display = "block";
			document.getElementById("Ayuda").className="DN Cont_Desple Cont_Desple2 Bt_Padres clearfix";
			document.getElementById("AyudaO").style.display = "none";
			document.getElementById("AyudaA").style.display = "block";
		} else if (dato == "Padres"){
			if(document.getElementById(dato))
				document.getElementById(dato).className = classPadres;
			document.getElementById("Pasaporte").className = "DN Cont_Desple clearfix";
			document.getElementById(datoA).style.display = "none";
			document.getElementById(datoO).style.display = "block";
			document.getElementById("Pasaporte").className="DN Cont_Desple Cont_Desple2 Bt_Padres clearfix";
			document.getElementById("PasaporteO").style.display = "none";
			document.getElementById("PasaporteA").style.display = "block";
			document.getElementById("Ayuda").className="DN Cont_Desple Cont_Desple2 Bt_Padres clearfix";
			document.getElementById("AyudaO").style.display = "none";
			document.getElementById("AyudaA").style.display = "block";
		} else if (dato == "Ayuda"){
			document.getElementById(dato).className = classAyuda;
			document.getElementById("Pasaporte").className = "DN Cont_Desple clearfix";
			document.getElementById(datoA).style.display = "none";
			document.getElementById(datoO).style.display = "block";
			document.getElementById("Pasaporte").className="DN Cont_Desple Cont_Desple2 Bt_Padres clearfix";
			document.getElementById("PasaporteO").style.display = "none";
			document.getElementById("PasaporteA").style.display = "block";
			document.getElementById("Padres").className="DN Cont_Desple Cont_Desple2 Bt_Padres clearfix";
			document.getElementById("PadresO").style.display = "none";
			document.getElementById("PadresA").style.display = "block";
		}
	}

}
function over(){
	this.style.display = "block";
}

function showProte(){
	document.getElementById('Lightview').style.display = '';
}

function hideProtect(){
		document.getElementById("Lightview").style.display = 'none';
	}

function CambiaColor(color){
	document.getElementById("AvatarC").className ="Avatar " + color;
	var i = 1;
	for(i; i<11; i++){
		var c="color"+i;
		document.getElementById(c).className="pngfix";
	}
	document.getElementById(color).className="Select pngfix";

} 


function muestraAc(id, a){
	var id=id;
	var a=a;
	var lugar = document.getElementById(id);
	var links = document.getElementById(a);
	lugar.style.display = (lugar.style.display == 'none') ? 'block' : 'none';
	links.className = (links.className == 'IcM IcMM') ? 'IcM' : 'IcM IcMM';

}

function activarPesta(){
	var bclass = $('body').attr('class');
	if(/padres/gi.test(bclass)){
		$('#PadresA').addClass('actPadres');
	}
	if(/ayuda/gi.test(bclass)){
		$('#AyudaA').addClass('actAyuda');
	}
	if(/pasaporte/gi.test(bclass)){
		$('#PasaporteA').addClass('actPasa');
	}
}

function monitorAdvert(){
	if($('.Advertencia').is('div')){
		$('.Advertencia').each(function(i,e){
			$(e).bind('click',function(){
				$(e).fadeOut();
			});
			var mincar = parseInt($(e).text().replace(/\D/g,''));
			var input = $(e).attr('id').replace(/^advert\-(.*)$/gi,'$1');
			if($('#'+input).is('[type=checkbox]')){
				$('#'+input).bind('change',function(){
					var v = $('#'+input).attr('checked');
					if(v){
						$(e).fadeOut();
					}else{
						$(e).show();
					}
				});
			}else{
				$('#'+input).bind('keyup',function(){
					var c = $('#'+input).attr('value').length;
					if(typeof(mincar)!='undefined'&&mincar){
						if(c>=mincar){
							$(e).fadeOut();
						}else{
							$(e).show();
						}
					}else{
						$(e).fadeOut();
					}
				});
			}
		});
	}
}
/**
 * Activado una vez se carga el DOM
 */
if(typeof($)!='undefined'){
	$(function(){
		/**
		 * Activar pestaña actual
		 */
		activarPesta();
		/**
		 * Efectos carteles advertencia
		 */
		monitorAdvert();
	});
}
