
var animation_movie = '';
var animation_w = '';
var animation_h = '';

function play_animation(movie,w,h)
{
	var version = deconcept.SWFObjectUtil.getPlayerVersion();

	if (document.getElementById && (version["major"] > 0) && 1==1)
	{
		animation_movie = movie;
		animation_w = w ;
		animation_h = h ;
		var so = new SWFObject("animations/"+movie+".swf", "takeoff", "974", "327", "8.0.23", "transparent", true);
		so.addParam("scale", "noscale");
		so.addParam("menu", "false");
		so.addParam("allowFullScreen", "false");
		so.addParam("wmode", "transparent");
		so.write("jeju_animation");
	}
}

function hide_animation(){
	$("#jeju_animation").html('&nbsp;');
	setTimeout("play_animation('"+animation_movie+"','"+animation_w+"','"+animation_h+"')",60000);
}

function text_focus(obj,str)
{
	if (obj.value == str) obj.value = "" ;
	
	return ;
}

function text_blur(obj,str)
{
	if (obj.value == "") obj.value = str ;
	
	return ;
}

function preloadImages(path,imagenes)
{
	var i;
	
	var lista_imagenes = new Array();
	
	for(i in imagenes)
	{
		lista_imagenes[i] = new Image();
		
		lista_imagenes[i].src = path + imagenes[i];
	}
}

function Iluminar(Obj)
{	
	ClassAnt=Obj.className;
	
	Obj.className='fila_seleccionada';
}

function Apagar(Obj)
{
	Obj.className=ClassAnt;
}


function changeIMG(idIMG,img)
{
    idIMG.setAttribute('src',img);
}

function Ordenar(Campo,tipo,form)
{
	if(!form) var form=document.frmLista
	form.orden.value=Campo;
	form.torden.value=tipo;
	form.submit() ;
}

function setCheckboxListener(chk_all,checkboxes)
{
	$("#"+chk_all).click(function(){

		var chks=$("input:checkbox[name^='"+checkboxes+"']");

		chks.attr("checked",$(this).is(":checked"));

	})

	$("input[name^='"+checkboxes+"']").click(function(){

		var todos=$("input:checkbox[name^='"+checkboxes+"']");

		var activos=$("input:checked[name^='"+checkboxes+"']");

		$("#"+chk_all).attr("checked",todos.length==activos.length);

	}) ;
}




function populate(yearField,monthField,dayField) {

year = document.getElementById(yearField);
month = document.getElementById(monthField);
day = document.getElementById(dayField);

selected_day = day.options[day.selectedIndex].text ;

timeA = new Date(year.options[year.selectedIndex].text, month.options[month.selectedIndex].value,1);

timeDifference = timeA - 86400000;

timeB = new Date(timeDifference);

var daysInMonth = timeB.getDate();

for (var i = 0; i < day.length; i++) {
	day.options[0] = null;
}

for (var i = 0; i < daysInMonth; i++) {
	day.options[i] = new Option(i+1);
}

if (daysInMonth < selected_day)
{
	day.options[0].selected = true;
}
else
{
	day.options[selected_day - 1].selected = true;
}
}

function sendForm(form,load_id,func){
	var func_load=func;
	var data="ajax=true";
	var postBody=new Object();
	var inputs=$("input",form);
	for(var i=0;i<inputs.length;i++){
		switch(inputs[i].type){
			case "text":
			case "hidden":
			case "password":
				data+="&"+escapeChar(inputs[i].name)+"="+escapeChar(inputs[i].value);
				break;
			case "radio":
				if(inputs[i].checked) data+="&"+escapeChar(inputs[i].name)+"="+escapeChar(inputs[i].value);
			case "checkbox":
				if (inputs[i].checked) {
					if(inputs[i].value)
					data+="&"+escapeChar(inputs[i].name)+"="+escapeChar(inputs[i].value);
					else
					data+="&"+escapeChar(inputs[i].name)+"="+escapeChar("On");
				}
				break;
		}
	}
	var textareas=$("textarea",form);
	for (var i=0;i<textareas.length;i++) {
		data+="&"+escapeChar(textareas[i].name)+"="+escapeChar(textareas[i].value);
	}
	var selects=$("select",form);
	for (var i=0;i<selects.length;i++) {
		data+="&"+escapeChar(selects[i].name)+"="+escapeChar(selects[i].value);
	}
	$.ajax({
		url: form.getAttribute("action"),
		type: "POST",
		data: data,
		dataType: "html",
		success: function(result){
			$("#"+load_id).html(result);
			if(typeof func_load!="undefined") func_load();
		}
	});
}

function escapeChar(str){
	return str.replace("&",escape("&"));
}

function load_url(url,load_id){
	$("#"+load_id).load(url);
}

function Ordenar_ajax(Campo, tipo,load_id,form){
	if(typeof load_id=="undefined") load_id=="tutorias";
	if(typeof form=="undefined") form=document.frmLista;
	form.orden.value = Campo;
	form.torden.value = tipo;
	sendForm(form,load_id);
}
