//
// format date as dd-mmm-yy
// example: 12-Jan-99
//
function date_ddmmmyy(date)
{
  var d = date.getDate();
  var m = date.getMonth()+1;
  var y = date.getYear();

  // handle different year values 
  // returned by IE and NS in 
  // the year 2000.
  if(y >= 2000)
  {
    y -= 2000;
  }
  if(y >= 100)
  {
    y -= 100;
  }

  // could use splitString() here 
  // but the following method is 
  // more compatible
  var mmm = 
    ( 1==m)?'01':( 2==m)?'02':(3==m)?'03':
    ( 4==m)?'04':( 5==m)?'05':(6==m)?'06':
    ( 7==m)?'07':( 8==m)?'08':(9==m)?'09':
    (10==m)?'10':(11==m)?'11':'12';

  return "" +
    (d<10?"0"+d:d) + "/" +
    mmm + "/" +
    (y<10?"0"+y:y);
}


//
// get last modified date of the 
// current document.
//
function date_lastmodified()
{
  var lmd = document.lastModified;
  var s   = "Unknown";
  var d1;

  // check if we have a valid date
  // before proceeding
  if(0 != (d1=Date.parse(lmd)))
  {
    s = "" + date_ddmmmyy(new Date(d1));
  }

  return s;
}



function rusureDelete( StrUrl ) { 
  if (confirm("האם את/ה בטוח/ה שברצונך למחוק?")) {
    window.location.href = StrUrl;
  } 
  else { 
    return false; 
  } 
} 



function CheckIsIE() {
    if (navigator.appName.toUpperCase() == 'MICROSOFT INTERNET EXPLORER') { 
        return true;
    } else { 
        return false; 
    }
}
function PrintPage(sPageName) {
    if (CheckIsIE() == true) {
        eval('document.'+sPageName+'.focus();');
        eval('document.'+sPageName+'.print();');
    } else {
        window.frames[sPageName].focus();
        window.frames[sPageName].print();
    }
}

// =========== Popup and navigations Functions ==========

function getUrl(strURL) {
	window.location.href = strURL;
}

function openCenterWindow(url,wd,ht,st) {
	d = (screen.width-wd)/2;
	h = (screen.height-ht)/2;
	window.open(url,'','top='+h+',left='+d+',width='+wd+',height='+ht+',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars='+st+',resizable='+st+'');
}

function popupPic(StrImage) {
	StrUrl = 'popup-pic.asp?'+ StrImage;
	openCenterWindow(StrUrl ,screen.width-(screen.width*0.15) ,screen.height-(screen.height*0.25) ,1);
}

function openEvent(iEventID) {
	StrUrl = 'Event.asp?eid='+ iEventID;
	openCenterWindow(StrUrl ,screen.width-(screen.width*0.15) ,screen.height-(screen.height*0.25) ,1);
}

function popupPrint(StrQS) {
	StrUrl = 'Content-Print.asp'+ StrQS;
	openCenterWindow(StrUrl ,800 ,600 ,1);
}

function popupPrintEN(StrQS) {
	StrUrl = 'Content-Print-en.asp'+ StrQS;
	openCenterWindow(StrUrl ,800 ,600 ,1);
}

// =========== Functions for <div> ==========

function pMenu(layerName) {
	if (document.getElementById(layerName)) {
    if (document.getElementById(layerName).style.display == "none") {
  		document.getElementById(layerName).style.display = "block";
  	}
  	else {
  		document.getElementById(layerName).style.display = "none";
  	} 
	}
}

function pLayer(layerName) {
	if (document.getElementById(layerName).style.display == "none") {
		document.getElementById(layerName).style.display = "block";
	}
	else {
		document.getElementById(layerName).style.display = "none";
	} 
}

function ColapseAll(StrDivName) {
	var d = document.getElementsByTagName('div');
	for (var h=0;h<d.length;h++)
	{
		if (d[h].id.substr(0, 3) == StrDivName)
			d[h].style.display = 'none';
	}
}

function ExpandAll(StrDivName) {
	var d = document.getElementsByTagName('div');
	for (var h=0;h<d.length;h++)
	{
		if (d[h].id.substr(0, 3) == StrDivName)
			d[h].style.display = 'block';
	}
}

// =========== Functions that gets the value of a key (strKey) from the GET query string. ==========

function jsGet(strKey) {
    var strUrl, strOut, strKey;
    var strUrlArray, strRecArray;
	var startPos, endPos, x;
	strOut = "";
    strUrl = window.location.href;
    startPos = strUrl.indexOf("?")+1;
    endPos = strUrl.length;
    strUrl = strUrl.substring(startPos, endPos);
    strUrlArray = strUrl.split("&");
    for (x=0; x < strUrlArray.length; x++) {
        strRecArray = strUrlArray[x].split("=");
        if (strKey==strRecArray[0]){
            strOut = strRecArray[1];
			break;
        }
    }
    return strOut;
}

