/*--- degradable ajax ---*/
    addEvent(window, 'load', buildAjax);
var activeID;

function buildAjax() {
  enabledLinks();
}

function enabledLinks() {
  var links = document.getElementsByTagName("a");

  for (i=0; i<links.length; i++){
    var link = links[i];
    if(link.className == "funcGetText") {
      link.onclick = allFuncs["GetText"];
    }
  }
}

var allFuncs = new Object();

/*--- GET TEXT ---*/ 
    var ajaxGetText;

allFuncs["GetText"] = function() { 
  ajaxGetText = new cAjax;
  url = "index.php" + this.search + "&ajax=yes";
  ajaxGetText.processReqChange = funcGetText;
  ajaxGetText.loadXMLDoc(url);
  document.getElementById("right").offsetTop = 0;
  return false; 
}

function funcGetText() {
  if(ajaxGetText.req.readyState == 4) {
    document.getElementById("right").innerHTML=ajaxGetText.req.responseText;
  } 

  enabledLinks();
}

/*--- Cookies ---*/ 
    function createCookie(name,value,days) {
      if (days) {
	var date = new Date();
	date.setTime(date.getTime()+(days*24*60*60*1000));
	var expires = "; expires="+date.toGMTString();
      }
      else var expires = "";
      document.cookie = name+"="+value+expires+"; path=/";
    }

function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}

function eraseCookie(name) {
  createCookie(name,"",-1);
}


//layout case switcher 
var currentLarge = 1;
var widthThreshold = 800;
function checkWindowWidth() {
	var smaller = ((document.documentElement.clientWidth > 0 && document.documentElement.clientWidth < widthThreshold) || (document.body && document.body.clientWidth < widthThreshold));
        if (smaller) {
                if (currentLarge == 0){
                        return;
                }
                currentLarge = 0;
                //document.getElementsByTagName('body')[0].className = 'small';
                getEl('container').className = 'small'
                getEl('right').width = 300; //document.documentElement.clientWidth-100;
        }
        else {
                if (currentLarge == 1){
                        return;
                }
                currentLarge = 1;
                //document.getElementsByTagName('body')[0].className = '';
                getEl('container').className = '';
                }
        }

window.onload = init;

window.onresize = function(){
        checkWindowWidth();
};

function init() {
        checkWindowWidth();
}

if (document.addEventListener) {
        document.addEventListener("DOMContentLoaded", init, false);
}

// for Internet Explorer (using conditional comments)
/*@cc_on @*/
var dummy = (location.protocol == "https:") ? "//:" : "javascript:void(0)";
/*@if (@_win32)document.write("<script id=__ie_onload defer src='" + dummy + "'><\/script>");
var script = document.getElementById("__ie_onload");
script.onreadystatechange = function() { 
        if (this.readyState == "complete") {  
                init();  
        }
};
/*@end @*/

// getElementById
function getEl(el){
  return document.getElementById(el);
}


