function mostrarCentro(obj){
	var div_name = $(obj).val();
	$('#solapas .centros').hide();	
	$('#solapas #'+div_name).show();
}

var W3CDOM = (document.createElement && document.getElementsByTagName);
function initFileUploads() {
	if (!W3CDOM) return;
	var fakeFileUpload = document.createElement('div');
	fakeFileUpload.className = 'fakefile';
	fakeFileUpload.appendChild(document.createElement('input'));
	var image = document.createElement('img');
	image.src='images/button_select.gif';
	fakeFileUpload.appendChild(image);
	var x = document.getElementsByTagName('input');
	for (var i=0;i<x.length;i++) {
		if (x[i].type != 'file') continue;
		if (x[i].parentNode.className != 'fileinputs') continue;
		x[i].className = 'file hidden';
		var clone = fakeFileUpload.cloneNode(true);
		x[i].parentNode.appendChild(clone);
		x[i].relatedElement = clone.getElementsByTagName('input')[0];
		x[i].onchange = function () {
			this.relatedElement.value = this.value;
		}
		x[i].onselect = function () {
			this.relatedElement.select();
		}
	}
}

window.onload = initFileUploads;

function closePopup(url){
	$('#popup-div_opacity').hide();
	$('#popup_msj').children('div').html('');
	$('#popup_msj').hide();
	
	if(url) location.href = url;
}

function popup(msj, url, loading){
	url = (url ? url : '');
	$('#popup-div_opacity').css('opacity', 0.8);
	if(loading == "true"){
		$('#popup-div-CerrarPopup').hide();
		msj = $('#popup_load').html();
	}else{
		$('#popup-div-CerrarPopup').show().click(function() {
			closePopup(url);
		});
	}
	$('#popup_msj').children('div').html(unescape(msj));
	$('body').prepend($('#popup-div_opacity'));
	$('body').prepend($('#popup_msj'));
	$('#popup-div_opacity').show();
	$('#popup_msj').show();
}

//----------------------------------------------------------------------------------------------------------------------------//
//-- QUERYS ------------------------------------------------------------------------------------------------------------------//
//-- obtener var1ables pasadas por url
function getQueryVariable(variable) {
  var query = self.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
		if( variable == 'swf'){
			salida = new String(pair[1]);
			salida2 = salida.substr(0,salida.length-4);
		}else{
			salida2 = pair[1];
		}
		return salida2;
    }
  } 
}
function writeCookie(name, value, hours, path){
	var domain = document.domain;
	var expire = "";
	if(hours != null){
		expire = new Date((new Date()).getTime() + hours * 3600000);
		expire = "; expires=" + expire.toGMTString();
	}
	document.cookie = name + "=" + escape(value) + expire + "; path=" + path + "; domain=" + domain;
}

function readCookie(name){
	var cookieValue = "";
	var search = name + "=";
	if(document.cookie.length > 0){ 
		offset = document.cookie.indexOf(search);
		if (offset != -1){ 
			offset += search.length;
			end = document.cookie.indexOf(";", offset);
			if (end == -1) end = document.cookie.length;
			cookieValue = unescape(document.cookie.substring(offset, end));
		}
	}
	return cookieValue;
}
