jQuery.extend({

 getURLParam: function(strParamName){

	  var strReturn = "";

	  var strHref = window.location.hash;

	  var bFound=false;

	  

	  var cmpstring = strParamName + "=";

	  var cmplen = cmpstring.length;



	  if ( strHref.indexOf("#") > -1 ){

	    var strQueryString = strHref.substr(strHref.indexOf("#")+1);

	    var aQueryString = strQueryString.split("&");

	    for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){

	      if (aQueryString[iParam].substr(0,cmplen)==cmpstring){

	        var aParam = aQueryString[iParam].split("=");

	        strReturn = aParam[1];

	        bFound=true;

	        break;

	      }

	      

	    }

	  }

	  if (bFound==false) return null;

	  return strReturn;

	}

});



$(document).ready(function(){

inithash();

//alert($.getURLParam("go"));

});





//------------->

var oddhash;

var oddcurrhash;

var oddgo;

var hashtimer;

var oddarea;

var oddcurrarea = 0;

var oddcurso;

var oddcurrcurso = 0;

var oddgroup

var oddcurrgroup = 0;

var oddequipa;

var oddcurrequipa = 0;

var oddmaster = 0;

function inithash() {

hashtimer=setTimeout("readhash()",100);	

}





function readhash() {



oddhash = window.location.hash;

oddgo = $.getURLParam("go");



if(oddhash != oddcurrhash) {

oddcurrhash = oddhash;





switch(oddgo) {

//--------------------------------------> HOME

case "home":

toggle("#homediv");

break;

//--------------------------------------> CURSOS

case "cursos":

oddarea = $.getURLParam("a");

if(oddarea != "")  {

$("#cursosdest").fadeOut(100);	

$("#cursossubmain").html("");

$("#cursossubmain").fadeIn();

if(oddarea != oddcurrarea) {

oddcurrarea = oddarea;

$("#area"+oddarea).click();

}

} else {

$("#cursossubmain").hide();		

$("#cursosdest").fadeIn();	

}

if ($("#cursosdiv").is(':hidden')) {

$("#cursossubmain").hide();

toggle("#cursosdiv");

}



break;

//--------------------------------------> MASTERCLASSES

case "masterclasses":

oddmaster = $.getURLParam("m");



if(oddmaster != "") {



$("#masterclassesdest").hide();

$("#mastercla"+oddmaster).click();

$("#masterclassessubmain").load("/sistema/masterclasses/imasterclasses.php?id="+oddmaster);

$("#masterclassessubmain").fadeIn();



} else {

$("#masterclassessubmain").hide();

$("#masterclassesdest").show();

}

if ($("#masterclassesdiv").is(':hidden')) {

toggle("#masterclassesdiv");

}



break;

//--------------------------------------> EQUIPA

case "equipa":

oddgroup = $.getURLParam("g");

if ($("#aboutdiv").is(':hidden')) {

$(".main").hide();

$("#btequipa").click()

toggle("#aboutdiv");

}

$("#group"+oddgroup).click();



break;

//--------------------------------------> ABOUTODD

case "aboutodd":

toggle("#aboutdiv");

break;

//--------------------------------------> CONTACTS

case "contacts":

toggle("#contactdiv");

break;

//--------------------------------------> NEWS

case "news":

opennews();

break;



//--------------------------------------> CAL ACADEMICO

case "calacademico":

if ($('#calacademicodiv').is(':visible')) {

$('#calacademicodiv').load("/sistema/calcademico/calcademico.php");	

}

toggle("#calacademicodiv");

break;

//--------------------------------------> NEWS



//--------------------> END SWITCH 

}

}

hashtimer=setTimeout("readhash()",100);

}





function gohash() {

//document.title = oddg;





if(oddg=="cursos") {

$(".main").hide();

$("#cursossubmain").html("");

$("#area"+odda).click();

toggle("#cursosdiv");

}



if(oddg=="masterclasses") {

$(".main").hide();

$("#masterclassessubmain").html("");

$("#mastercla"+oddmt).click();

toggle("#masterclassesdiv");

}



if(oddg=="equipa") {

toggle("#aboutdiv");

$("#cursosdiv").hide(5);

$("#btequipa").click();	

$("#group"+oddgp).click();

}





if(oddg=="home") {

toggle("#homediv");

clearhash();

}



}



