//BUTTONS
$(function(){
	$('.submitBtn').hover(
		function(){ $(this).addClass('submitBtnHover'); },// mouseover
		function(){ $(this).removeClass('submitBtnHover'); }// mouseout
	);
	$('.submitBtn_s').hover(
		function(){ $(this).addClass('submitBtn_sHover'); },
		function(){ $(this).removeClass('submitBtn_sHover'); }
	);
});


var form_changed = false;

function showhide(toshow,tohide){
	var tohide = eval("new Array('"+tohide.replace(/,/g, "','")+"')");
	var toshow = eval("new Array('"+toshow.replace(/,/g, "','")+"')");
	for (var i = 0; i < tohide.length; ++i){
		//alert(tohide[i]);
		$('#'+tohide[i]).css('display', 'none');
	}
	for (var i = 0; i < toshow.length; ++i){
		//alert(toshow[i]);
		$('#'+toshow[i]).css('display', '');
	}
}

function fit_minilist(){
	if($('#autominilist').length > 0) {
		var winh = $(window).height();
		var p = $('#autominilist');
		var position = p.position();
		var opth = (winh-position.top-50);
		$('#autominilist').css('height', opth);
	}
}

function fit_height(name){
	//if($('#'+name).length > 0) {
		var winh = $(window).height();
		var p = $('#'+name);
		var position = p.position();
		var opth = (winh-position.top-50);
		$('#'+name).css('height', opth);
	//}
}

function movevalueto(from,to){

	$("#"+from+" option:selected").remove().prependTo("#"+to).removeAttr("selected");

}

function openwindow(name,file){
	$('#'+name).jOverlay({url:file, bgClickToClose : false, autoHide : false, opacity : 0.8});
}

function shclass(name) {
	$('.shclass').css('display', 'none');
	$('#'+name).show('fast');
}

var show = function(name){
	$('#'+name).show('fast');
};

var hide = function(name){
	$('#'+name).hide('fast');
};

var toggle_visibility = function(name){
	//$(element).css('display')=='none'
	if($('#'+name).is(":hidden")){
		show(name);
	} else {
		hide(name);
	}
};

function clear_desc(lang) {
	$('#f_short_description_'+lang).val('');
	$('#f_description_'+lang).val('');
	$('#f_price_description_'+lang).val('');
	$('#f_extra_description_'+lang).val('');
}

function toggle_desc_lang(name) {
	$('#all_descriptions > div').css('display', 'none');
	$('#'+name).css('display', '');
}

function toggle_submenu(activemenu) {
/*	$("#submenu li > a").css("backgroundPosition", "0 0");
	$("#submenu a > span").css("backgroundPosition", "0 0");
	$('#'+activemenu+' > a').css("backgroundPosition", "0 23px");
	$('#'+activemenu+' a > span').css("backgroundPosition", "100% 100%");*/
	$("#submenu li > a").removeClass("aactive");
	$("#submenu a > span").removeClass("sactive");
	$('#'+activemenu+' > a').addClass("aactive");
	$('#'+activemenu+' a > span').addClass("sactive");
}

function toggle_divis(activemenu,hide) {
	$('#'+hide+' > div').css('display', 'none');
	$('#'+activemenu).css({'display' : ''});
}

var busy = function(t) {
	//window.scrollTo(0, 0);
	$('#loading').css({'display' : ''});
}

var busy2 = function(t) {
	$('#loading').css({'display' : ''});
}

var done = function(t) {
	$('#loading').css({'display' : 'none'});
//	fit_minilist();
}

function fill_title() {
	if($('#page_header_view').length > 0 && $('#page_header').length > 0) {
		$('#page_header_view').empty();
		var str = $('#page_header').text();
		$('#page_header_view').append(str);
//		$(str).appendTo('#page_header_view');
	}
}

function check_submenue(origin, reference) {
	if($('#tabs_'+reference).length == 0) {
		loadit('ajax','_tabs.php?ref='+reference,'submenu');
		toggle_submenu('main');
	}
}

function sendform(form,php,method,div){

	$.ajax({
		beforeSend: busy,
		type: method,
		url: php,
		data: $('#'+form).serialize(),
		success: function(msg){
			$('#'+div).empty();
			$('#'+div).append(msg);
			//$(msg).appendTo('#'+div);
			fill_title();
			form_changed = false;
			done();
		}
	});

}

function sendform2(form,php,method,div){

	$.ajax({
		beforeSend: busy2,
		type: method,
		url: php,
		data: $('#'+form).serialize(),
		success: function(msg){
			$('#'+div).empty();
			$('#'+div).append(msg);
			done();
		}
	});

}

function send2form(form,php,method,div){

	$.ajax({
		beforeSend: busy,
		type: method,
		url: php,
		data: $('#'+form).serialize(),
		success: function(msg){
			$('#'+div).empty();
			$('#'+div).append(msg);
			form_changed = true;
			done();
		}
	});

}

function loadit(type,address,target){
	if (type == 'blank') {
		OpenWindow = window.open(address, "newindow", "dependent=yes,width=1000,height=600,scrollbars=yes,location=no,menubar=no");
		OpenWindow.focus();
	}
	if (type == 'page') {
		window.location.href=address;
	}
	if (type == 'ajax') {
		sendform2('loading',address,'get',target);
	}
}

function editit(type,address,target){

	if (form_changed)
	{
		Check = confirm("You have not saved your last changes.\nContinue without saving?");
		if (Check) {
			if (type == 'page')
			{
				window.location.href=address;
				form_changed = false;
			}
			if (type == 'ajax')
			{
				sendform2('loading',address,'get',target);
				form_changed = false;
			}
		}
	} else {
		if (type == 'page')
		{
			window.location.href=address;
		}
		if (type == 'ajax')
		{
			sendform2('loading',address,'get',target);
		}
	}
}

function saveit(type,address,target){

	if (form_changed)
	{
		Check = confirm("You have not saved your last changes.\nContinue without saving?");
		if (Check) {
			if (type == 'page')
			{
				window.location.href=address;
				form_changed = false;
			}
			if (type == 'ajax')
			{
				sendform('loading',address,'get',target);
				form_changed = false;
			}
		}
	} else {
		if (type == 'page')
		{
			window.location.href=address;
		}
		if (type == 'ajax')
		{
			sendform('loading',address,'get',target);
		}
	}
}

var nextpage = function(page){
	$('#start').val(page);
	sendform('navform','list.php','post','info');
};

var prevpage = function(page){
	$('#start').val(page);
	sendform('navform','list.php','post','info');
};

var wp_paging = function(page){
	$('#start').val(page);
	sendform('navform','_results.php','post','results_content');
};

var pagination = function(page,php,fill){
	$('#start').val(page);
	sendform('navform',php,'post',fill);
};

var man_paging = function(page, process, output){
	$('#start').val(page);
	sendform('navform',process,'post',output);
};

function toggle_minilist(activemenu) {
	$("#table_minilist tbody > tr").removeClass("act_small");
	$('#'+activemenu).addClass("act_small");
}





































var show_msg = function(name){
	var div = $(name).setStyles({
		display:'block',
		opacity: 0
	});
	new Fx.Style(div, 'opacity', {duration: 2000} ).start(1);
};

var hide_msg = function(name){
/*	var div = $(name).setStyles({
		display:'block',
		opacity: 1
	});
	var sys_msg = new Fx.Style(div, 'opacity', {duration: 2000} ).start(0);
	setTimeout("$('"+name+"').setStyle('display', 'none')", 2500);*/
};



function unsaved(msg_text){
	if (form_changed){
		Check = confirm(msg_text);
		if (Check) {
			return true;
		} else {
			return false;
		}
	} else {
		return true;
	}
}


var sdone = function(t) {
	$('swait').style.display='none';
}


function fillview(name) {
	$(name+'_view').innerHTML=$(name).value;
}

function toggle_desc(name,lang) {
	$('f_description_'+lang).style.display='none';
	$('f_price_description_'+lang).style.display='none';
	$('f_extra_description_'+lang).style.display='none';

	$(name+lang).style.display='';
}

function toggle_classes(cname,iname) {
	$$('.'+cname).setStyle('font-weight', 'normal');
	$(iname).setStyle('font-weight', 'bold');
}

function toggle_classes_style(cname,iname,stype,svalue) {
	$$('.'+cname).setStyle('font-weight', 'normal');
	$(iname).setStyle(stype, svalue);
}

function toggle_classes_class(cname,sclass,ainame,aiclass) {
	$$('.'+cname).getProperty('id').each(function(idname) {
		$(idname).setProperty('class',sclass);
	});
	//$(ainame).setProperty('class', aiclass);
}

function modalwindow(url,text,size) {
	MOOdalBox.open( // case matters
	url, // the link URL
	text, // the caption (link's title) - can be blank
	size // width and height of the box - can be left blank
	);
}


function createuplbutton(pistaid, epref) {

	$('#btn_'+pistaid).html('<input name="uploadify" id="uploadify'+pistaid+'" type="file" />');
	$("#uploadify"+pistaid).uploadify({
		'uploader'       : '/extranet/_js/uploadify.swf',
		'script'         : '/extranet/my_audioguides/_batchupload.php',
		'folder'         : 'uploads',
		'queueID'        : 'sidebar_fileQueue',
		'scriptAccess'   : 'always',
		'cancelImg'      : '/extranet/myimages/cancel.png',
		'buttonText'     : 'Cargar MP3',
		'scriptData'     : {'pista': pistaid, 'epref':epref},
		'auto'           : true,
		'multi'          : false
	});
}



/*

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}
*/
