var ADMIN = 0;
var USER = 1;

$(function() {
	var INICIO = ['modalBox.js','secciones.js','slideshow/jquery.cycle.all.min.js','slideshowstarter.js','informenos.js','rss.js'];
	var SISTEMAS = ['modalBox.js','secciones.js','informenos.js'];
	var SERVICIOS = ['modalBox.js','secciones.js','informenos.js'];
	var EMPRESA = ['modalBox.js','secciones.js','informenos.js'];
	var SOPORTE = ['modalBox.js','dd.js','soporte.js','informenos.js','secciones.js'];
	var CONTACTO = ['modalBox.js','secciones.js','informenos.js','contacto.js'];
	var ADMIN_SUBIRDOCS = ['subirdocs.js'];
	var ADMIN_FAQ = ['jquery.wysiwyg.js','anadirpreguntas.js'];

	var seccion = getSeccion();
	var action = getAction();

	if (seccion == ADMIN) {
		switch (action) {
			case "1":
				cargarJavaScript(ADMIN_SUBIRDOCS);
				break;
			case "2":
				cargarJavaScript(ADMIN_FAQ);
				break;
		}
	} else if (seccion == USER) {
		switch (action) {
			case "0":
				$('#img_central').hide();
				cargarJavaScript(INICIO);
				break;
			case "1":
				cargarJavaScript(SISTEMAS);
				break;
			case "2":
				cargarJavaScript(SERVICIOS);
				break;
			case "3":
				cargarJavaScript(EMPRESA);
				break;
			case "4":
				cargarJavaScript(SOPORTE);
				break;
			case "5":
				cargarJavaScript(CONTACTO);
				break;
			default:
				cargarJavaScript(INICIO);
				break;
		}
	}
});

function getSeccion() {
	var seccion;

	if (document.URL.indexOf('admin.php') >= 0) seccion = ADMIN;
	else if (document.URL.indexOf('index.php') >= 0) seccion = USER;
	else seccion = USER;
	
	return seccion;
}

function getAction() {
	var action = gup('action');

	return action != '' ? action : '0';
}

function gup(name) {
	/*name = name.replace(/[\[]/,'\\\[').replace(/[\]]/,'\\\]');
	var regexS = '[\\?&]'+name+'=([^&#]*)';
	var regex = new RegExp( regexS );
	var results = regex.exec( window.location.href );
	if( results == null )
		return '';
	else
		return results[1];*/
	return $('input#secid').val();
}

function cargarJavaScript(archivos) {
	if (archivos.length > 0) {
		var path = '/js/' + archivos.shift();

		$.ajax({
			url: path,
			success: function (data) {
				//$('head').append('<script>' + data + '</script>');
				cargarJavaScript(archivos);
			}
		});
	} else {
		iniciarJavaScript();
	}
}

function iniciarJavaScript() {
	var seccion = getSeccion();
	var action = getAction();

	if (seccion == ADMIN) {
		switch (action) {
			case "1":
				break;
			case "2":
				cargarWYSWYG(0);
				break;
		}
	} else if (seccion == USER) {
		switch (action) {
			case "0":
				break;
			case "1":
				break;
			case "2":
				break;
			case "3":
				break;
			case "7":
				break;
			default:
				break;
		}
	}
}

