var opacidad_total=0;
var valores_defecto = "top=-200px,left=-390px,width=780px,border=1px solid blue,color=2D459C,transp=40,overflow=hidden,redondeo=0";



function inicializarEventosVentanita(nuevo){

	var zfondo=parseInt(parseInt(999)+nuevo)
	var zpadre=parseInt(parseInt(1000)+nuevo)

	$("#cositas_en_el_fondo_padre_"+nuevo+", #cositas_en_el_fondo_"+nuevo).css("margin","0px")

	$("#fondo_oscurito_"+nuevo).addClass("el_oscurito");
	$("#fondo_oscurito_"+nuevo).css("position","absolute").css("z-index",zfondo).css("height",$("body").attr("scrollHeight"));

	$("#cositas_en_el_fondo_padre_"+nuevo).addClass("el_fondo_padre");
	$("#cositas_en_el_fondo_padre_"+nuevo).css("padding","0px").css("margin","0px").css("z-index",zpadre);


	$("#if_cositas_en_el_fondo_"+nuevo).css("position","absolute").css("top","0px").css("width","100%").css("height","100%");
	$("#if_cositas_en_el_fondo_"+nuevo).attr("src","/jqventanita/blanco.html");
	$("#if_cositas_en_el_fondo_"+nuevo).attr("frameborder","0");
	$("#if_cositas_en_el_fondo_"+nuevo).attr("padding","3px");


 	$("#cositas_en_el_fondo_"+nuevo).addClass("el_fondo");


	

}

function cerrar_valert(nuevo){
	$("#fondo_oscurito_"+nuevo).fadeOut();
	$("#cositas_en_el_fondo_"+nuevo).fadeOut();
	$("#cositas_en_el_fondo_"+nuevo).html("");
	$("#if_cositas_en_el_fondo_"+nuevo).hide();
	$("#cositas_en_el_fondo_padre_"+nuevo).hide();
	eliminar_ventanita(nuevo);
}

function cerrar_valert_rapido(nuevo){
	$("#fondo_oscurito_"+nuevo).hide();
	$("#cositas_en_el_fondo_"+nuevo).hide();
	$("#cositas_en_el_fondo_"+nuevo).html("");
	$("#if_cositas_en_el_fondo_"+nuevo).hide();
	$("#if_cositas_en_el_fondo_"+nuevo).hide();
	$("#cositas_en_el_fondo_padre_"+nuevo).hide();
	eliminar_ventanita(nuevo);
}

function oculto_div_con(){

	ocultar_div_ventanitas($(this).attr("id"))

	}


function ocultar_div_ventanitas(nuevo){

	cerrar_valert(nuevo)
}

function ocultar_div_ventanitas_papi (campo){

	var idVentanita= $(campo).parents("div[id^='cositas_en_el_fondo_']").attr ("id").replace ("cositas_en_el_fondo_","");

	cerrar_valert(idVentanita);
}


function eliminar_ventanita(nuevo){

	$("#cositas_en_el_fondo_padre_"+nuevo).remove()
	$("#fondo_oscurito_"+nuevo).remove()

}


function abrir_ventanita_especial(cadena_varibles,nuevo){

	crear_ventanita(nuevo);

	if(!cadena_varibles) cadena_varibles='';
	var modo=1;
	var datos_pa_vent;

	if (cadena_varibles.indexOf('subir=0')!=-1) 
		modo=0

	if(modo==0) cadena_varibles=cadena_varibles+",subir=0";

	ventanita_poner_por_defecto(valores_defecto,nuevo);
	ventanita_poner_por_defecto(cadena_varibles,nuevo);
	$("#cositas_en_el_fondo_padre_"+nuevo).fadeIn();
	$("#cositas_en_el_fondo_"+nuevo).fadeIn();
	$("#fondo_oscurito_"+nuevo).fadeIn();
	}


function abrir_ventanita_especial_rapido(cadena_varibles,nuevo){

	crear_ventanita(nuevo);
	//var cad=cadena_variables+"";

	if(!cadena_varibles) cadena_varibles='';
	var modo=1;
	var datos_pa_vent;

	if (cadena_varibles.indexOf('subir=0')!=-1) 
		modo=0

	if(modo==0) cadena_varibles=cadena_varibles+",subir=0";

	ventanita_poner_por_defecto(cadena_varibles,nuevo);
	ventanita_poner_por_defecto(valores_defecto,nuevo);
	$("#cositas_en_el_fondo_padre_"+nuevo).show();
	$("#cositas_en_el_fondo_"+nuevo).show();
	$("#fondo_oscurito_"+nuevo).show();
	}

function valerta(texto,titulo,cadena_varios,imagen,nuevo){
	crear_ventanita(nuevo);
	var valores_alerta = "top=-150px,left=-200px,width=400px,border=5px solid #ccc,color=2D459C,transp=0,overflow=hidden,redondeo=5px,draggable";
	ventanita_poner_por_defecto(valores_alerta,nuevo);
	

	if(titulo==undefined) titulo='';
	if(imagen==undefined) imagen='';

	$.ajax({
		async:true,
		type: "POST",
		dataType: "html",
		contentType: "application/x-www-form-urlencoded",
		url:'/jqventanita/funciones_ventanita.php',
		data:'&opcion=pintar_alert&texto='+escape(texto)+"&titulo="+escape(titulo)+"&imagen="+imagen+"&nombre_id_ventana="+nuevo,
		success:function(valor){
			$("#cositas_en_el_fondo_"+nuevo).html(valor);
			if(cadena_varios!= undefined) ventanita_poner_por_defecto(cadena_varios,nuevo);
			$("#cositas_en_el_fondo_padre_"+nuevo).fadeIn();
			$("#cositas_en_el_fondo_"+nuevo).fadeIn();
			$("#cositas_en_el_fondo_"+nuevo).fadeIn();
			$("#fondo_oscurito_"+nuevo).fadeIn();
		},
		timeout:4000
		});
	}



function parpadear_ventanita(){

	$(this).animate({opacity: 0.4}, 300 ).animate({opacity: 1}, 300 );
}

function vconfirma(texto,titulo,cadena_varios,afirmacion,negacion,imagen,nuevo){

	crear_ventanita(nuevo);

	var valores_alerta = "top=-150px,left=-200px,width=400px,border=5px solid #ccc,color=2D459C,transp=0,overflow=hidden,redondeo=5px,draggable";

	if(titulo==undefined) titulo='';
	if(imagen==undefined) imagen='';

	ventanita_poner_por_defecto(valores_alerta,nuevo);

	 $.ajax({
		async:true,
		type: "POST",
		dataType: "html",
		contentType: "application/x-www-form-urlencoded",
		url:'/jqventanita/funciones_ventanita.php',
		data:'&opcion=pintar_confirma&texto='+escape(texto)+"&titulo="+escape(titulo)+"&afirmacion="+afirmacion+"&negacion="+negacion+"&imagen="+imagen+"&nombre_id_ventana="+nuevo,
		success:function(valor){
			$("#cositas_en_el_fondo_"+nuevo).html(valor);
			if(cadena_varios!= undefined) ventanita_poner_por_defecto(cadena_varios,nuevo);
			$("#cositas_en_el_fondo_padre_"+nuevo).fadeIn();
			$("#cositas_en_el_fondo_"+nuevo).fadeIn();
			$("#fondo_oscurito_"+nuevo).fadeIn();

		//$("#cositas_en_el_fondo :button").animate({opacity: 0.4}, 1000 ).animate({opacity: 1}, 1000 ).animate({opacity: 0.4}, 1000 ).animate({opacity: 1}, 1000 );
		//$("#cositas_en_el_fondo_"+nuevo+" :button").mouseover(parpadear_ventanita);

		},
		timeout:4000
		});

	
}


function ventanita_poner_por_defecto(cadena_varibles,nuevo){

	//alert(cadena_varibles)

	var datos_pa_vent;
	var subir=1;

	if(typeof(cadena_varibles)!='undefined')
		{
		variables=cadena_varibles.split(',');
		for(i=0;i<variables.length;i++){
			//alert(variables[i])
			datos_pa_vent=variables[i].split('=')
			switch (datos_pa_vent[0]){
				case 'border':
				
					$("#cositas_en_el_fondo_"+nuevo).css("border",datos_pa_vent[1]);
		
					break;

				case 'color_v': 
	
					$("#cositas_en_el_fondo_"+nuevo).css("background-color",datos_pa_vent[1]);

					 break;

				case 'color': 

					$("#fondo_oscurito_"+nuevo).css("background-color",datos_pa_vent[1]); 

					break;

				case 'transp':

					if(datos_pa_vent[1]>1) datos_pa_vent[1]=datos_pa_vent[1]*0.01;
					
					$("#fondo_oscurito_"+nuevo).css("opacity",datos_pa_vent[1]);
				
					break;

				case 'overflow':
			
					$("#cositas_en_el_fondo_"+nuevo).css("overflow",datos_pa_vent[1]);

					break;

				case 'draggable':

					if(datos_pa_vent[1])
						$("#cositas_en_el_fondo_padre_"+nuevo).draggable({opacity: datos_pa_vent[1]});
					else
						$("#cositas_en_el_fondo_padre_"+nuevo).draggable({});

					break;

				case 'position':

					if(navigator.appName=='Netscape' || navigator.appName=='Opera' ){
						$("#cositas_en_el_fondo_"+nuevo).css("position",datos_pa_vent[1]);
						$("#cositas_en_el_fondo_padre_"+nuevo).css("position",datos_pa_vent[1]);
						$("#if_cositas_en_el_fondo_"+nuevo).css("position",datos_pa_vent[1]);
						$("#fondo_oscurito_"+nuevo).css("position",datos_pa_vent[1]);
						}
					break;

				case 'left':

// 					$("#cositas_en_el_fondo").css("marginLeft",datos_pa_vent[1]);
					$("#cositas_en_el_fondo_padre_"+nuevo).css("marginLeft",datos_pa_vent[1]);
// 					$("#if_cositas_en_el_fondo").css("marginLeft",datos_pa_vent[1]);
						
					break;

				case 'top':

// 					$("#cositas_en_el_fondo").css("marginTop",datos_pa_vent[1]);
					$("#cositas_en_el_fondo_padre_"+nuevo).css("marginTop",datos_pa_vent[1]);
// 					$("#if_cositas_en_el_fondo").css("marginTop",datos_pa_vent[1]);
					break;

				case 'subir': 

					if(datos_pa_vent[1]=='0') subir=0;
					break;
			
				case 'redondeo':
					
					$("#cositas_en_el_fondo_"+nuevo).css("-moz-border-radius",datos_pa_vent[1]);
					
					break;

				case 'posicional':
					
					$("#cositas_en_el_fondo_"+nuevo).data("posicional","1");
					
					break;

				case 'sin_fondo':
					
					$("#fondo_oscurito_"+nuevo).remove();
					
					break;

				case 'arriba':
					
					if(datos_pa_vent[1]!=undefined)
						$('html').animate({scrollTop:0},datos_pa_vent[1])
					else
						$('html').animate({scrollTop:0},300)
					
					break;

				default:
					if(datos_pa_vent[0]!=''){
						$("#cositas_en_el_fondo_padre_"+nuevo).css(datos_pa_vent[0],datos_pa_vent[1]);
						$("#cositas_en_el_fondo_"+nuevo).css(datos_pa_vent[0],datos_pa_vent[1]);
// 						$("#if_cositas_en_el_fondo").css(datos_pa_vent[0],datos_pa_vent[1]);
						}
					break;
				}
			}

		
		
		if( $("#cositas_en_el_fondo_"+nuevo).data("posicional")==1 ) ventanitaBotonizar(nuevo)
			
		}


	
	if(subir==1){
		
		$('#div_arriba_del_todo').show();
		$('#arriba_del_todo').focus();
		$('#div_arriba_del_todo').hide();

		}

	setTimeout("mirarElFondoOscurito("+nuevo+")",200);

	


}

function mirarElFondoOscurito(nuevo){

	var lista = $("div");
	var maximo=0;
	for(i=0; i < lista.length; i++ )
		if (parseInt( $(lista[i]).css("height") ) > parseInt(maximo)) maximo=$(lista[i]).css("height");
		
	
	
	if( parseInt($("#fondo_oscurito_"+nuevo).css("height")) < parseInt(maximo))
		$("#fondo_oscurito_"+nuevo).css("height",parseInt(parseInt(maximo))+"px");
	
	if( parseInt($("#fondo_oscurito_"+nuevo).css("height")) < parseInt(screen.height))
		$("#fondo_oscurito_"+nuevo).css("height", parseInt(screen.height)+"px");

	if( $("#cositas_en_el_fondo_"+nuevo).css("height") != 'auto')
		$("#if_cositas_en_el_fondo_"+nuevo).css("height",parseInt($("#cositas_en_el_fondo_"+nuevo).css("height"))+10).css("width",parseInt($("#cositas_en_el_fondo_"+nuevo).css("width"))+10);

	$("#fondo_oscurito_"+nuevo).css("height",parseInt($("#fondo_oscurito_"+nuevo).css("height"))+ (-1 * parseInt($("#cositas_en_el_fondo_padre_"+nuevo).css("marginTop")))/2)


}


function ventanitaBotonizar(nuevo){
	$("#cositas_en_el_fondo_"+nuevo).data("ancho",$("#cositas_en_el_fondo_"+nuevo).css("width")).data("alto",$("#cositas_en_el_fondo_"+nuevo).css("height")) ;

	$("#ventanita_cabecera_id_"+nuevo).before("<div style='float:right;margin-right:5px;margin-top:3px;'><img src='/jqventanita/img/minimizar.gif' id='minimizarVP'/>&nbsp;<img src='/jqventanita/img/maximizar.gif' id='maximizarVP'/>&nbsp;<img src='/jqventanita/img/cerrar.gif' id='cerrarVP'/></div>")

	$("#cositas_en_el_fondo_"+nuevo).find("#minimizarVP,#maximizarVP,#cerrarVP").css("cursor","pointer");
	$("#cositas_en_el_fondo_"+nuevo).find("#minimizarVP").data("soyventana",nuevo);
	$("#cositas_en_el_fondo_"+nuevo).find("#maximizarVP").data("soyventana",nuevo);
	$("#cositas_en_el_fondo_"+nuevo).find("#cerrarVP").data("soyventana",nuevo);
	

	$("#cositas_en_el_fondo_"+nuevo).find("#cerrarVP").click(function(){cerrar_valert($(this).data("soyventana"));});
	$("#cositas_en_el_fondo_"+nuevo).find("#maximizarVP").hide();

	$("#cositas_en_el_fondo_"+nuevo).find("#minimizarVP").click(function(){

		var soylaventana=$(this).data("soyventana");

		//alert(soylaventana)

		$("#ventanita_cabecera_id_"+soylaventana).attr("alt","soy una ventana")

		$("#cositas_en_el_fondo_"+soylaventana).animate({height:"23px"},100);
		$("#cositas_en_el_fondo_padre_"+soylaventana).animate({left:(-1)*parseInt($("#cositas_en_el_fondo_padre_"+soylaventana).css("marginLeft"))+"px"},500);	
		$("#cositas_en_el_fondo_padre_"+soylaventana).css("width","50px");

		$("#cositas_en_el_fondo_"+soylaventana+" > table[id='tventanita_interior']").hide();

		$("#cositas_en_el_fondo_"+soylaventana).animate({width:"50px"},1500);
		$("#cositas_en_el_fondo_"+soylaventana).find("#minimizarVP").hide();
		$("#cositas_en_el_fondo_"+soylaventana).find("#maximizarVP").show();
		})
	

	$("#cositas_en_el_fondo_"+nuevo).find("#maximizarVP").click(function(){
		
		var soylaventana=$(this).data("soyventana");

		$("#cositas_en_el_fondo_"+soylaventana).find("#maximizarVP").hide();
		$("#cositas_en_el_fondo_"+soylaventana).find("#minimizarVP").show();

		$("#cositas_en_el_fondo_"+soylaventana+" > table[id='tventanita_interior']").show();
		$("#cositas_en_el_fondo_"+soylaventana).animate({width:$("#cositas_en_el_fondo_"+soylaventana).data("ancho")},100)
		$("#cositas_en_el_fondo_padre_"+soylaventana).css("width",$("#cositas_en_el_fondo_"+soylaventana).data("ancho"));
		$("#cositas_en_el_fondo_padre_"+soylaventana).animate({left:"50%"},1500);
		$("#cositas_en_el_fondo_"+soylaventana).animate({height:$("#cositas_en_el_fondo_"+soylaventana).data("alto")},500);
	
		$("#if_cositas_en_el_fondo_"+soylaventana).css("width",$("#cositas_en_el_fondo_"+soylaventana).data("ancho"));

		})
}


function crear_ventanita(nueva){



	if(!document.getElementById('cositas_en_el_fondo_'+nueva)){
		ceef = document.createElement('div');
		ceef.id="cositas_en_el_fondo_"+nueva;
		iceef = document.createElement('iframe');
		iceef.id="if_cositas_en_el_fondo_"+nueva;
		fov = document.createElement('div');
		fov.id="fondo_oscurito_"+nueva;

		dpvceef= document.createElement('div');
		dpvceef.id="cositas_en_el_fondo_padre_"+nueva;

		document.body.appendChild(fov);
		document.body.appendChild(dpvceef);
		$("#cositas_en_el_fondo_padre_"+nueva).show();
	
		dpvceef.appendChild(iceef);
		dpvceef.appendChild(ceef);
	
		
	}
	else{
		cerrar_valert_rapido(nueva);
		crear_ventanita(nueva);
	}

	inicializarEventosVentanita(nueva)



}
