 
// ---------- RadGrid------------- 
//function OnRowDblClick(Page, ID)  
//    {     
////    var gridRow = this.Rows[index];                   
////    var SONumber = grdData.MasterTableView.GetCellByColumnUniqueName(gridRow, "SONumber");   
//      
//    window.location = '~/' + Page +'.aspx?Lookup='+ ID ;  
// 
//    }






 var popUp;
function PopUpShowing(sender, eventArgs) {
  
// centers on page
//    var popUp = eventArgs.get_popUp();
//    popUp.style.top = popUp.parentNode.parentNode.previousSibling.nextSibling.offsetTop.toString() + "px";
        

  //centers on Grid


    popUp = eventArgs.get_popUp();
    var gridWidth = sender.get_element().offsetWidth;
    var gridHeight = sender.get_element().offsetHeight;
    var popUpWidth = popUp.style.width.substr(0, popUp.style.width.indexOf("px"));
    var popUpHeight = popUp.style.height.substr(0, popUp.style.height.indexOf("px"));
    popUp.style.left = ((gridWidth - popUpWidth) / 2 + sender.get_element().offsetLeft).toString() + "px";
    popUp.style.top = ((gridHeight - popUpHeight) / 2 + sender.get_element().offsetTop).toString() + "px";

}



function confirmTaskDelete() 
  {
   if (confirm("Delete Task?")==true)
     return true;
   else
     return false;
 }


function confirmSubmit() 
{
    if (!confirm("Are you sure?"))
    //history.go();return " ";
        return false;
}

function BackKeypress_Event() {
    if (event.keyCode == 8 || event.keyCode == 13) {
        return false;
    }
}




function swaptosave(sender, eventArgs) {
    document.getElementById("ajaximage").src = "images/saving-anim.gif";
}

function swaptosaveemployee(sender, eventArgs) {
    document.getElementById("ajaximage").src = "../images/saving-anim.gif";
}

function swaptoload(sender, eventArgs) {
    document.getElementById("ajaximage").src = "images/AJAX_loading.gif";
}

function swaptoloademployee(sender, eventArgs) {
    document.getElementById("ajaximage").src = "../images/AJAX_loading.gif";
}



function ShowProgress() {
    document.getElementById("ctl00_ModalUpdateProgress1").style.display = "inline";
    document.getElementById("ajaximage").src = "images/saving-anim.gif";
    alert('hi');
}

function disableEnterKey(e) {
    var key;

    if (window.event)
        key = window.event.keyCode;     //IE
    else
        key = e.which;     //firefox

    if (key == 13)
        return false;
    else
        return true;
}



function checkEnterKey() 
{ 
if (window.event.keyCode == 13)  // checks whether the Enter key is pressed 
    { 
        window.event.cancelBubble = true; 
        window.event.returnValue = false; 
        //alert("Canceled"); 
    } 
} 

//function ScreenSize()
//{
//var screenwidth = screen.width;
//var screenheight = screen.height;
//document.aspnetForm.ctl00$screenwidth.value  = screenwidth;
//document.aspnetForm.ctl00$screenheight.value = screenheight; 
//}


//function ScreenWidth()
//{ var screenwidth = screen.width - 300;
//document.aspnetForm.ctl00$screenwidth.value  = screenwidth;
//document.write screen.width;}


// ------ Color Picker Admin functions ------

function ChangeFont()
{
    //alert(document.aspnetForm.ctl00_ContentPlaceHolder1_FontFamily.value);
    document.getElementById("body").style.fontFamily = document.aspnetForm.ctl00_ContentPlaceHolder1_FontFamily.value; 
    setStyleByTag("td", "fontFamily", document.aspnetForm.ctl00_ContentPlaceHolder1_FontFamily.value, "*");
    setStyleByTag("div", "fontFamily", document.aspnetForm.ctl00_ContentPlaceHolder1_FontFamily.value, "*");

}

function ChangeFontSize() {
    //alert(document.aspnetForm.ctl00_ContentPlaceHolder1_fontsize.value);
    document.getElementById("body").style.fontsize = document.aspnetForm.ctl00_ContentPlaceHolder1_fontsize.value;
    setStyleByTag("td", "fontSize", document.aspnetForm.ctl00_ContentPlaceHolder1_fontsize.value + "px", "*");
    setStyleByTag("div", "fontSize", document.aspnetForm.ctl00_ContentPlaceHolder1_fontsize.value + "px", "*");
}

//RadColorPicker1
function ChangeBackground() {
    
    if (document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker1_ClientState.value != "{\"selectedColor\":null}" ) {
   
        document.aspnetForm.ctl00_ContentPlaceHolder1_bgcolor.value  =  document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker1_ClientState.value.substring(18, 25);
        document.getElementsByTagName("body")[0].style.background = document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker1_ClientState.value.substring(18, 25);
        document.getElementsByTagName("body")[0].style.background = document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker1_ClientState.value.substring(18, 25);
    }
}


//RadColorPicker2
function ChangeMainBackground() {
    //alert(document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker2_ClientState.value);
    if (document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker2_ClientState.value != "{\"selectedColor\":null}" )
    {
        document.aspnetForm.ctl00_ContentPlaceHolder1_maintablecolor.value = document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker2_ClientState.value.substring(18, 25);
        document.getElementById("maintable").style.background = document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker2_ClientState.value.substring(18, 25);
   }

}



//Page Width 
function ChangePageWidth() {
    document.getElementById("maintable").style.width = document.aspnetForm.ctl00_ContentPlaceHolder1_formsize.value;

}




//Page  Align
function ChangePageAlign() {




    if (document.aspnetForm.ctl00_ContentPlaceHolder1_pagealign.value = "center")
           {
            document.getElementById("controltable").style.margin-left.auto;
            document.getElementById("controltable").style.margin-right.auto;
            }
            
        if (document.aspnetForm.ctl00_ContentPlaceHolder1_pagealign.value = "right") 
           {
            document.getElementById("controltable").style.margin-left.auto;
            //document.getElementById("controltable").style.margin-right = 0;
            }
            
            
        if (document.aspnetForm.ctl00_ContentPlaceHolder1_pagealign.value = "left")
           {
            //document.getElementById("controltable").style.margin-left = "0";
            document.getElementById("controltable").style.margin-right.auto;
            }
    
}


//RadColorPicker3
function ChangeFontColor()
{  

    if (document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker3_ClientState.value != "{\"selectedColor\":null}" )
    {
    document.aspnetForm.ctl00_ContentPlaceHolder1_fontcolor.value  =  document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker3_ClientState.value.substring(18, 25);
    setStyleByTag("td", "color", document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker3_ClientState.value.substring(18, 25), "*");
    //setStyleByTag("div", "color", document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker3_ClientState.value.substring(18, 25), "*");

 }
}

//RadColorPicker4
function ChangeBorder() {
    //alert(document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker4_ClientState.value)
    if (document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker4_ClientState.value != "{\"selectedColor\":null}" )
    {
    document.aspnetForm.ctl00_ContentPlaceHolder1_bordercolor.value  =  document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker4_ClientState.value.substring(18, 25);

    var bordercoler = document.aspnetForm.ctl00_ContentPlaceHolder1_bordercolor.value;
        //alert("Please wait while changes are made. \nThe corners will round when you save the settings")
        setStyleByClass("td", "borderfill", "background", bordercoler);
        setStyleByClass("td", "tl", "background", bordercoler);
        setStyleByClass("td", "tr", "background", bordercoler);
        setStyleByClass("td", "bl", "background", bordercoler);
        setStyleByClass("td", "br", "background", bordercoler);

    setStyleByClass("td", "tl", "width", document.aspnetForm.ctl00_ContentPlaceHolder1_borderwidth.value + "px");
    setStyleByClass("td", "tr", "width", document.aspnetForm.ctl00_ContentPlaceHolder1_borderwidth.value + "px");
    setStyleByClass("td", "bl", "width", document.aspnetForm.ctl00_ContentPlaceHolder1_borderwidth.value + "px");
    setStyleByClass("td", "br", "width", document.aspnetForm.ctl00_ContentPlaceHolder1_borderwidth.value + "px");

    setStyleByClass("td", "tl", "height", document.aspnetForm.ctl00_ContentPlaceHolder1_borderwidth.value + "px");
    setStyleByClass("td", "tr", "height", document.aspnetForm.ctl00_ContentPlaceHolder1_borderwidth.value + "px");
    setStyleByClass("td", "bl", "height", document.aspnetForm.ctl00_ContentPlaceHolder1_borderwidth.value + "px");
    setStyleByClass("td", "br", "height", document.aspnetForm.ctl00_ContentPlaceHolder1_borderwidth.value + "px");

}
}


//RadColorPicker5
function Changenavbgcolor()
{
    if (document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker5_ClientState.value != "{\"selectedColor\":null}" )
    {
    document.aspnetForm.ctl00_ContentPlaceHolder1_navbgcolor.value  =  document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker5_ClientState.value.substring(18, 25);
    setStyleByClass("div", "off", "background", document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker5_ClientState.value.substring(18, 25));
    setStyleByClass("div", "on", "background", document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker7_ClientState.value.substring(18, 25));
    }
}

//RadColorPicker7
function Changenavhoverbgcolor()
{
    if (document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker7_ClientState.value != "{\"selectedColor\":null}" )
    {
    document.aspnetForm.ctl00_ContentPlaceHolder1_navhoverbgcolor.value  =  document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker7_ClientState.value.substring(18, 25);
    setStyleByClass("div", "on", "background", document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker7_ClientState.value.substring(18, 25));
    setStyleByClass("div", "off", "background", document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker5_ClientState.value.substring(18, 25));

}
}


//RadColorPicker6
function Changenavlinkcolor()
{
    if (document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker6_ClientState.value != "{\"selectedColor\":null}" )
    {
    document.aspnetForm.ctl00_ContentPlaceHolder1_navlinkcolor.value  =  document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker6_ClientState.value.substring(18, 25);
    setStyleByClass("a", "off", "color", document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker6_ClientState.value.substring(18, 25));

}
}


//RadColorPicker8
function Changenavhoverlinkcolor()
{
    if (document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker8_ClientState.value != "{\"selectedColor\":null}" )
    {
    document.aspnetForm.ctl00_ContentPlaceHolder1_navhoverlinkcolor.value  =  document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker8_ClientState.value.substring(18, 25);
    setStyleByClass("a", "on", "color", document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker8_ClientState.value.substring(18, 25));
}
}


//RadColorPicker9
function Changelinkcolor()
{
    if (document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker9_ClientState.value != "{\"selectedColor\":null}" )
    {
    document.aspnetForm.ctl00_ContentPlaceHolder1_linkcolor.value  =  document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker9_ClientState.value.substring(18, 25);
    setStyleByTag("a", "color", document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker9_ClientState.value.substring(18, 25),"*");
   setStyleByClass("a", "off", "color", document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker6_ClientState.value.substring(18, 25));
}
}
function Changelinkstyle()
{
   setStyleByTag("a", "text-decoration", document.aspnetForm.ctl00_ContentPlaceHolder1_linkstyle.value , "*");
      setStyleByTag("a:active", "text-decoration", document.aspnetForm.ctl00_ContentPlaceHolder1_linkstyle.value , "*");
         setStyleByTag("a:visited", "text-decoration", document.aspnetForm.ctl00_ContentPlaceHolder1_linkstyle.value , "*");
            setStyleByTag("a:hover", "text-decoration", document.aspnetForm.ctl00_ContentPlaceHolder1_linkstyle.value , "*");
            
   //setStyleByClass("a", "off", "text-decoration", document.aspnetForm.ctl00_ContentPlaceHolder1_linkstyle.value);
}


//RadColorPicker10
function Changehlinkcolor()
{
    if (document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker10_ClientState.value != "{\"selectedColor\":null}" )
    {
    document.aspnetForm.ctl00_ContentPlaceHolder1_hlinkcolor.value  =  document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker10_ClientState.value.substring(18, 25);
    setStyleByTag("a:hover", "color", document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker10_ClientState.value.substring(18, 25),"*");
    //setStyleByClass("a", "on", "color", document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker8_ClientState.value.substring(18, 25));
    setStyleByClass("a", "off", "color", document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker6_ClientState.value.substring(18, 25));
}
}

//RadColorPicker11
function Changealinkcolor()
{
    if (document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker11_ClientState.value != "{\"selectedColor\":null}" )
    {
    document.aspnetForm.ctl00_ContentPlaceHolder1_alinkcolor.value  =  document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker11_ClientState.value.substring(18, 25);
    setStyleByTag("a:active", "color", document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker11_ClientState.value.substring(18, 25),"*");
    //setStyleByClass("a", "on", "color", document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker8_ClientState.value.substring(18, 25));
    setStyleByClass("a", "off", "color", document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker6_ClientState.value.substring(18, 25));
}
}

//RadColorPicker12
function Changevlinkcolor()
{
    if (document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker12_ClientState.value != "{\"selectedColor\":null}" )
    {
    document.aspnetForm.ctl00_ContentPlaceHolder1_vlinkcolor.value  =  document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker12_ClientState.value.substring(18, 25);
    setStyleByTag("a:visited", "color", document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker12_ClientState.value.substring(18, 25),"*" );
    //setStyleByClass("a", "on", "color", document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker8_ClientState.value.substring(18, 25));
    setStyleByClass("a", "off", "color", document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker6_ClientState.value.substring(18, 25));
}
}

//RadColorPicker13

function Changeheadercolor()
{
    if (document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker13_ClientState.value != "{\"selectedColor\":null}" )
    {
    document.aspnetForm.ctl00_ContentPlaceHolder1_headercolor.value  =  document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker13_ClientState.value.substring(18, 25);
    setStyleByClass("div", "tableheader", "color", document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker13_ClientState.value.substring(18, 25));
    setStyleByClass("div", "tableheader", "color", document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker13_ClientState.value.substring(18, 25));
}
}


//RadColorPicker14

function Changeheaderbg()
{
    if (document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker14_ClientState.value != "{\"selectedColor\":null}" )
    {
    document.aspnetForm.ctl00_ContentPlaceHolder1_headerbg.value  =  document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker14_ClientState.value.substring(18, 25);
    setStyleByClass("td", "tableheader", "background", document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker14_ClientState.value.substring(18, 25));
    setStyleByClass("div", "tableheader", "background", document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker14_ClientState.value.substring(18, 25));}
}

//RadColorPicker15

function Changebuttoncolor()
{
    if (document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker15_ClientState.value != "{\"selectedColor\":null}" )
    {
    document.aspnetForm.ctl00_ContentPlaceHolder1_buttoncolor.value  =  document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker15_ClientState.value.substring(18, 25);
    setStyleByClass("input", "button", "color", document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker15_ClientState.value.substring(18, 25));
}
}


//RadColorPicker16

function Changebuttonbg()
{
    if (document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker16_ClientState.value != "{\"selectedColor\":null}" )
    {
    document.aspnetForm.ctl00_ContentPlaceHolder1_buttonbg.value  =  document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker16_ClientState.value.substring(18, 25);
    setStyleByClass("input", "button", "background", document.aspnetForm.ctl00_ContentPlaceHolder1_RadColorPicker16_ClientState.value.substring(18, 25));
}
}

function setCookie(c_name, value, expiredays) {
    var exdate = new Date();
    exdate.setDate(exdate.getDate() + expiredays);
    document.cookie = c_name + "=" + escape(value) +
((expiredays == null) ? "" : ";expires=" + exdate.toGMTString());
}


function getCookie(c_name) {
    if (document.cookie.length > 0) {
        c_start = document.cookie.indexOf(c_name + "=");
        if (c_start != -1) {
            c_start = c_start + c_name.length + 1;
            c_end = document.cookie.indexOf(";", c_start);
            if (c_end == -1) c_end = document.cookie.length;
            return unescape(document.cookie.substring(c_start, c_end));
        }
    }
    return "";
}