/*
$ID: fs.js
*/
/*
 * iimport "jquery-ui-1.7.2.custom.min.js";
 * iimport "jquery.easing.1.3.js";
 * iimport "jquery.fancybox-1.2.1.js";
 * iimport "curvycorners.js";
 * iimport "ui.core.js";
 * iimport "ui.datepicker.js";
 */

/*----------- HTML tag-i peitmine brauseri eest tag-i ID abil ----------------*/

  function ShowInf(name)
  {
  	tab = document.getElementById(name);

  	if (tab.style.display == 'none')
  		tab.style.display = "";
  	else
  		tab.style.display = "none";
  }

/*----------- kinnituse küsimine checkboksi linnukese lisamisel ----------------*/

  function KinnitaValikCB(message, el, onCheck, onUncheck) {
    if(arguments.length > 0) {
      var message = arguments[0];
    } else {
      return;
    }

    if((el.checked == true && onCheck == true) || (el.checked == false && onUncheck == true)) {
      if(window.confirm(message)) {
        el.checked=true
      } else {
        el.checked=false;
      }
    }
  }


/*----------- andmetabelis tausta muutmine (onmouseover)  ----------------*/

  function taust(asi1, col1) {
    asi1.bgColor = col1;
  }


/*----------- andmetabelis kõikide ridade märkimine ----------------*/

  function m2rgik6ikread() {  for (var i=0;i<lookataloog.elements.length;i++) {    var e=lookataloog.elements[i];
    	if ((e.name != 'allbox') && (e.type=='checkbox')) {  	  if (lookataloog.allbox.checked) {  	  	e.checked=true;  	  }
    	  else {  	  	e.checked=false;
    	  }
      }
    }
  }



/*----------- andmetabelis ühe rea märkimine ----------------*/

	function m2rgirida(name) {
    if (lookataloog.name.checked) {
      lookataloog.name.checked=true;
    }
    else {
      lookataloog.name.checked=false;
    }
  }



/*----------- POPUP akna avamise funktsioon ----------------*/

  function Opener(e, url, width, height, scroll)
  {
    var x=y=0;
    y = e.clientY;
    x = e.clientX;

    var sc_X = sc_Y = 0;
    scX = screen.Width;
    scY = screen.Height;

    var OS_top = 0;
    OS_top = Number(height) + Number(y) + 40;

    var OS_right = 0;
    OS_right = Number(width) + Number(x) + 40;

    if(OS_top > scY) {
      new_y = Number(scY) - Number(height);
      y = new_y - 70;
    }

    if(OS_right > scX) {
      new_x = Number(scX) - Number(width);
      x = new_x - 70;
    }
    newwin=window.open(url, "", "left=" + x + ", top=" + y + ", toolbar=no,menubar=no,location=no,scrollbars=" + scroll + ",resize=no,width=" + width + ",height=" + height);
  }

/*----------- "mailto" lingi funktsioon ----------------*/

  function SaadameKirja(nimi) {
    var domeen = location.hostname;
    if (domeen.search("www.") >= 0) {
      domeen = domeen.replace("www.","");
    }
    if ((domeen.search(".webtech.") < 0) && (domeen.search("webtech.") >= 0)) {
      domeen = domeen.replace("webtech.","");
    }

    if ((nimi == undefined) || (nimi == "") || (nimi == "NaN")) { nimi = "info"; }
    var mail1 = "mai";
    var mail2 = "lto";
    var mail3 = ":";
    var mail4 = nimi;
    var mail5 = "@";
    window.location.replace(mail1 + mail2 + mail3 + mail4 + mail5 + domeen);
    return false;
  }

/*----------- XMLHttpRequest funktsioon ----------------*/

  function minuXhr(url,callBack) {
    if (window.XMLHttpRequest) {
      xhr = new XMLHttpRequest();
    }
    else {
      if (window.ActiveXObject) {
        try {
          xhr = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch (e) { alert('6'); }
      }
    }
    if (xhr) {
      xhr.onreadystatechange = callBack;
      xhr.open("GET", url + "&rnd=" + Math.floor(Math.random()*100000), true);
      xhr.send(null);
    }
    else {
      alert("Sorry, but I couldn't create an XMLHttpRequest");
    }
  }

/*----------- XMLHttpResponse funktsioon ----------------*/

  function minuXhrResponse() {
    if (xhr.readyState == 4) {
      if (xhr.status == 200) {
        var outMsg = xhr.responseText;
//        var outMsg = xhr.responseXML;
      }
      else {
        var outMsg = "There was a problem with the request " + xhr.status;
      }
      // Do something here with outMsg
      alert(outMsg);
    }
  }



/* ----------- Võrdse kõrgusega lahtrite loomine ----------------

  function setEqualHeight(columns)
  {
 	  var tallestcolumn = 0;
    columns.each(
      function()
      {
        currentHeight = $(this).height();
        if(currentHeight > tallestcolumn)
        {
          tallestcolumn  = currentHeight;
        }
      }
    );
    columns.height(tallestcolumn);
  }
  $(document).ready(function() {
    setEqualHeight($("#main-container  > div"));
  });

----------- Võrdse kõrgusega lahtrite loomine ---------------- */


