var pagina_actual;
var titulo_pagina = "Sikario.cl - The elegant and merciless revenge of the being.......";
var p_inicial = "home";
var variables=[];
var valores=[];
var p_anterior="home";
//var idioma_menu;

var idiomaVisita = document.all?navigator.userLanguage:navigator.language;

if(idiomaVisita.substr(0,2).toLowerCase()!="es"){
	$('#lang').val('EN');
}


function goBack(){
	if(p_anterior=="vernoticia"){
		p_anterior="home";	
	}
	goTo(p_anterior);
}

function goTo(pagina){
	p_anterior=$('#pag').val();
	pagina_actual = pagina;
	
	if(pagina!="vernoticia"){
		$('#idnot').val('');	
	}
	$('#pag').val(pagina);
	
	var l = $('#lang').val();
	getMenu(l);
	var idnot = $('#idnot').val();

	if(pagina==""){
		pagina = p_inicial;	
	}
	if(l!=""){
		h = "p="+pagina+"&l="+l;
	}
	else {
		h = "p="+pagina;
	}
	if(idnot!=""){
		h += "&idnoticia="+idnot;	
	}

	if(h!=""){
		location.hash=h;
		document.title = titulo_pagina;	
	}
	
//	document.title = titulo_pagina;
	
	var rand = Math.random();
	var idioma = $('#lang').val();
	$.ajax({
	  url: "display.php?p="+pagina+"&lan="+l+"&r="+rand+"&idnoticia="+idnot,
	  success: function(data) {
		$('#divContent').html(data);
	  }
	});
}

function toGet(arr){
	for(i=0;i<arr.length;i++){
		valor = arr[i];
		partes = valor.split("=");
		variables.push(partes[0]);
		valores.push(partes[1]);
	}
}

function getMethod(valor){
	var position = getPosArray(valor);
	return valores[position];
}

function checkUrl(){
	var ir_pagina="";
	var parametros;
	var idioma;
	var section;
	var frag = document.location.href.split("#");
//	alert(frag);
	var url_parametros = frag[1];
	if(url_parametros==undefined){
		//alert('default');
		if(arraySearch("hojme")){
			goTo("hojme");				 
		}
		else {
			goTo(p_inicial);
		}
	}
	else {
		var parametros = url_parametros.split("&");
		toGet(parametros);
		if(getMethod("l")=="EN"){
			$('#lang').val(getMethod("l"));
			//$('#lan_menu').val(getMethod("l"));
			//idioma_menu = getMethod("l");
		}
		else {
			$('#lang').val("");
			//$('#lan_menu').val("");
			//idioma_menu="";
		}
		if(getMethod("idnoticia")!=undefined){
			if(!isNaN(getMethod("idnoticia"))){
				$('#idnot').val(getMethod("idnoticia"));	
			}
			else {
				$('#idnot').val("");	
			}
		}
		else {
			//alert('no hay noticia');	
		}
		if(arraySearch(getMethod("p"))){
			goTo(getMethod("p"));				 
		}
		else {
			goTo(p_inicial);
		}
	}
}

function detalleDisco(disco){
	var lan = $('#lang').val();
	var rand = Math.random();
	var parametros = "display.php?p="+disco+"&lan="+lan+"&r="+rand;
//	alert(parametros);
	$.ajax({
	  url: parametros,
	  success: function(data) {
		  //alert(data);
		//$('#'+div).html(data);
		$("#divDisco").html(data);
		$("#divDisco").dialog({
							modal: true,
							resizable:false,
							draggable:false,
							width:550,
							height:450,
							maxHeight:450
			});
	  }
	});	
}

function detalleShow(id_show){
//	alert(id_show);
	var lan = $('#lang').val();
	var rand = Math.random();
	var parametros = "display.php?p=dshow&lan="+lan+"&r="+rand+"&id_show="+id_show;
//	alert(parametros);
	$.ajax({
	  url: parametros,
	  success: function(data) {
		  //alert(data);
		//$('#'+div).html(data);
		$("#divShow").html(data);
		$("#divShow").dialog({
							modal: true,
							resizable:false,
							draggable:false,
							width:550,
							height:'auto',
							maxHeight:450
			});
	  }
	});	
}

function cambiaIdioma(lan){		
//	alert(pagina_actual);
	var p = $('#pag').val();
	var h;
	if(lan=="EN"){
		//parent.location.href = "http://www.sikario.cl/web_2.0/index.php?lan=EN";
		if(p==""){
			h = "l="+lan;
		}
		else {
			h = "p="+p+"&l="+lan;	
		}
		$('#lang').val(lan);
//		location.hash = "l="+lan;
		location.hash = h;
	}
	else {
		//parent.location.href = "http://www.sikario.cl/web_2.0/index.php";
		if(p==""){
			h = "";
		}
		else {
			h = "p="+p;	
		}
		location.hash = h;
		$('#lang').val('');
	}
	goTo(p);
}

function getPosArray(valor){
	for(i=0;i<variables.length;i++){
		if(valor==variables[i]){
			return i;
			break;
		}
	}
}

function arraySearch(buscar){
	var arr = ["bio","disco","contacto","home","shows","mp3","fotos","videos","band","noticias","vernoticia"];
	
	for(i=0;i<arr.length;i++){
		if(buscar.toLowerCase()==arr[i].toLowerCase()){
			return 1;
			break;
		}
	}
	return 0;
}

function descargarArchivo(archivo,url){
	var lan = $('#lang').val();
	var link = "display.php?p=A1&lan="+lan+"&archivo="+archivo;
	$.ajax({
	  url: link,
	  success: function(data) {
		//$('#tablaTop').html(data);
		parent.location.href = url;
	  }
	});
}

function ajaxgetpage(destino,div){
	$.ajax({
	  url: destino,
	  success: function(data) {
		$('#'+div).html(data);
	  }
	});	
}

function generaGaleria(arr){
	for(i=0;i<arr.length;i++){
		var id = "galeria_"+arr[i];
		$('#'+id+' a').lightBox({
		//overlayBgColor: '#FFF',
		//overlayOpacity: 0.6,
		imageLoading: 'jquery-lightbox-0.5/images/lightbox-btn-loading.gif',
		imageBtnClose:'jquery-lightbox-0.5/images/lightbox-btn-close.gif',
		imageBtnPrev: 'jquery-lightbox-0.5/images/lightbox-btn-prev.gif',
		imageBtnNext: 'jquery-lightbox-0.5/images/lightbox-btn-next.gif',
		containerResizeSpeed: 350//,
		//txtImage: 'Imagem',
		//txtOf: 'de'
	   });		
	}
}

function getMenu(l){
//	var l_menu = $('#lan_menu').val();
	var i_m = $('#idioma_menu').attr('title');
	var rand = Math.random();
	//alert(idioma_menu+' / '+l);
	if(i_m!=l){
		//idioma_menu=l;
		var url = "display.php?p=menu&lan="+l+"&r="+rand;
		ajaxgetpage(url,"menu_web");
	}
}

function sombraImagen(id,s){
	if(s==0){
		$('#'+id).addClass('sombraDiv');
		$('#'+id+"_instrumento").show();
	}
	else {
		$('#'+id).removeClass('sombraDiv');
		$('#'+id+"_instrumento").hide();
	}
}

function getDetalle(id){
	$('#idnot').val(id);
	goTo("vernoticia");
}

function backNoticias(){
	$('#idnot').val('');
	goTo("noticias");
}

function reiniciaNoticia(){
	$('#idnot').val('');
}

function masNoticias(inf,lan){
	var rand = Math.random();
	if(lan==""){
		lan = "SP";	
	}
	var url = "display.php?p=masnoticias"+"&lan="+lan+"&r="+rand+"&inf="+inf;
	ajaxgetpage(url,"listado_noticias");
}

function jalert(msg){
	var lan = $('#lang').val();
	
	if(lan=="EN"){
		$('#dialog').html(msg);
		$("#dialog").dialog({ 
							resizable: false,
							draggable: false,
							modal: true,
							buttons: {
							Close: function() {
									$(this).dialog('close');
								}
							} //buttons*/
							});
	}
	else {
		$('#dialog').html(msg);
		$("#dialog").dialog({ 
							resizable: false,
							draggable: false,
							modal: true,
							buttons: {
							Aceptar: function() {
									$(this).dialog('close');
								}
							} //buttons*/
							});
	}

}


function ingresaMailing(){
	
	var mail = $('#mail').val();
	var aleatorio = Math.random();
	var validacion = mail.split('@');

	//jalert('gracias');

	if(validacion.length==2){
		var validacion2 = validacion[1].split(".");
		if(validacion2.length==2){
			var lan = $('#lang').val();
			if(lan==""){
				lan = "SP";	
			}
			var link = "display.php?p=mailing&lan="+lan+"&mail="+mail;
			$.ajax({
			  url: link,
			  success: function(data) {
				jalert('gracias');
				var mail = $('#mail').val('');
			  }
			});
		}
	}
}

function ingresaMensaje(){
	var nick = $('#NICK').val();
	var msg = $('#MENSAJE').val();
	var aleatorio = Math.random();
	var lan = $('#lang').val();
	
	if(lan==""){
		lan = "SP";	
	}
	
	var url = "display.php?p=mensaje&lan="+lan+"&nick="+nick+"&msg="+msg+"&rand="+aleatorio;

	if(nick!="" && msg !=""){
		ajaxgetpage(url,'mensajesVisita');		
	}
	
	var nick = $('#NICK').val('');
	var msg = $('#MENSAJE').val('');
}

function scrollDivMensaje(dir){
	var pos = $('#mensajesVisita').attr('scrollTop');
	if(dir=="U"){
		$('#mensajesVisita').attr('scrollTop',pos-50);	
	}
	else {
		$('#mensajesVisita').attr('scrollTop',pos+50);	
	}
}