// Makes an XMLHttpRequest object the same as mozilla for IE
// http://www.bigbold.com/snippets/posts/show/717
(function(){
if(typeof ActiveXObject == "function"){
  XMLHttpRequest = function(){
    var self = this;
    var props = "readyState,responseText,responseXML,status,statusText".split(",");
    this.readyState  = 0;
    try {this.__request__ = new ActiveXObject("Msxml2.XMLHTTP");}
    catch(e) { this.__request__ = new ActiveXObject("Microsoft.XMLHTTP"); }
    this.__request__.onreadystatechange = function(){
      for(var i=0;i<props.length;i++){
        try{
          self[props[i]] = self.__request__[props[i]]
        }catch(e){
        }
      }
      self.onreadystatechange();
      self.readyState == 4 && self.onload();
    }
    this.onreadystatechange = function(){};
    this.onload = function(){};
  }
  var methods = "open,abort,send,setRequestHeader,getResponseHeader,getAllResponseHeaders".split(",");
  var make_method = function(name){
    XMLHttpRequest.prototype[name] = function(){
      var params = new Array(arguments.length);
      for(var i=0;i<params.length;i++) params[i] = "_"+i;
      return Function(
        params.join(","),
        ["return this.__request__.",name,"(",params.join(","),")"].join("")
      ).apply(this,arguments);
    }
  };
  for(var i=0;i<methods.length;i++) make_method(methods[i]);
}
})();

function getURLParam(strParamName){
  var strReturn = "";
  var strHref = window.location.href;
  if ( strHref.indexOf("&") > -1 ){
    var strQueryString = strHref.substr(strHref.indexOf("&"));
    var aQueryString = strQueryString.split("&");
    for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
      if (aQueryString[iParam].indexOf(strParamName + "=") > -1 ){
        var aParam = aQueryString[iParam].split("=");
        strReturn = aParam[1];
        break;
      }
    }
  }
  return strReturn;
}

function openbigimage(image) {
  window.open('style/images/big/' + image, '', 'width=600,height=450,resizeable=no,scrollbars=no,toolbar=no,location=no,directories=no,status=no,menubar=no');
}
