// JavaScript Document
function gup( name,url )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec(url);
  if( results == null )
    return "";
  else
    return results[1];
}
//Agregada el 19 de Nov para cambiar via ajax el calednario a fecha anterior
function changeCal(id,date,sec,len)
	{
	
	var params='id='+id+'&fecha='+date+'&sec='+sec+'&len='+len;
			var url = 'php/calendarAjax.php';
            var ajax = new Ajax.Request(url,{
                method: 'post',
                parameters: params,
                onLoading: function(){},
                onLoaded: function(){},
				onSuccess: function(transport) 
					{
					$(id).update(transport.responseText);
           			},
				onFailure:function(){},
				onComplete:function(){}
				});	
	}


function StyleManager() {
  this.fontSize = "";

}
function getStyleObject(objectId) {
    // cross-browser function to get an object's style object given its id
    if(document.getElementById && document.getElementById(objectId)) {
	// W3C DOM
	return document.getElementById(objectId).style;
    } else if (document.all && document.all(objectId)) {
	// MSIE 4 DOM
	return document.all(objectId).style;
    } else if (document.layers && document.layers[objectId]) {
	// NN 4 DOM.. note: this won't find nested layers
	return document.layers[objectId];
    } else {
	return false;
    }
} // getStyleObject

// Changes stylesheet to affect the font size. Stores the change in a cookie. 
StyleManager.prototype.setActiveStyleSheet = function(title) {
  var i, a, main;
  this.fontSize = title;
  alert(title);
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
      a.disabled = true;
      if(a.getAttribute("title") == title) a.disabled = false;
    }
  }
  SI.ClearChildren.clear(); // reset the page if the size has changed. 
  return false;
}

StyleManager.prototype.getActiveStyleSheet = function() {
  var i, a;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) return a.getAttribute("title");
  }
  
  return null;
}

StyleManager.prototype.getPreferredStyleSheet = function() {
  var i, a;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1
       && a.getAttribute("rel").indexOf("alt") == -1
       && a.getAttribute("title")
       ) return a.getAttribute("title");
  }
  return null;
}

var stylemanager = new StyleManager();

//-->
