﻿// JScript File

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function onlyNumbers(evt)
{
   var evtobj = window.event? event : evt ;
    var charCode = evtobj.charCode? evtobj.charCode : evtobj.keyCode;
	if (charCode > 47 && charCode < 58 || charCode==8 || charCode==9)
    return true;		             
    else
    return false ;		                            
}
function onlyNumbersdotdollerpound(evt)
{
var evtobj = window.event? event : evt ;
    var charCode = evtobj.charCode? evtobj.charCode : evtobj.keyCode;
if ((charCode > 47 && charCode < 58) || charCode==46 || charCode==36 || charCode==156  || charCode==9 ||charCode == 10 ||charCode == 8 ||charCode == 2 ||charCode == 3||charCode == 14||charCode == 15 ||charCode == 46 ||charCode == 36 || charCode == 35 )
return true;		             
else
return false ;		                            
}
function onlyNumbersdot(evt)
{
   var evtobj = window.event? event : evt ;
    var charCode = evtobj.charCode? evtobj.charCode : evtobj.keyCode;
	if (charCode > 47 && charCode < 58 || charCode==46 || charCode==9 ||charCode == 10 ||charCode == 8 ||charCode == 2 ||charCode == 3||charCode == 14||charCode == 15 ||charCode == 46 ||charCode == 36 || charCode == 35 )
    return true;		             
    else
    return false ;		                            
}
function onlyNumbersno(evt)
{
   var evtobj = window.event? event : evt ;
    var charCode = evtobj.charCode? evtobj.charCode : evtobj.keyCode;
	if ((charCode > 47 && charCode < 58)|| charCode==8 || charCode==9 ||charCode == 10 ||charCode == 2 ||charCode == 3||charCode == 14||charCode == 15 ||charCode == 46 ||charCode == 36 || charCode == 35 )
    return true;		             
    else
    return false ;		                            
}
function fncTestBox(evt)
{
    var evtobj = window.event? event : evt ;
    var charCode = evtobj.charCode? evtobj.charCode : evtobj.keyCode;
	if ((charCode > 43 && charCode < 58) || (charCode > 64 && charCode < 91) ||  (charCode > 96 && charCode < 123) || charCode==44 || charCode==34 || charCode==39 || charCode==32|| charCode==8 || charCode==9 ||charCode == 10 ||charCode == 2 ||charCode == 3||charCode == 14||charCode == 15 ||charCode == 46 ||charCode == 36 || charCode == 35 )
    return true;		             
    else
    return false ;		                            
}
function fncTitleTestBox(evt)
{
    var evtobj = window.event? event : evt ;
    var charCode = evtobj.charCode? evtobj.charCode : evtobj.keyCode;
	if ((charCode > 47 && charCode < 58) || (charCode > 64 && charCode < 91) ||  (charCode > 96 && charCode < 123) || charCode==32 || charCode==44 || charCode==45 || charCode==95|| charCode==8 || charCode==9 ||charCode == 10 ||charCode == 2 ||charCode == 3||charCode == 14||charCode == 15 ||charCode == 46 ||charCode == 36 || charCode == 35 || charCode == 13 )
    return true;		             
    else
    return false ;		                            
}
function fncPageTitle(evt)
{
    var evtobj = window.event? event : evt ;
    var charCode = evtobj.charCode? evtobj.charCode : evtobj.keyCode;
     
	if ((charCode > 46 && charCode < 58) || (charCode > 64 && charCode < 94) ||  (charCode > 96 && charCode < 123) || charCode == 37|| charCode == 39 || charCode==32 || charCode==38 || charCode==39 || charCode==44 || charCode==45 || charCode==95|| charCode==8 || charCode==9 || charCode==10 ||charCode == 2 ||charCode == 3||charCode == 14||charCode == 15 ||charCode == 46 ||charCode == 36 || charCode == 35)
    return true;		                       //capital alphabets                       //small alphabets              //space         //&             //'             //,             //-             //_   
    else                                    //added by jagadeeshwar on 20Aug 2008
    return false ;		                            
}

function fncPageTitleWithQuestionMark(evt)
{
    var evtobj = window.event? event : evt ;
    var charCode = evtobj.charCode? evtobj.charCode : evtobj.keyCode;
	if ((charCode > 47 && charCode < 58) || (charCode > 64 && charCode < 91) ||  (charCode > 96 && charCode < 123) || charCode==32 || charCode==38 || charCode==39 || charCode==44 || charCode==45 || charCode==95|| charCode==8 || charCode==9 || charCode==10 ||charCode == 2 ||charCode == 3||charCode == 14||charCode == 15 ||charCode == 46 ||charCode == 36 || charCode == 35 || charCode == 63)
    return true;		                       //capital alphabets                       //small alphabets              //space         //&             //'             //,             //-             //_   
    else                                    //added by jagadeeshwar on 20Aug 2008
    return false ;		                            
}




function fncPageURL(evt)
{
    var evtobj = window.event? event : evt ;
    var charCode = evtobj.charCode? evtobj.charCode : evtobj.keyCode;
	if ((charCode > 47 && charCode < 58) || (charCode > 64 && charCode < 91) ||  charCode == 37|| charCode == 39 || (charCode > 96 && charCode < 123) || charCode==32 || charCode==44 || charCode==45 || charCode==95|| charCode==8 || charCode==9 ||charCode == 2 ||charCode == 3||charCode == 14||charCode == 15 ||charCode == 46 ||charCode == 36 || charCode == 35)
    return true;		             
    else
    return false ;		                            
}
function fncTestBoxspace(evt)
{
   var evtobj = window.event? event : evt ;
    var charCode = evtobj.charCode? evtobj.charCode : evtobj.keyCode;
	if (charCode==32|| charCode==8 || charCode==9 ||charCode == 2 ||charCode == 3||charCode == 14||charCode == 15 ||charCode == 46 ||charCode == 36 || charCode == 35)
    return false;		             
    else
    return true ;		                            
}
function OnlyChars(evt)
{
   var evtobj = window.event? event : evt ;
    var charCode = evtobj.charCode? evtobj.charCode : evtobj.keyCode;
	if ((charCode > 64 && charCode < 91)||(charCode > 96 && charCode < 123) || charCode==32|| charCode==8 || charCode==9 ||charCode == 2 ||charCode == 3||charCode == 14||charCode == 15 ||charCode == 46 ||charCode == 36 || charCode == 35)
    return true;		             
    else
    return false ;	
}
function AlphaNumeric(evt)
{
    var evtobj = window.event? event : evt ;
    var charCode = evtobj.charCode? evtobj.charCode : evtobj.keyCode;
	if ((charCode > 64 && charCode < 91)||(charCode > 96 && charCode < 123) || charCode==32 || charCode == 37|| charCode == 39 ||( charCode > 47 && charCode < 58)|| charCode==8 || charCode==9 ||charCode == 2 ||charCode == 3||charCode == 14||charCode == 15 ||charCode == 46 ||charCode == 36 || charCode == 35)
    return true;		             
    else
    return false ;	
}
function CapsAlphaNumeric(evt)
{
    var evtobj = window.event? event : evt ;
    var charCode = evtobj.charCode? evtobj.charCode : evtobj.keyCode;
	if ((charCode > 64 && charCode < 91)|| charCode==32 ||( charCode > 47 && charCode < 58)|| charCode==8 || charCode==9 ||charCode == 2 ||charCode == 3||charCode == 14||charCode == 15 ||charCode == 46 ||charCode == 36 || charCode == 35)
    return true;		             
    else
    return false ;	
}
function notext(evt)
{
    var evtobj = window.event? event : evt ;
    var charCode = evtobj.charCode? evtobj.charCode : evtobj.keyCode;
	if (true)
    return false;		             
    else
    return false ;	
}
function onlyPhoneNumbers(evt)
{
   var evtobj = window.event? event : evt ;
    var charCode = evtobj.charCode? evtobj.charCode : evtobj.keyCode;
	if ((charCode > 47 && charCode < 58) || charCode == 32 ||charCode == 45 || charCode == 43 || charCode==8 || charCode==9 ||charCode == 2 ||charCode == 3||charCode == 14||charCode == 15 ||charCode == 46 ||charCode == 36 || charCode == 35)
    return true;		             
    else
    return false ;		                            
}

function ForSearch(evt)
{
   var evtobj = window.event? event : evt ;
    var charCode = evtobj.charCode? evtobj.charCode : evtobj.keyCode;
	if (charCode==60 || charCode==62)
    return false;		             
    else
    return true ;		                            
}


function fncCharnspecial(evt)
{
   var evtobj = window.event? event : evt ;
    var charCode = evtobj.charCode? evtobj.charCode : evtobj.keyCode;
	if ((charCode > 64 && charCode < 91) ||  (charCode > 96 && charCode < 123) || charCode==32 || charCode==38 || charCode==39 || charCode==44 || charCode==45 || charCode==95|| charCode==8 || charCode==9 ||charCode == 2 ||charCode == 3||charCode == 14||charCode == 15 ||charCode == 46 ||charCode == 36 || charCode == 35)
    return true;		             
    else
    return false ;		                            
}
function onlyPhNumbers(evt)
{
    var evtobj = window.event? event : evt ;
    var charCode = evtobj.charCode? evtobj.charCode : evtobj.keyCode;
	if (charCode > 47 && charCode < 58 || charCode==43 ||charCode==45 ||charCode==32|| charCode==8 || charCode==9 ||charCode == 2 ||charCode == 3||charCode == 14||charCode == 15 ||charCode == 46 ||charCode == 36 || charCode == 35)  
    return true;		             
    else
    return false ;		                            
}
function onlyNumbersComma(evt){var evtobj = window.event? event : evt ;var charCode = evtobj.charCode? evtobj.charCode : evtobj.keyCode;if ((charCode > 47 && charCode < 58)|| charCode==8 || charCode==9 ||charCode == 10 ||charCode == 2 ||charCode == 3||charCode == 14||charCode == 15 ||charCode == 46 ||charCode == 36 || charCode == 35 || charCode == 37|| charCode == 39 || charCode == 46 || charCode == 44  || charCode == 40)return true;		             else return false ; }
function noAngularBraces(evt)
{
    var evtobj = window.event? event : evt ;
    var charCode = evtobj.charCode? evtobj.charCode : evtobj.keyCode;
	if (charCode!= 60 && charCode!= 61 && charCode!= 62|| charCode==8 || charCode==9 ||charCode == 2 ||charCode == 3||charCode == 14||charCode == 15 ||charCode == 46 ||charCode == 36 || charCode == 35)
    return true;		             
    else
    return false ;		                            
}
function WatermarkFocus(txtElem, strWatermark) {
if (txtElem.value == strWatermark) txtElem.value = '';
}
function WatermarkBlur(txtElem, strWatermark) {
if (txtElem.value == '') txtElem.value = strWatermark;
}
function CheckAll(RepeaterItem,ModuleId,PermissionCount)
{
    
    //this function will check all the permissions as per the module selection.  
    var ModuleId=ModuleId;
    var PermissionCount = PermissionCount;
    var RepeaterItem = RepeaterItem;
    var grid = RepeaterItem + "_gvPermissions";
    
    elm=document.getElementById(grid).rows;
    var k=2;
    k=k-0;
        for(i=0;i<elm.length-1;i++)
        {
             if(k<10)
             {
                 if(grid + "_ctl0"+k+"_chkModule" == ModuleId)
                 {                 
                   if(document.getElementById(grid + "_ctl0"+k+"_chkModule").checked==true)     
                   {
                       document.getElementById(grid + "_ctl0"+k+"_chkPermissions_0").checked=true
                       if(document.getElementById(grid + "_ctl0"+k+"_chkPermissions_1") != null)
                       {
                        document.getElementById(grid + "_ctl0"+k+"_chkPermissions_1").checked=true
                       }
                       if(PermissionCount > 2)
                       {
                           document.getElementById(grid + "_ctl0"+k+"_chkPermissions_2").checked=true                           
                           document.getElementById(grid + "_ctl0"+k+"_chkPermissions_3").checked=true
                           document.getElementById(grid + "_ctl0"+k+"_chkPermissions_4").checked=true
                           if(PermissionCount == 6)
                           document.getElementById(grid + "_ctl0"+k+"_chkPermissions_5").checked=true
                       }
                   }
                   else
                   {
                       document.getElementById(grid + "_ctl0"+k+"_chkPermissions_0").checked=false
                       if(document.getElementById(grid + "_ctl0"+k+"_chkPermissions_1") != null)
                       {
                        document.getElementById(grid + "_ctl0"+k+"_chkPermissions_1").checked=false
                       }
                       if(PermissionCount > 2)
                       {
                           document.getElementById(grid + "_ctl0"+k+"_chkPermissions_2").checked=false
                           document.getElementById(grid + "_ctl0"+k+"_chkPermissions_3").checked=false 
                           document.getElementById(grid + "_ctl0"+k+"_chkPermissions_4").checked=false
                           if(PermissionCount == 6)
                           document.getElementById(grid + "_ctl0"+k+"_chkPermissions_5").checked=false 
                       }             
                   }
                 }
             }
             else
             {
                if(grid + "_ctl"+k+"_chkModule"==ModuleId)
                 {
                   if(document.getElementById(grid + "_ctl"+k+"_chkModule").checked==true)     
                   {
                       document.getElementById(grid + "_ctl"+k+"_chkPermissions_0").checked=true
                       if(document.getElementById(grid + "_ctl"+k+"_chkPermissions_1") != null)
                       {
                          document.getElementById(grid + "_ctl"+k+"_chkPermissions_1").checked=true
                       }
                       if(PermissionCount > 2)
                       {
                           document.getElementById(grid + "_ctl"+k+"_chkPermissions_2").checked=true
                           document.getElementById(grid + "_ctl"+k+"_chkPermissions_3").checked=true
                           document.getElementById(grid + "_ctl"+k+"_chkPermissions_4").checked=true
                           if(PermissionCount == 6)
                           document.getElementById(grid + "_ctl"+k+"_chkPermissions_5").checked=true
                       }
                   }
                   else
                   {
                       document.getElementById(grid + "_ctl"+k+"_chkPermissions_0").checked=false
                       if(document.getElementById(grid + "_ctl"+k+"_chkPermissions_1") != null)
                       {
                          document.getElementById(grid + "_ctl"+k+"_chkPermissions_1").checked=false
                       }
                       if(PermissionCount > 2)
                       {
                           document.getElementById(grid + "_ctl"+k+"_chkPermissions_2").checked=false
                           document.getElementById(grid + "_ctl"+k+"_chkPermissions_3").checked=false  
                           document.getElementById(grid + "_ctl"+k+"_chkPermissions_4").checked=false
                           if(PermissionCount == 6)
                           document.getElementById(grid + "_ctl"+k+"_chkPermissions_5").checked=false
                       }             
                   }
                 }
             }
         k++;
        } 
    }
    
function TradingCheck() 
{ 
    if(document.getElementById("ctl00_ContentPlaceHolder1_chkUseTradingname").checked) 
    { 
        if(document.getElementById("ctl00_ContentPlaceHolder1_txtTradingName").value == "")
        {
        alert("Enter Trading Name"); 
        return false;
        }
    }
    else
    {
        if(document.getElementById("ctl00_ContentPlaceHolder1_txtTradingName").value != "")
        {
        alert("Check Use Trading Name"); 
        return false;
        }
    }
}
function adjustPageSize(aPageSizeTextboxNode, aKeyCode, aLowerBound, aUpperBound)
{
    var justDoIt = true;
    if (justDoIt == true)
	{
		// myAlert("adjustPage(event.which=" + event.which + ",event.keyCode=" + event.keyCode + ")");
		
		if (aPageSizeTextboxNode != null)
		{
			var lWhichCode = aKeyCode;
			
			// if up arrow, or plus key...
			if ((lWhichCode == 38) || (lWhichCode == 107))
			{
				// strip "+" character if it has been appended to page size value
				while ((lWhichCode == 107) && (aPageSizeTextboxNode.value.charAt(aPageSizeTextboxNode.value.length-1) == "+"))
				{
					aPageSizeTextboxNode.value = (aPageSizeTextboxNode.value).substring(0,aPageSizeTextboxNode.value.length-1);
				}
				
				// if page size not initialized or contains invalid characters...
				if ((aPageSizeTextboxNode.value == "") || (isNaN(aPageSizeTextboxNode.value)))
				{
					// set initial value as "1"
					aPageSizeTextboxNode.value = 10;
				}
				else
				{
					// upper bounds check
					if (aPageSizeTextboxNode.value < aUpperBound)
					{
						aPageSizeTextboxNode.value = new Number(aPageSizeTextboxNode.value) + 1;
					}
				}
			}
			// else if down arrow, or minus key...
			else if ((lWhichCode == 40) || (lWhichCode == 109))
			{
				// strip "-" character if it has been appended to page size value
				while ((lWhichCode == 109) && (aPageSizeTextboxNode.value.charAt(aPageSizeTextboxNode.value.length-1) == "-"))
				{
					aPageSizeTextboxNode.value = (aPageSizeTextboxNode.value).substring(0,aPageSizeTextboxNode.value.length-1);
				}
				
				// if page size not initialized or contains invalid characters...
				if ((aPageSizeTextboxNode.value == "") || (isNaN(aPageSizeTextboxNode.value)))
				{
					// set initial value as "1"
					aPageSizeTextboxNode.value = 10;
				}
				else {
					// lower bounds check
					if (aPageSizeTextboxNode.value > aLowerBound)
					{
						aPageSizeTextboxNode.value = new Number(aPageSizeTextboxNode.value) - 1;
					}
				}
			}
		}
	}
}
function clickButton(e, buttonid)
{ 
 
 var evt = e ? e : window.event;
    var bt = document.getElementById(buttonid);
    if (bt)
    { 
       if(evt.which == 13)
       {
         WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(bt, "", true, "", "", false, true))
         return false; 
       }
       else if (evt.keyCode == 13)
        { 
            bt.click(); 
            return false; 
        } 
    } 
}
function fncHTML(evt)
{var e=event||evt;
var charCode=e.which||e.keyCode;
if((charCode>47&&charCode<58)||(charCode>64&&charCode<91)||(charCode>96&&charCode<123)||charCode==32||charCode==38||charCode==39||charCode==44||charCode==45||charCode==95||charCode>61||charCode<62 ||charCode == 2 ||charCode == 3||charCode == 14||charCode == 15 ||charCode == 46 ||charCode == 36 || charCode == 35)
return true;
else 
return false;}





    

// multiline textbox functions


// Keep user from entering more than maxLength characters
function doKeypress(control){
    maxLength = control.attributes["maxLength"].value;
    value = control.value;
     if(maxLength && value.length > maxLength-1){
          event.returnValue = false;
          maxLength = parseInt(maxLength);
     }
}
// Cancel default behavior
function doBeforePaste(control){
    maxLength = control.attributes["maxLength"].value;
     if(maxLength)
     {
          event.returnValue = false;
     }
}
// Cancel default behavior and create a new paste routine
function doPaste(control){
    maxLength = control.attributes["maxLength"].value;
    value = control.value;
     if(maxLength){
          event.returnValue = false;
          maxLength = parseInt(maxLength);
          var oTR = control.document.selection.createRange();
          var iInsertLength = maxLength - value.length + oTR.text.length;
          var sData = window.clipboardData.getData("Text").substr(0,iInsertLength);
          oTR.text = sData;
     }
}
// end of multiline textbox functions


// Keep user from entering more than maxLength characters
function paydoKeypress(control,event) {
    
    maxLength = control.attributes["maxLength"].value;
    value = control.value;
    var charCode;
    if (maxLength && value.length > maxLength - 1) {
        if (window.event) //IE
        {   
            charCode = event.keyCode;
            if (!(charCode == 8 || charCode == 9 || charCode == 127)) {
                window.event.returnValue = false;
            }
        }
        else //Firefox
        {
            charCode = event.which;
            if (!(charCode == 8 || charCode == 9 || charCode == 127)) {
                event.preventDefault();
            }
        }
        maxLength = parseInt(maxLength);
    }
}
// Cancel default behavior
function paydoBeforePaste(control,event) {
    maxLength = control.attributes["maxLength"].value;
    if (maxLength) {
        if (window.event) //IE
            window.event.returnValue = false;
        else //Firefox
            event.preventDefault();
    }
}
// Cancel default behavior and create a new paste routine
function paydoPaste(control,event) {
    maxLength = control.attributes["maxLength"].value;
    value = control.value;
    if (maxLength) {
        if (window.event) //IE
            window.event.returnValue = false;
        else //Firefox
            event.preventDefault();
        maxLength = parseInt(maxLength);
        var oTR = control.document.selection.createRange();
        var iInsertLength = maxLength - value.length + oTR.text.length;
        var sData = window.clipboardData.getData("Text").substr(0, iInsertLength);
        oTR.text = sData;
    }
}
// end of multiline textbox functions


function fncAlphaNumeric(evt)
{
    var evtobj = window.event? event : evt ;
    var charCode = evtobj.charCode? evtobj.charCode : evtobj.keyCode;
    
  if(charCode == evtobj.keyCode)
  {
       if ((charCode > 47 && charCode < 58) || (charCode > 64 && charCode < 91) ||  (charCode > 96 && charCode < 123) || charCode==32 || charCode==44 || charCode==45 || charCode==95 ||charCode == 2 ||charCode == 3 || charCode==8 || charCode==9 ||charCode == 10 || charCode == 13 || charCode == 14 ||charCode == 15 )//charCode == 35 ||   ||charCode == 36  || charCode == 37|| charCode == 39 )
    return true;		             
    else
    return false ;	
 
  }
  else
  {
     if ((charCode > 47 && charCode < 58) || (charCode > 64 && charCode < 91) ||  (charCode > 96 && charCode < 123) || charCode==32 || charCode==44 || charCode==45 || charCode==95 ||charCode == 2 ||charCode == 3 || charCode==8 || charCode==9 ||charCode == 10 || charCode == 13 || charCode == 14 ||charCode == 15) //  ||charCode == 36  || charCode == 37|| charCode == 39
    return true;		             
    else
    return false ;	
  }
  
		                            
}
// multiline textbox functions


function fncURLLinks(evt)
{
  var evtobj = window.event? event : evt ;
    var charCode = evtobj.charCode? evtobj.charCode : evtobj.keyCode;
	if ((charCode > 47 && charCode < 58) || (charCode > 64 && charCode < 91) ||  (charCode > 96 && charCode < 123) ||  charCode==32 ||charCode==95 ||charCode == 2 ||charCode == 3 ||charCode == 8  || charCode==9 ||charCode == 10 ||charCode == 14||charCode == 15  || charCode == 35 ||charCode == 46 || charCode == 47 || charCode == 58)
    return true;		             
    else
    return false ;		                            
}

function CheckAllForModule(RepeaterItem,ModuleId,PermissionCount)
{
    
    //this function will check all the permissions as per the module selection.  
    var ModuleId=ModuleId;
    var PermissionCount = PermissionCount;
    var RepeaterItem = RepeaterItem;
    var grid ="ctl00_ContentPlaceHolder1_gvPermissions"; //RepeaterItem + "_gvPermissions";
    elm=document.getElementById(grid).rows;
    var k=2;
     
        for(i=0;i<elm.length-1;i++)
        {
             if(k<10)
             {
                 if(grid + "_ctl0"+k+"_chkModule" == ModuleId)
                 {              
                   if(document.getElementById(grid + "_ctl0"+k+"_chkModule").checked==true)     
                   {
                        document.getElementById(grid + "_ctl0"+k+"_chkCommunicationType_0").checked=true;
                       // document.getElementById(grid + "_ctl0"+k+"_chkCommunicationType_1").checked=true;
                        document.getElementById(grid + "_ctl0"+k+"_chkActions_0").checked=true;
                        document.getElementById(grid + "_ctl0"+k+"_chkActions_1").checked=true;
                        document.getElementById(grid + "_ctl0"+k+"_chkActions_2").checked=true  ;                         
                        document.getElementById(grid + "_ctl0"+k+"_chkActions_3").checked=true;
                   }
                   else
                   {
                       document.getElementById(grid + "_ctl0"+k+"_chkCommunicationType_0").checked=false;
                       //document.getElementById(grid + "_ctl0"+k+"_chkCommunicationType_1").checked=false;
                       document.getElementById(grid + "_ctl0"+k+"_chkActions_0").checked=false;
                       document.getElementById(grid + "_ctl0"+k+"_chkActions_1").checked=false;
                       document.getElementById(grid + "_ctl0"+k+"_chkActions_2").checked=false;
                       document.getElementById(grid + "_ctl0"+k+"_chkActions_3").checked=false ;
                   }
                 }
             }
             else
             {
                if(grid + "_ctl"+k+"_chkModule"==ModuleId)
                 {
                   if(document.getElementById(grid + "_ctl"+k+"_chkModule").checked==true)     
                   {
                       document.getElementById(grid + "_ctl"+k+"_chkCommunicationType_0").checked=true;
                      // document.getElementById(grid + "_ctl0"+k+"_chkCommunicationType_1").checked=true;
                       document.getElementById(grid + "_ctl"+k+"_chkActions_0").checked=true;
                       document.getElementById(grid + "_ctl"+k+"_chkActions_1").checked=true;
                       document.getElementById(grid + "_ctl"+k+"_chkActions_2").checked=true;
                       document.getElementById(grid + "_ctl"+k+"_chkActions_3").checked=true;
                   }
                   else
                   {
                       document.getElementById(grid + "_ctl"+k+"_chkCommunicationType_0").checked=false;
                      // document.getElementById(grid + "_ctl0"+k+"_chkCommunicationType_1").checked=false;
                       document.getElementById(grid + "_ctl"+k+"_chkActions_0").checked=false;
                       document.getElementById(grid + "_ctl"+k+"_chkActions_1").checked=false;
                       document.getElementById(grid + "_ctl"+k+"_chkActions_2").checked=false;
                       document.getElementById(grid + "_ctl"+k+"_chkActions_3").checked=false ; 
                   }
                 }
             }
         k++;
        } 
    }
    
      function FindWords(lblId,MessageId)
    {
      
        var corrector=0;
        document.getElementById(lblId).innerHTML= document.getElementById(MessageId).value.length;
    }
    
function checkProfanityWord(oSrc, args)
{ 
    var flag = 0;
    var strMessage = "";
     var WordCount = 0;
   // alert(oSrc.controltovalidate);
   //alert( oSrc.controltovalidate);
   // alert( document.getElementById(oSrc.id).innerHTML);
    var  arr_profane_words123=document.getElementById('ctl00_ContentPlaceHolder1_hdfProfanityWords').value.toLowerCase().split('|');

    for(var i=0; i<arr_profane_words123.length; i++)
    {
        if(document.getElementById(oSrc.controltovalidate).value != "")
        {
            var Titlevalue= document.getElementById(oSrc.controltovalidate).value;
            Titlevalue = Titlevalue.toLowerCase();
          
            if(arr_profane_words123[i].length > 0 )
            {
                if(Titlevalue.match(arr_profane_words123[i]))
                { 
                    flag = 1;
                    WordCount++;
                    if(WordCount > 0)
                    {
                        strMessage = strMessage + " '"+arr_profane_words123[i] +"' ";
                    }
                    else
                    {
                        strMessage = strMessage + " '"+arr_profane_words123[i] +"'";
                    }
                    
                }
            }
        } 
     }
     
     if(flag == 0)
     {
         args.IsValid = true;
     }
     else
     {
        document.getElementById(oSrc.id).innerHTML = "Enter valid text instead of " +strMessage;
        args.IsValid = false;
     }
} 

function checkProfanityWordEditor(oSrc, args)
{ 
    var flag = 0;
    var strMessage = "";
    var WordCount = 0;
   // alert(oSrc.controltovalidate);
   //alert(oSrc.controltovalidate);
   // alert( document.getElementById(oSrc.id).innerHTML);
   // alert(document.getElementById(oSrc.controltovalidate).getHTML());
    var  arr_profane_words123=document.getElementById('ctl00_ContentPlaceHolder1_hdfProfanityWords').value.toLowerCase().split('|');
    for(var i=0; i<arr_profane_words123.length; i++)
    {
        if(document.getElementById(oSrc.controltovalidate).getHTML() != "")
        {
            var Titlevalue= document.getElementById(oSrc.controltovalidate).getHTML();
            Titlevalue = Titlevalue.toLowerCase();
             if(arr_profane_words123[i].length > 0 )
            {
                if(Titlevalue.match(arr_profane_words123[i]))
                { 
                    flag = 1;
                    WordCount++;
                    if(WordCount > 0)
                    {
                        strMessage = strMessage + " '"+arr_profane_words123[i] +"' ";
                    }
                    else
                    {
                        strMessage = strMessage + " '"+arr_profane_words123[i] +"'";
                    }
                }
            }
        } 
     }
     
     if(flag == 0)
     {
         args.IsValid = true;
     }
     else
     {
        document.getElementById(oSrc.id).innerHTML = "Enter valid text instead of " +strMessage;
        args.IsValid = false;
     }
}

// function onValidate(validatorSpan, eventArgs)
// { 
//ctl00_ContentPlaceHolder1_cvEndDate2
//eventArgs.IsValid = (eventArgs.Value.length > 0);
//   if (!eventArgs.IsValid) highlight(validatorSpan);
// }
// 

function sampledata(test)
{
    var     rfvEventTitle = document.getElementById("ctl00_ContentPlaceHolder1_rfvEventTitle");
    var     rfvSaveEvents = document.getElementById("ctl00_ContentPlaceHolder1_rfvSaveEvents");      
    var     rfvEventStartDate = document.getElementById("ctl00_ContentPlaceHolder1_rfvEventStartDate");  
     var     cvEndDate2 = document.getElementById("ctl00_ContentPlaceHolder1_cvEndDate2") ;
    var     revEventStartDate=document.getElementById("ctl00_ContentPlaceHolder1_revEventStartDate") ;
    var     revExpiryDate=document.getElementById("ctl00_ContentPlaceHolder1_revExpiryDate") ;
    var     cvRegDate2=document.getElementById("ctl00_ContentPlaceHolder1_cvRegDate2") ;
    
    
    var     rfvShortDesc = document.getElementById("ctl00_ContentPlaceHolder1_rfvShortDesc");      
    var     rfvDetails = document.getElementById("ctl00_ContentPlaceHolder1_rfvDetails");     
  test=test-0;
    
    if(test != 1)
    {
    ValidatorEnable(rfvEventTitle, true);  
    ValidatorEnable(rfvSaveEvents, true);  
    ValidatorEnable(rfvEventStartDate, true);  
     ValidatorEnable(cvEndDate2, true);  
    ValidatorEnable(revEventStartDate, true);  
    ValidatorEnable(revExpiryDate, true);  
    ValidatorEnable(cvRegDate2, true);  
  }  
     if(test != 2)
     {
    ValidatorEnable(rfvShortDesc, true);  
    ValidatorEnable(rfvDetails, true);  
}
   
    
        if(rfvShortDesc.style.visibility  == "visible" || rfvDetails.style.display == "inline")
         {
             test =2;
         }
         if(rfvEventTitle.style.display  == "inline" || rfvSaveEvents.style.display  == "inline" || rfvEventStartDate.style.display  == "inline" || cvEndDate2.style.display== "inline" ||revEventStartDate.style.display== "inline"    ||rfvEventStartDate.style.display== "inline"    ||revExpiryDate.style.display== "inline"    ||cvRegDate2.style.display== "inline"   )
 
         {
            test =1;
         }  
         HideEventTabsFE(test);

}
function  HideEventTabsFE(test)
{

    test=test-0;
    if(test==1)
    {
     document.getElementById("ctl00_ContentPlaceHolder1_divOptions").style.display="block";
     document.getElementById("ctl00_ContentPlaceHolder1_divContent").style.display="none";
     document.getElementById("ctl00_ContentPlaceHolder1_divVenue").style.display="none";
     document.getElementById("ctl00_ContentPlaceHolder1_divRelatedEvents").style.display="none";
     document.getElementById("ctl00_ContentPlaceHolder1_tabActive1").src="images/Btn_Options_Hover.jpg";
     document.getElementById("ctl00_ContentPlaceHolder1_tabActive2").src="images/Btn_Content.jpg";
     document.getElementById("ctl00_ContentPlaceHolder1_tabActive3").src="images/Btn_VenueContact.jpg";
     document.getElementById("ctl00_ContentPlaceHolder1_tabActive4").src="images/Btn_AddRelatedEvents.jpg";
     document.getElementById("spTabTitle").innerHTML="Options";
     
    }
    else if(test==2)
    {
     document.getElementById("ctl00_ContentPlaceHolder1_divOptions").style.display="none";
     document.getElementById("ctl00_ContentPlaceHolder1_divContent").style.display="block";
     document.getElementById("ctl00_ContentPlaceHolder1_divVenue").style.display="none";
     document.getElementById("ctl00_ContentPlaceHolder1_divRelatedEvents").style.display="none";
     document.getElementById("ctl00_ContentPlaceHolder1_tabActive1").src="images/Btn_Options.jpg";
     document.getElementById("ctl00_ContentPlaceHolder1_tabActive2").src="images/Btn_Content_Hover.jpg";
     document.getElementById("ctl00_ContentPlaceHolder1_tabActive3").src="images/Btn_VenueContact.jpg";
     document.getElementById("ctl00_ContentPlaceHolder1_tabActive4").src="images/Btn_AddRelatedEvents.jpg";
     document.getElementById("spTabTitle").innerHTML="Content";

    }
      else if(test==3)
    {
     document.getElementById("ctl00_ContentPlaceHolder1_divOptions").style.display="none";
     document.getElementById("ctl00_ContentPlaceHolder1_divContent").style.display="none";
     document.getElementById("ctl00_ContentPlaceHolder1_divVenue").style.display="block";
     document.getElementById("ctl00_ContentPlaceHolder1_divRelatedEvents").style.display="none";
     document.getElementById("ctl00_ContentPlaceHolder1_tabActive1").src="images/Btn_Options.jpg";
     document.getElementById("ctl00_ContentPlaceHolder1_tabActive2").src="images/Btn_Content.jpg";
     document.getElementById("ctl00_ContentPlaceHolder1_tabActive3").src="images/Btn_VenueContact_Hover.jpg";
     document.getElementById("ctl00_ContentPlaceHolder1_tabActive4").src="images/Btn_AddRelatedEvents.jpg";
          document.getElementById("spTabTitle").innerHTML="Venue / Contact";


    }
   else if(test==4)
    {
     document.getElementById("ctl00_ContentPlaceHolder1_divOptions").style.display="none";
     document.getElementById("ctl00_ContentPlaceHolder1_divContent").style.display="none";
     document.getElementById("ctl00_ContentPlaceHolder1_divVenue").style.display="none"; 
     document.getElementById("ctl00_ContentPlaceHolder1_divRelatedEvents").style.display="block";
     document.getElementById("ctl00_ContentPlaceHolder1_tabActive1").src="images/Btn_Options.jpg";
     document.getElementById("ctl00_ContentPlaceHolder1_tabActive2").src="images/Btn_Content.jpg";
     document.getElementById("ctl00_ContentPlaceHolder1_tabActive3").src="images/Btn_VenueContact.jpg";
     document.getElementById("ctl00_ContentPlaceHolder1_tabActive4").src="images/Btn_AddRelatedEvents_Hover.jpg";
          document.getElementById("spTabTitle").innerHTML="Related Events";

    }
 }

 
