﻿//------------------------------------------------
// Buttons
//------------------------------------------------
var aImgsUpdate = new Array();
(aImgsUpdate[0] = new Image()).src = "~/../Cms/Gr/Btns/bw/update.gif";
(aImgsUpdate[1] = new Image()).src = "~/../Cms/Gr/Btns/c/update.gif";
//------------------------------------------------
var aImgsBack = new Array();
(aImgsBack[0] = new Image()).src = "~/../Cms/Gr/Btns/bw/back.gif";
(aImgsBack[1] = new Image()).src = "~/../Cms/Gr/Btns/c/back.gif";
//------------------------------------------------
var aImgsAdd = new Array();
(aImgsAdd[0] = new Image()).src = "~/../Cms/Gr/Btns/bw/add.gif";
(aImgsAdd[1] = new Image()).src = "~/../Cms/Gr/Btns/c/add.gif";
//------------------------------------------------
var aImgsDelete = new Array();
(aImgsDelete[0] = new Image()).src = "~/../Cms/Gr/Btns/bw/delete.gif";
(aImgsDelete[1] = new Image()).src = "~/../Cms/Gr/Btns/c/delete.gif";
//------------------------------------------------
var aImgsUpload = new Array();
(aImgsUpload[0] = new Image()).src = "~/../Cms/Gr/Btns/bw/upload.gif";
(aImgsUpload[1] = new Image()).src = "~/../Cms/Gr/Btns/c/upload.gif";
//------------------------------------------------
var aImgsMove = new Array();
(aImgsMove[0] = new Image()).src = "~/../Cms/Gr/Btns/bw/move.gif";
(aImgsMove[1] = new Image()).src = "~/../Cms/Gr/Btns/c/move.gif";
//------------------------------------------------
var aImgsPrint = new Array();
(aImgsPrint[0] = new Image()).src = "~/../Cms/Gr/Btns/bw/print.gif";
(aImgsPrint[1] = new Image()).src = "~/../Cms/Gr/Btns/c/print.gif";
//------------------------------------------------
var aImgsLogin = new Array();
(aImgsLogin[0] = new Image()).src = "~/../Cms/Gr/Btns/bw/login.gif";
(aImgsLogin[1] = new Image()).src = "~/../Cms/Gr/Btns/c/login.gif";
//------------------------------------------------
var aImgsUp = new Array();
(aImgsUp[0] = new Image()).src = "~/../Cms/Gr/Btns/bw/up.gif";
(aImgsUp[1] = new Image()).src = "~/../Cms/Gr/Btns/c/up.gif";
//------------------------------------------------
var aImgsDown = new Array();
(aImgsDown[0] = new Image()).src = "~/../Cms/Gr/Btns/bw/down.gif";
(aImgsDown[1] = new Image()).src = "~/../Cms/Gr/Btns/c/down.gif";
//------------------------------------------------
var aImgsPageNext = new Array();
(aImgsPageNext[0] = new Image()).src = "~/../Cms/Gr/Btns/bw/pagenext.gif";
(aImgsPageNext[1] = new Image()).src = "~/../Cms/Gr/Btns/c/pagenext.gif";
//------------------------------------------------
var aImgsPageBack = new Array();
(aImgsPageBack[0] = new Image()).src = "~/../Cms/Gr/Btns/bw/pageback.gif";
(aImgsPageBack[1] = new Image()).src = "~/../Cms/Gr/Btns/c/pageback.gif";
//------------------------------------------------
var aImgsSimpleUpdate = new Array();
(aImgsSimpleUpdate[0] = new Image()).src = "~/../Cms/Gr/Btns/bw/simpleUpdate.gif";
(aImgsSimpleUpdate[1] = new Image()).src = "~/../Cms/Gr/Btns/c/simpleUpdate.gif";
//------------------------------------------------
var aImgsQuickUpdate = new Array();
(aImgsQuickUpdate[0] = new Image()).src = "~/../Cms/Gr/Btns/bw/quickUpdate.gif";
(aImgsQuickUpdate[1] = new Image()).src = "~/../Cms/Gr/Btns/c/quickUpdate.gif";
//------------------------------------------------
var aImgsDownload = new Array();
(aImgsDownload[0] = new Image()).src = "~/../Cms/Gr/Btns/bw/download.gif";
(aImgsDownload[1] = new Image()).src = "~/../Cms/Gr/Btns/c/download.gif";
//------------------------------------------------
var aImgsProperties = new Array();
(aImgsProperties[0] = new Image()).src = "~/../Cms/Gr/Btns/bw/properties.gif";
(aImgsProperties[1] = new Image()).src = "~/../Cms/Gr/Btns/c/properties.gif";
//------------------------------------------------
var aImgsDiscounts = new Array();
(aImgsDiscounts[0] = new Image()).src = "~/../Cms/Gr/Btns/bw/discounts.gif";
(aImgsDiscounts[1] = new Image()).src = "~/../Cms/Gr/Btns/c/discounts.gif";
//------------------------------------------------
var aImgsUnfilter = new Array();
(aImgsUnfilter[0] = new Image()).src = "~/../Cms/Gr/Btns/bw/unfilter.gif";
(aImgsUnfilter[1] = new Image()).src = "~/../Cms/Gr/Btns/c/unfilter.gif";
//------------------------------------------------
var aImgsEscort = new Array();
(aImgsEscort[0] = new Image()).src = "~/../Cms/Gr/Btns/bw/escort.gif";
(aImgsEscort[1] = new Image()).src = "~/../Cms/Gr/Btns/c/escort.gif";
//------------------------------------------------
var aImgsSearch = new Array();
(aImgsSearch[0] = new Image()).src = "~/../Cms/Gr/Btns/bw/search.gif";
(aImgsSearch[1] = new Image()).src = "~/../Cms/Gr/Btns/c/search.gif";
//------------------------------------------------
var aImgsBelong = new Array();
(aImgsBelong[0] = new Image()).src = "~/../Cms/Gr/Btns/bw/belong.gif";
(aImgsBelong[1] = new Image()).src = "~/../Cms/Gr/Btns/c/belong.gif";
//------------------------------------------------
var aImgsSend = new Array();
(aImgsSend[0] = new Image()).src = "~/../HE/Gr/Forms/Send.gif";
(aImgsSend[1] = new Image()).src = "~/../HE/Gr/Forms/Send.gif";
//------------------------------------------------
var aImgsProductsNoCats = new Array();
(aImgsProductsNoCats[0] = new Image()).src = "~/../Cms/Gr/Btns/bw/productsNoCats.gif";
(aImgsProductsNoCats[1] = new Image()).src = "~/../Cms/Gr/Btns/c/productsNoCats.gif";
//------------------------------------------------
var aImgsDisplayAllProducts = new Array();
(aImgsDisplayAllProducts[0] = new Image()).src = "~/../Cms/Gr/Btns/bw/displayAllProducts.gif";
(aImgsDisplayAllProducts[1] = new Image()).src = "~/../Cms/Gr/Btns/c/displayAllProducts.gif";
//------------------------------------------------
var aImgsDisplayProducts = new Array();
(aImgsDisplayProducts[0] = new Image()).src = "~/../Cms/Gr/Btns/bw/displayProducts.gif";
(aImgsDisplayProducts[1] = new Image()).src = "~/../Cms/Gr/Btns/c/displayProducts.gif";
//------------------------------------------------

function jsfSIS( array, o, i ) // Set Image Source
{
	o.src = array[i].src ;
}
//------------------------------------------------
// Buttons End
//------------------------------------------------
var sBg1 = '#FFFFFF';
var sBg2 = '#F7F7F7';
var sBg3 = '#F2F7FB';

function jsfP( o, bgColor )
{
	o.bgColor = bgColor ;
}

function jsfNum(e)
{
    key = (document.layers) ? e.which:window.event.keyCode;
	
	if (window.event.shiftKey) return false;        

    if (key != 0)
    {
        return (
        (key >= 96 && key <= 105 ) ||
         (key >= 48 && key <=57) || 
         (key == 109) ||
          (key == 8) ||
           (key == 9) ||
            (key == 27) || 
            (key == 46)
            ) ? true:false;
	}
}

function jsfMoney(e)
{
    key = (document.layers) ? e.which:window.event.keyCode;
	
	if (window.event.shiftKey) return false;        

    if (key != 0)
    {
        return (
        (key >= 96 && key <= 105 ) ||
         (key >= 48 && key <=57) || 
         (key == 109) ||
         (key == 110) ||
         (key == 190) ||
          (key == 8) ||
           (key == 9) ||
            (key == 27) || 
            (key == 46)
            ) ? true:false;
	}
}

function jsfEna(sData)
{
	if( null == ( o = document.getElementById('M_SET_S_P_oTxtData'))) jsfReloadPage();
	
	o.value = sData ;
	
	__doPostBack('M$SET$S$P$oLbtnEna','');
}

function jsfEnaEN(sData)
{
	if( null == ( o = document.getElementById('M_SET_S_P_oTxtDataEN'))) jsfReloadPage();
	
	o.value = sData ;
	
	__doPostBack('M$SET$S$P$oLbtnEnaEN','');
}
//------------------ region delete ---------------
function jsfDel()
{
	if( null == ( o = document.getElementById( 'M_SET_S_P_oTxtData' ))) jsfReloadPage();
	
	o.value = jsfDelIDs('chbsDel') ;
	
	if( o.value.length == 0 )
	{
	    alert('לא נבחרו רשומות למחיקה.\nתהליך מחיקת רשומות נכשל.');
	    
	    return false;
    }
	
	return window.confirm('אתה בטוח כי ברצונך למחוק' + '\n' + 'רשומות מסומנות?' );
}

function jsfDelIDs(sChbsName)
{
	var checkboxes = document.getElementsByName(sChbsName) ;
	
	var s = '' ;
	
	for( i = 0 ; i < checkboxes.length ; i++ )
	{
		if( checkboxes.item(i).checked )
		{
			if( s.length > 0 ) s += ':' ;
	
			s += checkboxes.item(i).id.split('$')[1] ;
        }
    }
    
	return s ;
}

function jsfCheckDelIDs(oChb, sChbsName)
{
	var checkboxes = document.getElementsByName(sChbsName) ;
	
	for( i = 0 ; i < checkboxes.length ; i++ )
	{
		checkboxes.item(i).checked = oChb.checked ;
    }
}
//------------------ endregion delete ---------------
function jsfSetImage(imgId,fileId) 
{
    xxx='file://localhost/' + document.getElementById(fileId).value;
    xxx=xxx.toLowerCase();
    if (xxx.substring(0,xxx.lastIndexOf('.png'))||xxx.substring(0,xxx.lastIndexOf('.jpg'))||xxx.substring(0,xxx.lastIndexOf('.jpeg'))||xxx.substring(0,xxx.lastIndexOf('.gif')))
    {
        var img=document.getElementById(imgId);
        img.style.display = "";
        img.setAttribute('src',xxx);
        img.setAttribute('width',50)
        img.setAttribute('height',50)
    }
}

function jsfReload()
{
	alert("אחד שמות האובייקטים שגוי.");
	window.location.reload();
}

//------------------- region main menu --------------
function jsfSDTC( sID, sColor ) // Set Div Text Color
{
	if( null != ( o = document.getElementById( sID )))
	    o.style.color = sColor ;
}
//------------------------------------------------
function jsfSHM( sID ) // Show Hide Menu
{
	if( null != ( o = document.getElementById( sID )))
	    o.style.display = ( o.style.display == 'none' ) ? '':'none' ;
}
//------------------- endregion main menu --------
function jsfSH(id) // Show Hide
{
	if(null != (e = document.getElementById(id)))
	    e.style.display = (e.style.display == 'none') ? '':'none' ;
}
function jsfED(id) // Enable Disable
{
	if(null != (e = document.getElementById(id)))
    	e.parentNodes[0].disabled ^= 1;
}
//------------------------------------------------
function jsfPIWC(path, wndWidth, wndHeight) // Popup Image Window Centered
{
    var wndLeft = ( screen.width - wndWidth ) / 2;
    var wndTop = ( screen.height - wndHeight ) / 2;
    win = window.open("CmsPopupImg.aspx?path=" + path, "", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no," +
	    "resizable=no,copyhistory=no,width=" + wndWidth +",height=" + wndHeight + ",top=" + wndTop + ",left=" + wndLeft, true  );
    win.focus();
}
// ----------- region quick update
function jsfEmpty(id, ids)
{
    aid = ids.split(':');

	for( i = 0 ; i < aid.length ; i++ )
	    if(null != (e = document.getElementById(id+aid[i])))
	        if(e.value=='') return true;
    
	return false ;
}
// ----------- endregion quick update
function jsfTrim(s)
{
  s = this != window ? this : s;

  return s.replace(/^\s+/g, '').replace(/\s+$/g, '');
}
// ----------- region client
function jsfGetClientWidth()
{
    return document.compatMode == 'CSS1Compat' && !window.opera ?
        document.documentElement.clientWidth :
        document.body.clientWidth;
}
function jsfGetClientHeight()
{
    return document.compatMode == 'CSS1Compat' && !window.opera ?
        document.documentElement.clientHeight :
        document.body.clientHeight;
}
// ----------- endregion client
function jsfOnLoad()
{
    jsfOnResize();
    
    window.onresize = jsfOnResize;
}
function jsfOnResize()
{
    if((null != (e0 = $get('divWaiting0'))) && (null != (e1 = $get('divWaiting1'))))
    {
        if(e0.style.height != '0px' && e0.style.width != '0px')
        {
            jsfWaiting();
        }
    }
}
function jsfWaiting()
{
    if((null != (e0 = $get('divWaiting0'))) && (null != (e1 = $get('divWaiting1'))))
    {
        e0.style.width = e1.style.width = jsfGetClientWidth() + 'px';
        e0.style.height = screen.height + 'px';
        e1.style.paddingTop = ((jsfGetClientHeight()-24)/2) + 'px';
        e1.style.display = '';
    }
}

