//CODE done by Usability IDC 
//All Global Funtions will be in this Page

/*The Function switchmenu is used in PriceSheetsManager.aspx.cs for copy popup 
for enabling the individual prices and all prices by clicking the radio buttons
*/
function switchMenu(id) 
{
if(document.getElementById(id).checked == true)
	{
		
		if(document.getElementById(id).value=="none")
		{
			document.getElementById("individualprices").style.visibility='hidden';
			document.getElementById("allprices").style.visibility='hidden';
			textboxarry=document.getElementById("individualprices").getElementsByTagName("input");
			for(var i=0;i<textboxarry.length;i++)
			{
				if(textboxarry[i].type == 'text') 
				{
				textboxarry[i].value="";
				}
			}
			textboxarry=document.getElementById("allprices").getElementsByTagName("input");
			for(var i=0;i<textboxarry.length;i++)
			{
				if(textboxarry[i].type == 'text') 
				{
				textboxarry[i].value="";
				}
			}
		}
    
		
		else if(document.getElementById(id).value=="all")
		{
			document.getElementById("individualprices").style.visibility='hidden';
			document.getElementById("allprices").style.visibility='visible';
			textboxarry=document.getElementById("individualprices").getElementsByTagName("input");
			for(var i=0;i<textboxarry.length;i++)
			{
				if(textboxarry[i].type == 'text') 
				{
				textboxarry[i].value="";
				}
			}
			
		}
		else if(document.getElementById(id).value=="individual")
		{
			document.getElementById("individualprices").style.visibility='visible';
			document.getElementById("allprices").style.visibility='hidden';
			textboxarry=document.getElementById("allprices").getElementsByTagName("input");
			for(var i=0;i<textboxarry.length;i++)
			{
				if(textboxarry[i].type == 'text') 
				{
				textboxarry[i].value="";
				}
			}
			
		
		}
		
	}
	
}

function ClearTextBox(objID,CommentId)
{
    var TextBoxName=document.getElementById(objID);
    TextBoxName.style.display='none';
    document.getElementById(CommentId).value="";
}
/*used in PriceSheetsManager.aspx.cs for opening the copy popup with default values*/
function defaultshow1(id)
{
	var radioarry
	var textarry
	var ctrlid
	var textarea1
	radioarry=document.getElementById(id).getElementsByTagName("input");
	//textarea1=document.getElementById(id).getElementsByTagName("textarea");
	//textarry=document.getElementById(id).getElementsByTagName("input") ;
		//alert(radioarry);
	for(var i=0;i<radioarry.length;i++)
	{
		if(radioarry[i].value=='none')
		{
		ctrlid=radioarry[i].id;
		document.getElementById(radioarry[i].id).checked = true;
		switchMenu(ctrlid);	
		}
		if(radioarry[i].type == 'text') 
		{
			radioarry[i].value="";
		}
	}
	
	
	//textarea1.text="";
	
}
//End switchmenu function


// The function productthumnail is used in sc_productinformation.html , THis is used to dim the contents of unselected items.
function productthumbnail()

{

	if(document.getElementById("radio_upload").checked == true)
	{
	document.getElementById("upload_textbox").disabled="";
	document.getElementById("upload_btnbrowse").disabled="";
	document.getElementById("upload_btnupload").disabled="";	
	document.getElementById("select").disabled="disabled";
	document.getElementById("prd").disabled="disabled";
	document.getElementById("generic").disabled="disabled";
	}
	
	
	if(document.getElementById("radio_select").checked == true)
	{
	document.getElementById("select").disabled="";
	document.getElementById("upload_btnbrowse").disabled="disabled";
	document.getElementById("upload_btnupload").disabled="disabled";	
	document.getElementById("upload_textbox").disabled="disabled";
	document.getElementById("prd").disabled="disabled";
	document.getElementById("generic").disabled="disabled";
	}
	
	if(document.getElementById("radio_prd").checked == true)
	{
		document.getElementById("prd").disabled="";
		document.getElementById("upload_btnbrowse").disabled="disabled";
	    document.getElementById("upload_btnupload").disabled="disabled";	
      	document.getElementById("upload_textbox").disabled="disabled";
		document.getElementById("select").disabled="disabled";
		document.getElementById("generic").disabled="disabled";
	}
	
	if(document.getElementById("radio_generic").checked == true)
	{
	
		document.getElementById("generic").disabled="";
		document.getElementById("upload_btnbrowse").disabled="disabled";
	    document.getElementById("upload_btnupload").disabled="disabled";	
      	document.getElementById("upload_textbox").disabled="disabled";
		document.getElementById("select").disabled="disabled";
		document.getElementById("prd").disabled="disabled";
	}
	
}
//End  Product Thumnail

function radio_settings()
{
	if(document.getElementById("radio_turnaroundtimenone").checked == true)
	
	{
	
		document.getElementById("turnaroundtimenone").disabled="";
		document.getElementById("txt_turnaroundtimerequired").disabled="disabled";
		document.getElementById("ddl_turnaroundtimerequired").disabled="disabled";
			
	}

		if(document.getElementById("radio_turnaroundtimerequired").checked == true)
	{
		
			document.getElementById("turnaroundtimenone").disabled="disabled";
			document.getElementById("txt_turnaroundtimerequired").disabled="";
			document.getElementById("ddl_turnaroundtimerequired").disabled="";
			
	}
}


//This funciton is used in ManagePRoducts.html
//Function to disable the Delete Button when the locked item is checked.
//Requires checkbox id as input

//countUnlockedItems is used to Disable Edit Button
var countUnlockedItems = 0;
//countCheckeditems Enabling Edit button
var countCheckeditems = 0;

function lock(chkId,delBtnId,editBtnId,createkitBtnId)
{
	try
	{
		
		//Fetch the Cell Obj
		//alert(chkId);
		cellObj = document.getElementById(chkId).parentNode;
		
		//Get the parent Object of the cell (Row)
		rowObj = cellObj.parentNode;
		rowObj.className = "bg-AdS-001011";
		
		//countCheckeditems hold the number of items checked
		countCheckeditems = countCheckeditems + 1;
		var lockedItem = document.getElementById(chkId).getAttribute("lockeditem");
		//Conditional Statement for Checking whether the item is locked or Unlocked
		if(lockedItem == "U")
		{
			countUnlockedItems = countUnlockedItems + 1;
			if(document.getElementById("hidChkIds").value == null ||document.getElementById("hidChkIds").value == "")
			{
				document.getElementById(delBtnId).disabled = false;
				document.getElementById(delBtnId).className="frm-button";
				// Conditional statement for Enabling & Disabling Edit Button
				if(countUnlockedItems > 1)
				{
					document.getElementById(editBtnId).disabled = true;
					document.getElementById(editBtnId).className="frm-buttondisabled";
				}
				else
				{
					document.getElementById(editBtnId).disabled = false;
					document.getElementById(editBtnId).className="frm-button";
				}
				// conditional statement for Enabling & Disabling Create Kit Button
				if(countCheckeditems > 1)
				{
					document.getElementById(createkitBtnId).disabled = false;
					document.getElementById(createkitBtnId).className="frm-button";
				}
				else
				{
					document.getElementById(createkitBtnId).disabled = true;
					document.getElementById(createkitBtnId).className="frm-buttondisabled";
				}
				return;
			}
		}
		else
		{
			document.getElementById("hidChkIds").value = document.getElementById("hidChkIds").value + chkId + ",";
			document.getElementById(delBtnId).disabled = true;
			document.getElementById(editBtnId).disabled = true;
			document.getElementById(delBtnId).className="frm-buttondisabled";
			document.getElementById(editBtnId).className="frm-buttondisabled";
			// conditional statement for Enabling & Disabling Create Kit Button
			if(countCheckeditems > 1)
			{
				document.getElementById(createkitBtnId).disabled = false;
				document.getElementById(createkitBtnId).className="frm-button";
			}
			else
			{
				document.getElementById(createkitBtnId).disabled = true;
				document.getElementById(createkitBtnId).className="frm-buttondisabled";
			}
			return true;
		}
	}
	catch(e)
	{
		//alert(e.description);
	}
}
//Function to Enable or Disable the Buttons depending on several conditions
//Requires Checkbox id as input
function unlock(chkId,delBtnId,editBtnId,createkitBtnId)
{
	try
	{
		countCheckeditems = countCheckeditems - 1;
		//Fetch the Cell Obj
		cellObj = document.getElementById(chkId).parentNode;
		//Get the parent Object of the cell (Row)
		rowObj = cellObj.parentNode;
				var lockedItem = document.getElementById(chkId).getAttribute("lockeditem");
				if(lockedItem == "U")
				{
		
		rowObj.className = "bg-AdS-001000";
		}
		else if(lockedItem == "L")
		{
		rowObj.className = "bg-Ads-011111";
		}
		else
		{
			rowObj.className = "bg-AdS-001000";
		}
		
		var lockedChkIds = document.getElementById("hidChkIds").value;
		chkId = chkId + ",";
		if (lockedChkIds.indexOf(chkId) != -1)
		{
			var temphidChkIds = lockedChkIds.replace(chkId , "")
			document.getElementById("hidChkIds").value = temphidChkIds;
			//Enabling or Disabling Edit & Delete Buttons
			if(document.getElementById("hidChkIds").value == null || document.getElementById("hidChkIds").value == "")
			{
				document.getElementById(delBtnId).disabled = false;
				document.getElementById(delBtnId).className="frm-button";
				document.getElementById(editBtnId).disabled = false;
				document.getElementById(editBtnId).className="frm-button";
			}
		}
		else
		{
			countUnlockedItems = countUnlockedItems - 1;
		}
		// conditional statement for Enabling & Disabling Create Kit Button
		if(countCheckeditems > 1)
		{
			document.getElementById(createkitBtnId).disabled = false;
			document.getElementById(createkitBtnId).className="frm-button";
			document.getElementById(editBtnId).disabled = true;
			document.getElementById(editBtnId).className="frm-buttondisabled";
		}
		else
		{
			//Conditonal statement to Enable Edit Button when only one item is checked
			if(countUnlockedItems == 1)
			{
				document.getElementById(editBtnId).disabled = false;
				document.getElementById(editBtnId).className="frm-button";
			}
			document.getElementById(createkitBtnId).disabled = true;
			document.getElementById(createkitBtnId).className="frm-buttondisabled";
		}
	}
	catch(e)
	{
		//alert(e.description);
	}
}




//This function check(checkId) is used in ma_manageaccounts.html
//The script is used in the grid where checkbox are present and locked items are not present.

var count_UncheckedItems = 0;
//countCheckeditems Enabling Edit button
var count_Checkeditems = 0;
function check(chkId)
{
cellObj = document.getElementById(chkId).parentNode;
//rowObj = cellObj.parentNode;
//Get the parent Object of the cell (Row)
rowObj = cellObj.parentNode;
rowObj.className = "bg-AdS-001011";
count_Checkeditems = count_Checkeditems + 1;
if(count_Checkeditems > 0)
{
	if(count_Checkeditems > 1)
	{
		document.getElementById("edit").disabled = true;
		document.getElementById("edit").className="frm-buttondisabled";
	}
	else
	{
	document.getElementById("edit").disabled = false;
	document.getElementById("edit").className="frm-button";
	}
	
document.getElementById("delete").disabled = false;
document.getElementById("delete").className="frm-button";
}

}
function uncheck(chkId)
{
	cellObj = document.getElementById(chkId).parentNode;
	rowObj = cellObj.parentNode;
	rowObj.className = "bg-AdS-001000";
	count_Checkeditems = count_Checkeditems - 1;
	if(count_Checkeditems == 1 )
	{
		document.getElementById("edit").disabled = false;
		document.getElementById("edit").className="frm-button";
		document.getElementById("delete").disabled = false;
		document.getElementById("delete").className="frm-button";
	}
	else
	{
	
		document.getElementById("edit").disabled = true;
		document.getElementById("edit").className="frm-buttondisabled";
		document.getElementById("delete").disabled = true;
		document.getElementById("delete").className="frm-buttondisabled";
	}
	
}


function btnclick()
{
	if(count_CheckedCitems >= 1)
		{
		    showAlertMessage("Shared.ConfirmDelete");
		}
		else
		{
		    showAlertMessage("admin_globalfunctions.SelectItem");
		}
}


// This function show hide is used in Admin_webformmanage.html 
function adminshowhide(id,imgName,n)
{
   var imgObj = document.images[imgName];
   var bFlag = (document.getElementById(id).style.display == "") ? 0 : 1;
   //for(i=1; i<=n; i++)
   //{
	 if(bFlag)
	 {
		document.getElementById(id).style.display="";
		imgObj.src="Images/icon_collapse.gif";
		imgObj.alt="Collapse";                                                                                    
	}
	else
	{
		document.getElementById(id).style.display="none";
		imgObj.src="Images/icon_expand.gif";
		imgObj.alt="Expand";                                                                           
	 }
   //}
}



function disable(id,disableId1,disableId2)
{

ddlId=document.getElementById(id);
ddlValue=ddlId.options[ddlId.selectedIndex].value;
	if(ddlValue == "0")
	{
		
		document.getElementById(disableId1).disabled=false;
		document.getElementById(disableId2).disabled=false;	
	}
	else
	{
		
		document.getElementById(disableId1).disabled=true;
		document.getElementById(disableId2).disabled=true;	
	}
	
}







function raddiv(id)
{
divId=document.getElementById(id).style.display='block';

}

function radio_storefrontdesign(radioId,enablId,disabId,txt_sfdcustom)
{

	if(document.getElementById(radioId).checked == true)
	{
		if(document.getElementById(radioId).value=="sfdefault")
		{
			showAlertMessage("admin_globalfunctions.DataLostWarning");
			document.getElementById(enablId).disabled="";
			document.getElementById(disabId).disabled="disabled";
			document.getElementById(txt_sfdcustom).disabled="disabled";
		
		}
		if(document.getElementById(radioId).value=="sfdcustom")
		{
			document.getElementById(enablId).disabled="";
			document.getElementById(disabId).disabled="disabled";
			document.getElementById(txt_sfdcustom).disabled="";
		}
		
	}
}







function go(id1,id2,id3,id4,id5)
{

box=document.getElementById('display');
destination=box.options[box.selectedIndex].value;
//alert(document.getElementById('image').src="images/icon_radiobutton.gif");
if(destination == 0)
{
document.getElementById(id1).style.display='inline';
document.getElementById(id2).style.display='none';
document.getElementById(id3).style.display='none';
document.getElementById(id4).style.display='none';
document.getElementById(id5).style.display='none';
document.getElementById('image').src="images/icon_radiobutton.gif"
}
if(destination == 1)
{
document.getElementById(id2).style.display='inline';
document.getElementById(id1).style.display='none';
document.getElementById(id3).style.display='none';
document.getElementById(id4).style.display='none';
document.getElementById(id5).style.display='none';
document.getElementById('image').src="images/icon_multiselect.gif"
}
if(destination == 2)
{
document.getElementById(id3).style.display='inline';
document.getElementById(id1).style.display='none';
document.getElementById(id2).style.display='none';
document.getElementById(id4).style.display='none';
document.getElementById(id5).style.display='none';
document.getElementById('image').src="images/icon_singleselect.gif"
}
if(destination == 3)
{
document.getElementById(id4).style.display='inline';
document.getElementById(id1).style.display='none';
document.getElementById(id2).style.display='none';
document.getElementById(id3).style.display='none';
document.getElementById(id5).style.display='none';
document.getElementById('image').src="images/icon_checkbox.gif"
}
if(destination == 4)
{
document.getElementById(id5).style.display='inline';
document.getElementById(id1).style.display='none';
document.getElementById(id2).style.display='none';
document.getElementById(id3).style.display='none';
document.getElementById(id4).style.display='none';
document.getElementById('image').src="images/pixel_transparent.gif"


}

}




function changeddl(ddlid,ddl1id,txtid,txtid1)
{
selected_item=document.getElementById(ddlid);
selected_value=selected_item.options[selected_item.selectedIndex].value;

	if(selected_value == 0)
	{
		document.getElementById(ddlid).style.display='none';
		document.getElementById(ddl1id).style.display='none';
		document.getElementById(txtid).style.display='inline';
		document.getElementById(txtid1).style.display='inline';
	}

}

function defaultset(ddr1,ddr2,txtr1,txtr2)
{
		document.getElementById(ddr1).style.display='inline';
		document.getElementById(ddr2).style.display='inline';
		document.getElementById(txtr1).style.display='none';
		document.getElementById(txtr2).style.display='none';
}

function showdefault(id,id1,id2)
{

	if(id=="editid")
	{
	document.getElementById(id1).style.display='none';
	document.getElementById(id2).style.display='inline';
	}
	else if(id=="cancelid")
	{
	document.getElementById(id1).style.display='inline';
	document.getElementById(id2).style.display='none';
	}

	
}
function DisableHyperLink(statusCtrlId,linkId)
{
    dropDown=document.getElementById(statusCtrlId);
    dropDownValue=dropDown.options[dropDown.selectedIndex].value;
    obj = document.getElementById(linkId);
    if(dropDownValue == '-1')
    {
        var href = obj.getAttribute("href");
        if(href && href != "" && href != null)
        {
            obj.setAttribute('href_bak', href);
        }
        obj.removeAttribute('href');
        obj.style.color="gray";
    }
    else
    {
        if(obj.attributes['href_bak'] != null)
        {
            obj.setAttribute('href', obj.attributes['href_bak'].nodeValue);
            obj.style.color="blue";
        }
    }
}

function enableintroductiontext(id,txtid,txtboxid)
{
    if(document.getElementById(id).checked == false)
    {
        document.getElementById(txtid).style.display="none";
        document.getElementById(txtboxid).value = "";
    }
    else
    {
        document.getElementById(txtid).style.display="";
    }
}



function selcheckbox(id,hyperlinkid)
{
	var checkarry
	checkarry=document.getElementById(id).getElementsByTagName("input");
	
	for(var i=0;i<checkarry.length;i++)
	{
	    if(hyperlinkid == "selectall")
	    {
		    checkarry[i].checked = true;
	    }
	    if(hyperlinkid == "unselectall")
	    {
	        checkarry[i].checked = false;
	    }
	}
}

function onDropDownchange(layerId,iframeid,dropdownvalue,DropDownID)
{
    var dropDown=document.getElementById(DropDownID);
    var selectedvalue=dropDown.options[dropDown.selectedIndex].value;
    
    if (parseInt(selectedvalue) < parseInt(dropdownvalue))
    {
        show(layerId,iframeid);
        return true;
    }
    return false;
}

function SelUnSelAllCheckboxes(chkBoxId,gridIDHolder)
{
	var checkarry
	checkarry= document.getElementById(document.getElementById(gridIDHolder).value).getElementsByTagName("input");
	//checkarry= document.getElementById(gridId).getElementsByTagName("input");
	if(checkarry != null)
	{
	    for(var i=1;i<checkarry.length;i++)
	    {
	        if(chkBoxId.checked == true)
	        {
		        checkarry[i].checked = true;
	        }
	        else
	        {
	            checkarry[i].checked = false;
	        }
	    }
	}
}

function OnPressNo(layerId,iframeid,DropDownID,DefaultDropdownValue)
{
    var dropDown=document.getElementById(DropDownID);

    for(var i=0;i<dropDown.options.length;i++)
	{
	    if (dropDown.options[i].value==DefaultDropdownValue)
	    {
	        dropDown.selectedIndex=i;
	        cancel('alertpopup','iframe1')
	        break;
	    }
	}
}
function ChangeStringValues(DropDownID,LabelID,Defaultvalue,DefaultDropDownValue,HiddenString)
{
     var dropDown=document.getElementById(DropDownID);
     var dropDownValue= dropDown.options[dropDown.selectedIndex].value;
     
     var ActualString = document.getElementById(HiddenString).value;
     
     var LabelString = document.getElementById(LabelID);
     var LabelStringValue=ActualString;
     
     if (Defaultvalue==DefaultDropDownValue)
     {
         var LabelStringValue_array=LabelStringValue.split(Defaultvalue);
         LabelStringValue=  LabelStringValue_array[0]+Defaultvalue;
     }
     else
     {
         var LabelStringValue_array=LabelStringValue.split(DefaultDropDownValue);
         LabelStringValue=  LabelStringValue_array[0]+dropDownValue;
     }
     
     for (i=1;i<(LabelStringValue_array.length-1);i++)
     {
        LabelStringValue= LabelStringValue+LabelStringValue_array[i]+dropDownValue;
     }

     LabelStringValue=LabelStringValue+LabelStringValue_array[LabelStringValue_array.length-1]
     changeText(LabelString,LabelStringValue);
}

function DisableCheckBox(iddl,idcheck)
{
//for DropDowns[0] values are 0 for days 1 for hours
//for DropDowns[1] values are 0 for Not Available 1 for days and 2 for hours
ddlId=document.getElementById(iddl);
var DropDowns=document.getElementsByTagName("select");
var ddlValue1=DropDowns[0].options[DropDowns[0].selectedIndex].value;
var ddlValue2=DropDowns[1].options[DropDowns[1].selectedIndex].value;

var ddlValue=ddlId.options[ddlId.selectedIndex].value;

CheckBoxID=document.getElementById(idcheck);

//			if(ddlValue1 == "Hours"&&ddlValue2=="Hours")
//			{
//			    CheckBoxID.disabled=false;
//			    CheckBoxID.parentElement.disabled=false;

//			}
//			
//			else
//			{
//                CheckBoxID.disabled=true;
//			    CheckBoxID.parentElement.disabled=true;
//			    CheckBoxID.checked=false;
//			}
	        if(DropDowns[0].selectedIndex == 1 && DropDowns[1].selectedIndex==2)
			{
			    CheckBoxID.disabled=false;
			    CheckBoxID.parentElement.disabled=false;

			}
			else if (DropDowns[0].selectedIndex == 1 && DropDowns[1].selectedIndex==0)
			{
			    CheckBoxID.disabled=false;
			    CheckBoxID.parentElement.disabled=false;
			}
			else
			{
                CheckBoxID.disabled=true;
			    CheckBoxID.parentElement.disabled=true;
			    CheckBoxID.checked=false;
			}
			
}
function JS_dropdownTimeUnit(DropDownID,chkPercentage,txtPercentage,chkValue,txtValue,TextBoxTime,chkOperatingHours)
{
    var obj=document.getElementById(chkPercentage);  
    
    if( obj != null )
    {  
        var DropDown=document.getElementById(DropDownID);        
        var sel=null;
        
        if( DropDown != null )
            sel = DropDown.selectedIndex;
        
        if (sel==0)
        { 
            obj.checked=false; 
            obj.disabled='disabled'; 
        }
        else
            obj.disabled=false;
         
        
        var obj=document.getElementById(txtPercentage);
        if (sel==0)
        {
            obj.value = 0;
            obj.disabled='disabled';
        }
        else
            obj.disabled=false; 
          
        var obj=document.getElementById(chkValue);    
        if (sel==0) { obj.checked=false; obj.disabled='disabled'; } else obj.disabled=false; 
      
        var obj=document.getElementById(txtValue);
        var chkObj = document.getElementById(chkValue);
        if (sel==0)
        { 
            obj.value = 0; 
            obj.disabled='disabled'; 
        } 
        else if(chkObj.checked == true)
        {
            obj.disabled=false;
        }
      
        var obj=document.getElementById(TextBoxTime);
        if (sel==0) {obj.value = 0; } 
      
        var obj=document.getElementById(chkOperatingHours);
    }
    return false;
}
function EnableDisableButtons(gridIDHolder, btnDeleteId1, btnDeleteId2, btnSetAsDefault1, btnSetAsDefault2)
{
    var checkarry
	inputArry = document.getElementById(document.getElementById(gridIDHolder).value).getElementsByTagName("input");
	
	//checkarry= document.getElementById(document.getElementById(gridIDHolder).value).getElementsByTagType("checkbox"); 
	var inputArrayLength;
	var checkedArr = new Array();
	if(inputArry != null)
	{
	    inputArrayLength = inputArry.length;
	    var varInt = 0;
	    for(var i=0;i<inputArrayLength;i++)
	    {
	        if(inputArry[i].type == "checkbox" && inputArry[i].checked == true)
	        {
		        checkedArr[varInt] =  inputArry[i].checked;
		        varInt ++;
	        }
	    }
	    if (checkedArr != null )
	    {
    	    var objBtnDel1 = document.getElementById(btnDeleteId1)
            var objBtnDel2 = document.getElementById(btnDeleteId2)
            var objBtnDef1 = document.getElementById(btnSetAsDefault1)
            var objBtnDef2 = document.getElementById(btnSetAsDefault2)

            var selCheckLength = checkedArr.length;
            if( selCheckLength == 0)
            {
            
                if(objBtnDel1 != null)
                {
                   disableenable(btnDeleteId1,true,'frm-buttondisabled','frm-button'); //objBtnDel1.disabled = true;
                }
                if(objBtnDel2 != null)
                {
                    disableenable(btnDeleteId2,true,'frm-buttondisabled','frm-button');//objBtnDel2.disabled = true;
                }
                if(objBtnDef1 != null)
                {
                    disableenable(btnSetAsDefault1,true,'frm-buttondisabled','frm-button');//objBtnDef1.disabled = true;
                }
                if(objBtnDef2 != null)
                {
                    disableenable(btnSetAsDefault2,true,'frm-buttondisabled','frm-button');//objBtnDef2.disabled = true;
                }

                //disable both set as default button and delete button 
                //.style.visibility = 'visible'
            }
            else if( selCheckLength == 1)
            {
           
                if(objBtnDel1 != null)
                {
                    disableenable(btnDeleteId1,false,'frm-buttondisabled','frm-button');//objBtnDel1.disabled = false;
                }
                if(objBtnDel2 != null)
                {
                    disableenable(btnDeleteId2,false,"frm-buttondisabled","frm-button");//objBtnDel2.disabled = false;
                }
                if(objBtnDef1 != null)
                {
                    disableenable(btnSetAsDefault1,false,"frm-buttondisabled","frm-button");//objBtnDef1.disabled = false;
                }
                if(objBtnDef2 != null)
                {
                    disableenable(btnSetAsDefault2,false,"frm-buttondisabled","frm-button");//objBtnDef2.disabled = false;
                }
            }
            else if( selCheckLength > 1)
            {
                if(objBtnDel1 != null)
                {
                     disableenable(btnDeleteId1,false,"frm-buttondisabled","frm-button");//objBtnDel1.disabled = false;
                }
                if(objBtnDel2 != null)
                {
                    disableenable(btnDeleteId2,false,"frm-buttondisabled","frm-button");//objBtnDel2.disabled = false;
                }
                if(objBtnDef1 != null)
                {
                    disableenable(btnSetAsDefault1,true,"frm-buttondisabled","frm-button");//objBtnDef1.disabled = true;
                }
                if(objBtnDef2 != null)
                {
                    disableenable(btnSetAsDefault2,true,"frm-buttondisabled","frm-button");//objBtnDef2.disabled = true;
                }
            }
	    }
    }
}
 function ChangeDeleteButtonVisiblity(TopDeleteButtonId,BottomDeleteButtonId,GridID)
    {   
        var TopDeleteButton = document.getElementById(TopDeleteButtonId);
        var BottomDeleteButton = document.getElementById(BottomDeleteButtonId);
        var coll = document.getElementById(GridID).getElementsByTagName("input");
        var disable = true;
        for(i = 0; i < coll.length; i++)
        {            
            elm = coll.item(i);            
            if (elm.type == "checkbox" && elm.checked== true)
            {
                disable = false;
            }
        }    
        if(TopDeleteButton != null && coll != null)
        {
        //    TopDeleteButton.disabled =disable ;
        disableenable(TopDeleteButtonId,disable,'frm-buttondisabled','frm-button');
        
        }
        if(BottomDeleteButton != null && coll != null) {
            //BottomDeleteButton.disabled = disable;
            disableenable(BottomDeleteButtonId,disable,'frm-buttondisabled','frm-button');
            }
          
        
    }
    function CheckAllDataGridCheckBoxes(_DataGridId, checkVal) 
    {  
        var ctable = document.getElementById(_DataGridId);
        var coll ;
        if(ctable != null) 
            coll = ctable.getElementsByTagName("input");
        if(coll != null)
        {
            for(i = 0; i < coll.length; i++)
            {
                elm = coll.item(i);            
                if (elm.type == "checkbox" && !elm.disabled)
                {
                    elm.checked = checkVal;
                }
            }  
        }     
    }
function ShowEnforceFomatting(chkId,DivId)
{
 var obj = document.getElementById(chkId);
    if(obj!=null)
    {      
        if(obj.checked)
        {
        document.getElementById(DivId).style.display = 'block';
        }
        else
        {
        document.getElementById(DivId).style.display = 'none';
        }

    }
}

//showAlertMessage
//This function is used to show alert messages for all .js files, by calling a web method to get the string.
//Parameters:
//key - resourceKey value to get the string from database
function showAlertMessage(key)
{
    PageMethods.GetLocalizedString(key, OnSuccess);
}

function OnSuccess(result)
{
    alert(result);
}


function disableenable(ctrlid,status,disabledclass,enabledclass)
{


    if( document.getElementById(ctrlid)!=null)
    {
        if(status=="true" || status==true)
        {
        document.getElementById(ctrlid).disabled=true;
        document.getElementById(ctrlid).className=disabledclass;
        }
        else
        {
        document.getElementById(ctrlid).disabled=false;
        document.getElementById(ctrlid).className=enabledclass;
        }
    }
}

