﻿// JScript File

  // American Numbering System
  var th = ['','thousand','million', 'billion','trillion'];
 // uncomment this line for English Number System
 // var th = ['','thousand','million', 'milliard','billion'];

    var dg = ['zero','One','Two','Three','Four', 'Five','Six','Seven','Eight','Nine']; 
    var tn = ['Ten','Eleven','Twelve','Thirteen', 'Fourteen','Fifteen','Sixteen', 'Seventeen','Eighteen','Nineteen']; 
    var tw = ['Twenty','Thirty','Forty','Fifty', 'Sixty','Seventy','Eighty','Ninety']; 
        
   var OldHintID="";
   var OldErrID="dvmssg";
   var OldErrorID=0;
   
   var OldComboHintName="";
   var OldComboErrorID="";
   
   var varOldCountryID="";
   var varOldCountryName="";
   var varOldCountryMobileStatus="";
   var varSelectedCountryID="";
   var varSelectedCountryName="";
   var varIsStepPage="";
   var varTotalSteps=3;
   
   
    function  SelectedText(id,spHintID,helpID){

        
        HideHint(spHintID);
        
        if(OldErrID!=""){
            if(OldHintID==spHintID){
                $(OldErrID).style.display='none';
            }
        }        
        $("dvmssg").style.display='none';
        $(spHintID).style.display=''
        $(spHintID).className = 'hint1';
        $(helpID).style.display='';
        var varParentNode=id.parentNode.parentNode;
        varParentNode.className='input-focus';
        OldHintID=spHintID;
        OldErrID = helpID;
                
        }

     function ShowError(txtId,ErrorId,vHintName){
     
//       if(OldHintID!="" && OldErrID!=""){
//           if(OldHintID==vHintName){
//            $(OldErrID).style.display = 'none';
//            }
//        }
    
        
        HideHint(vHintName);
        
        OldHintID=vHintName;
        OldErrID = ErrorId;  
        
         var varParentNode=txtId.parentNode.parentNode;            
         varParentNode.className='input-error';
        $(vHintName).style.display='';
        $(vHintName).className = 'hint1';
        $(ErrorId).style.display='';
        OldErrorID=1;
        }
     
     function HideError(txtId,ErrorId,vHintName){
     
        if(OldHintID!="" && OldErrID!=""){
//        $(OldErrID).style.display = 'none';
//        $(OldHintID).style.display = 'none';
//        $(OldHintID).className = '';
        $(ErrorId).style.display = 'none';
        
        var varParentNode=txtId.parentNode.parentNode;            
        varParentNode.className='input-normal';
        }
        
        OldErrorID=0;
        }
     
     function ShowComboError(ErrorId,vHintName){
        OldComboErrorID=ErrorId;
        OldComboHintName=vHintName;
        $(ErrorId).style.display = '';
        $(vHintName).style.display='';
        $(vHintName).className = 'hint1';
        OldErrorID=1;}
        
     function HideComboError(){
        if(OldComboErrorID!=""){
            $(OldComboErrorID).style.display = 'none';
            $(OldComboHintName).style.display='none';
            $(OldComboHintName).className = 'hint';
        }
        OldErrorID=0;}
    
    function HideAllMsg(){
    
        var childNodeArray = $("spAllMsg").childNodes;
        for(var i=0;i<=childNodeArray.length;i++){
               
                if(typeof childNodeArray[i] == "object"){
                     if(typeof childNodeArray[i].length != "number"){
                        if(childNodeArray[i].className == "action ok" || childNodeArray[i].className == "action cancel" ){
                            childNodeArray[i].style.display='none';
                         }
                     }
                }
        }
        $("diagMessage").style.display = 'none';}
      
    function ShowAlert(vHeaderMsg,vMsg,vIsSuccess){

        HideAllMsg();
        
        $("SpAlertOk").style.display = '';
        $("diagMessage").style.display = '';
        $("HdrMsg").innerHTML = vHeaderMsg;
        $("PMsg").innerHTML = vMsg;
        if(vIsSuccess==1){
             $("imgHeader").src= varImagePath + 'alert-success.gif';}else{
            $("imgHeader").src= varImagePath + 'alert.gif';
             
          }}
    
   function ShowAlertAndGoBack(vHeaderMsg,vMsg,vIsSuccess){

        HideAllMsg();
        
        $("spConfOk").style.display = '';
        $("diagMessage").style.display = '';
        $("HdrMsg").innerHTML = vHeaderMsg;
        $("PMsg").innerHTML = vMsg;
        if(vIsSuccess==1){
                       
            $("imgHeader").src= varImagePath + 'alert-success.gif';}else{
            $("imgHeader").src= varImagePath + 'alert.gif';
            
          }}
          
    function ShowConfermation(vHeaderMsg,vMsg){
        
        HideAllMsg();
        
        $("spCancel").style.display = '';
        $("spConfOk").style.display = '';
        $("diagMessage").style.display = '';
        $("HdrMsg").innerHTML = vHeaderMsg;
        $("PMsg").innerHTML = vMsg;
        $("imgHeader").src= varImagePath + 'alert-delete.gif';}
    
    
        
    function ShowConfermationForChangeChannel(IsStepPage){
        
        HideAllMsg();
        varIsStepPage = IsStepPage;
        
        if( varSelectedCountryID != varOldCountryID){
        
        var varHeaderMsg = "";
        var varMsg = ""
        var varFlag="";
        
        if(IsStepPage!=0){
            
            if( varOldCountryMobileStatus != 'False' ){ //true - means Old Country was SMS Supported
                
                 if( $("hdnIsCountryMobile").value != 'True' ){ //false  - means selected country is not SMS Supported
                    
                    varHeaderMsg = $("lblMobileNotSupportedHeader").innerHTML;
                    varMsg = $("lblSMSSupportedToNotSMSSupportedMsg").innerHTML;
                    varFlag = 1;
                 }
            }
        
        }else{
        
                if( varOldCountryMobileStatus != 'True' ){ //false - means Old Country was not SMS Supported
                    
                    if( $("hdnIsCountryMobile").value != 'False' ){ //true - means selected country is SMS Supported
                        varHeaderMsg = $("lblPersonalHeader").innerHTML;
                        varMsg = $("lblNotSMSSupportedToSMSSupportedMsg").innerHTML;
                        varFlag = 1;
                    }
                    
                }else{ //true - means Old Country was SMS Supported
                     
                    if( $("hdnIsCountryMobile").value != 'False' ){ //true  - means selected country is SMS Supported
                    
                        varHeaderMsg = $("lblPersonalHeader").innerHTML;
                        varMsg = $("lblSMSSupportedToAnotherSMSsupportedMsg").innerHTML;
                    
                    }else{ //false - means selected country is not SMS Supported
                    
                        varHeaderMsg = $("lblMobileNotSupportedHeader").innerHTML;
                        varMsg = $("lblSMSSupportedToNotSMSSupportedMsg").innerHTML;
                    }
                    varFlag = 1;
                }        
        }
        if(varFlag!=""){
            $("SpChangeChannelCancel").style.display = '';
            $("SpChangeChannelOk").style.display = '';
            $("diagMessage").style.display = '';
            $("HdrMsg").innerHTML = varHeaderMsg;
            $("PMsg").innerHTML = varMsg;
            $("imgHeader").src= varImagePath + 'alert-delete.gif';}else{
                ChangeChannelAfterConfermation();
            } 
       }else{
            ChangeChannelAfterConfermation();
       }
    }
    
    function CancelConfermationForChangeChannel(){
        
        HideAllMsg();
        $("hdnCountry").value = varOldCountryID;
        $("Country").innerHTML = varOldCountryName;
        //$("Country").value = varOldCountryName;
        $("hdnIsCountryMobile").value = varOldCountryMobileStatus;
        SwitchMenu('sub1');
    }
    function ChangeChannelAfterConfermation(){
        
        HideAllMsg();
        $("hdnCountry").value = varSelectedCountryID;
        $("Country").innerHTML = varSelectedCountryName;
        //$("Country").value = varSelectedCountryName;
        SwitchMenu('sub1');
    }
    
     function ActiveTab(id){
        $(id).className='active';}
        
    
    function HideAlert(){
        HideAllMsg();}
        
    function BackDeshboardPage(){
        location.href=varAppRoot + "/RecentActivity";}
        
    function BackLoginPage(){
        location.href= varAppRoot + "/LogOut.aspx";}
    
    
     function DeleteAvatarPhotoConfermation(vHeaderMsg,vMsg){
        
        HideAllMsg();
        $("spCancelPhoto").style.display = '';
        $("spDeleteAvatarPhotoOk").style.display = '';
        $("diagMessage").style.display = '';
        $("HdrMsg").innerHTML = vHeaderMsg;
        $("PMsg").innerHTML = vMsg;
        $("imgHeader").src= varImagePath + 'alert-delete.gif';}
        
        
        
    function DeleteAccountConfermation(vHeaderMsg,vMsg){
        
        HideAllMsg();
        $("spCancel").style.display = '';
        $("spDeleteAccountOk").style.display = '';
        $("diagMessage").style.display = '';
        $("HdrMsg").innerHTML = vHeaderMsg;
        $("PMsg").innerHTML = vMsg;
        $("imgHeader").src= varImagePath + 'alert-delete.gif';}
        
    function DeleteAccountAfterConfermation(){
        HideAllMsg();
        RemoveAcountAfterConfermation();}
    
   function DeleteChildConfermation(vHeaderMsg,vMsg){
        
        HideAllMsg();
        
        $("spCancel").style.display = '';
        $("spDeleteChildOk").style.display = '';
        $("diagMessage").style.display = '';
        $("HdrMsg").innerHTML = vHeaderMsg;
        $("PMsg").innerHTML = vMsg;
        $("imgHeader").src= varImagePath + 'alert-delete.gif';}
   
   function DeleteChildAfterConfermation(){
        HideAllMsg();
        RemoveChildAfterConfermation();}
   
    function ValidateRequired(obj,errormsg,vHintName){
        if(trim(obj.value).length <=0){
            ShowError(obj,errormsg,vHintName);
            return false;}else{
            HideError(obj,errormsg,vHintName);
            return true;}}

    function ValidateLength(obj,errormsg,minLength,maxLength,vHintName){
        
        if(trim(obj.value).length < minLength || trim(obj.value).length > maxLength){     
            ShowError(obj,errormsg,vHintName);
            return false;}else{
            HideError(obj,errormsg,vHintName);
            return true;}}
    
    function ValidateAlphaNumericValue (obj,errormsg,vHintName){
        if ( trim(obj.value).length >0){ 
            if(!alphanumeric(trim(obj.value))){
                ShowError(obj,errormsg,vHintName);
                return false;}else{
                HideError(obj,errormsg,vHintName);
                return true;}}else{
                ShowError(obj,errormsg,vHintName);
                return false;}}
    
    function ValidateAlphaNumericValueForName (obj,errormsg,vHintName){
        if ( trim(obj.value).length >0){ 
            if(!alphanumericForName(trim(obj.value))){
                ShowError(obj,errormsg,vHintName);
                return false;}else{
                HideError(obj,errormsg,vHintName);
                return true;}}else{
                ShowError(obj,errormsg,vHintName);
                return false;}}
                
                
    function ValidateNumber(obj,errormsg,vHintName){
        if(!IsNumeric(trim(obj.value))){
             ShowError(obj,errormsg,vHintName);
             return false;}else{
             HideError(obj,errormsg,vHintName);
             return true;}}
    
    function ValidateEmailAddress(obj,errormsg,vHintName){
        if(!CheckEmail(trim(obj.value))){
             ShowError(obj,errormsg,vHintName);
             return false;}else{
             HideError(obj,errormsg,vHintName);
             return true;}}
    
    function ValidateBothText(obj1,obj2,errormsg,vHintName){
        if(trim(obj1.value) != trim($(obj2).value)){
             ShowError(obj1,errormsg,vHintName);
             return false;}else{
             HideError(obj1,errormsg,vHintName);
             return true;}}
             
    function ValidateStartWith(obj,errormsg,vCountryID,vHintName){
        if(!CheckStartWith(trim(obj.value),vCountryID)){
            ShowError(obj,errormsg,vHintName);
            return false;}else{
            HideError(obj,errormsg,vHintName);
            return true;}}
    
    function ValidateMobileLength(obj,errormsg,minLength,maxLength,vCountryID,vHintName){
        if(vCountryID=="1"){
            if(trim(obj.value).length < minLength || trim(obj.value).length > maxLength){     
                ShowError(obj,errormsg,vHintName);
                return false;}else{
                HideError(obj,errormsg,vHintName);
                return true;}
        }else{
                HideError(obj,errormsg,vHintName);
                return true;}}
            
    function IsNumeric(strString){
        var strValidChars = "0123456789";
        var strChar;
        var blnResult = true;
        if (strString.length == 0) return false;
        for (i = 0; i < strString.length && blnResult == true; i++){
            strChar = strString.charAt(i);
            if (strValidChars.indexOf(strChar) == -1){
                blnResult = false;}
                return blnResult;}}
                
    function CheckStartWith(str,CountryID){ 
        if(CountryID=="1"){ 
            if (str.charAt(0)!="0"){
                return false;
            }else{return true;}
        }else{return true;}}
        
    function ShowTextBoxNormal(obj){
    
        var varParentNode=obj.parentNode.parentNode;
        varParentNode.className='input-normal';
    }
    function ShowTextBoxPinkGlowFocus(obj,spHintID){
        
        HideHint(spHintID);
        var varParentNode=obj.parentNode.parentNode;
        varParentNode.className='input-focus';   
    }
    
    function ShowTextBoxBlueGlowFocus(obj){
        
        var varParentNode=obj.parentNode.parentNode;
        varParentNode.className='input-focus';   
    }
    
    function HideProfileDetailsMsg(obj){
        $(obj).style.display = 'none';
    }
    
    
    function HideHint(spHintID){
        
        var childNodeArray = $(spHintID).childNodes;
        var i;
        for(i=0;i<=childNodeArray.length;i++){
               
                if(typeof childNodeArray[i] == "object"){
                     if(typeof childNodeArray[i].length != "number"){
                        if(childNodeArray[i].className != "hint-pointer"){
                            childNodeArray[i].style.display='none';
                         }else{
                             childNodeArray[i].style.display='';                            
                         }
                     }
                }
        }
        $(spHintID).className = 'hint';
    }
    
    function HideHintInvitationMsg(spHintID)
    {
        $(spHintID).parentNode.className = "text-area";
        HideHint(spHintID);
    }
    
    function CheckEmail(str){
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   return false}
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false}
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false}
		if (str.indexOf(at,(lat+1))!=-1){
		    return false}
		if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false}
		if (str.indexOf(dot,(lat+2))==-1){
		    return false}
		if (str.indexOf(" ")!=-1){
		    return false}
 		return true}
	
    function alphanumeric(alphane){
	    var numaric = alphane;
	    for(var j=0; j<numaric.length; j++){
		    var alphaa = numaric.charAt(j);
		    var hh = alphaa.charCodeAt(0);
		      if((hh >= 48 && hh<=57) || (hh >= 65 && hh<=90) || (hh >= 97 && hh<=122) || (hh==32)){
		      }else {
			     return false;}}
		return true;}
		
	function alphanumericForName(alphane){
	    var numaric = alphane;
	    for(var j=0; j<numaric.length; j++){
		    var alphaa = numaric.charAt(j);
		    var hh = alphaa.charCodeAt(0);
		      if((hh >= 48 && hh<=57) || (hh >= 65 && hh<=90) || (hh >= 97 && hh<=122) || (hh==32) || (hh==45) || (hh==46) || (hh==39) ){
		      }else {
			     return false;}}
		return true;}

    function SelectValue(CountryID, CountryName){
        
        varOldCountryID = $("hdnCountry").value;
        varOldCountryName =$("Country").innerHTML;
        //varOldCountryName =$("Country").value;
        
        varSelectedCountryID = CountryID;
        varSelectedCountryName = CountryName;
        
        varOldCountryMobileStatus = $("hdnIsCountryMobile").value;
        GetCountryMobileStatus(CountryID);
        
        }
 
    function SelectCountry(CountryID, CountryName){
        $("Country").innerHTML = CountryName;
        SwitchMenu('sub1');
        $("hdnMobileCountry").value = CountryID;}
        
     function trim(stringToTrim){
	    //return stringToTrim.replace(/^\s+|\s+$/g,"");}
        return stringToTrim.replace(/^\s*/, "").replace(/\s*$/, "");}

    function NumberToWords(s){
    
        s = s.toString(); 
        s = s.replace(/[\, ]/g,''); 
        if (s != String(parseFloat(s))) 
            return 'not a number'; 
        var x = s.indexOf('.'); 
        if (x == -1) 
            x = s.length; 
        if (x > 15) 
            return 'too big'; 
        var n = s.split(''); 
        var str = ''; 
        var sk = 0; 
        for (var i=0; i < x; i++) 
        {
            if ((x-i)%3==2) 
            {
                if (n[i] == '1') 
                {
                    str += tn[Number(n[i+1])] + ' '; i++; sk=1;
                } 
                else if (n[i]!=0) 
                {
                    str += tw[n[i]-2] + ' ';sk=1;
                }
            } 
            else if (n[i]!=0) 
            {
                str += dg[n[i]] +' '; 
                if ((x-i)%3==0) 
                    str += 'hundred ';
                    sk=1;
            } 
            if ((x-i)%3==1) 
            {
                if (sk) str += th[(x-i-1)/3] + ' ';
                sk=0;
            }
        } 
        if (x != s.length) 
        {
            var y = s.length; 
            str += 'point '; 
            for (var i=x+1; i<y; i++)
                str += dg[n[i]] +' ';
        } 
        return str.replace(/\s+/g,' ');}
        
    function formatDate(dateStr) 
    { 
        var months=new Array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');
        var slash1 = dateStr.indexOf("/");
        if (slash1 == -1) { slash1 = dateStr.indexOf("-"); }
        // if no slashes or dashes, invalid date
        if (slash1 == -1) { return false; }
        var dateMonth = dateStr.substring(0, slash1)
        var dateMonthAndYear = dateStr.substring(slash1+1, dateStr.length);
        var slash2 = dateMonthAndYear.indexOf("/");
        if (slash2 == -1) { slash2 = dateMonthAndYear.indexOf("-"); }
        // if not a second slash or dash, invalid date
        if (slash2 == -1) { return false; }
        var dateDay = dateMonthAndYear.substring(0, slash2);
        var dateYear = dateMonthAndYear.substring(slash2+1, dateMonthAndYear.length);               
       return dateDay + ' ' + months[dateMonth - 1 ] + ' ' + dateYear;
    }
    
        
 function checkValidDate(dateStr) {
    // dateStr must be of format month day year with either slashes
    // or dashes separating the parts. Some minor changes would have
    // to be made to use day month year or another format.
    // This function returns True if the date is valid.
    var slash1 = dateStr.indexOf("/");
    if (slash1 == -1) { slash1 = dateStr.indexOf("-"); }
    // if no slashes or dashes, invalid date
    if (slash1 == -1) { return false; }
    var dateMonth = dateStr.substring(0, slash1)
    var dateMonthAndYear = dateStr.substring(slash1+1, dateStr.length);
    var slash2 = dateMonthAndYear.indexOf("/");
    if (slash2 == -1) { slash2 = dateMonthAndYear.indexOf("-"); }
    // if not a second slash or dash, invalid date
    if (slash2 == -1) { return false; }
    var dateDay = dateMonthAndYear.substring(0, slash2);
    var dateYear = dateMonthAndYear.substring(slash2+1, dateMonthAndYear.length);
    if ( (dateMonth == "") || (dateDay == "") || (dateYear == "") ) { return false; }
    if (dateYear.length != 4)  { return false; }
    // if any non-digits in the month, invalid date
    for (var x=0; x < dateMonth.length; x++) {
        var digit = dateMonth.substring(x, x+1);
        if ((digit < "0") || (digit > "9")) { return false; }
    }
    // convert the text month to a number
    var numMonth = 0;
    for (var x=0; x < dateMonth.length; x++) {
        digit = dateMonth.substring(x, x+1);
        numMonth *= 10;
        numMonth += parseInt(digit);
    }
    if ((numMonth <= 0) || (numMonth > 12)) { return false; }
    // if any non-digits in the day, invalid date
    for (var x=0; x < dateDay.length; x++) {
        digit = dateDay.substring(x, x+1);
        if ((digit < "0") || (digit > "9")) { return false; }
    }
    // convert the text day to a number
    var numDay = 0;
    for (var x=0; x < dateDay.length; x++) {
        digit = dateDay.substring(x, x+1);
        numDay *= 10;
        numDay += parseInt(digit);
    }
    if ((numDay <= 0) || (numDay > 31)) { return false; }
    // February can't be greater than 29 (leap year calculation comes later)
    if ((numMonth == 2) && (numDay > 29)) { return false; }
    // check for months with only 30 days
    if ((numMonth == 4) || (numMonth == 6) || (numMonth == 9) || (numMonth == 11)) { 
        if (numDay > 30) { return false; } 
    }
    // if any non-digits in the year, invalid date
    for (var x=0; x < dateYear.length; x++) {
        digit = dateYear.substring(x, x+1);
        if ((digit < "0") || (digit > "9")) { return false; }
    }
    // convert the text year to a number
    var numYear = 0;
    for (var x=0; x < dateYear.length; x++) {
        digit = dateYear.substring(x, x+1);
        numYear *= 10;
        numYear += parseInt(digit);
    }
    // Year must be a 2-digit year or a 4-digit year
    //if ( (dateYear.length != 2) && (dateYear.length != 4) ) { return false; }
    
    // if 2-digit year, use 50 as a pivot date
    if ( (numYear < 50) && (dateYear.length == 2) ) { numYear += 2000; }
    if ( (numYear < 100) && (dateYear.length == 2) ) { numYear += 1900; }
    if ((numYear <= 0) || (numYear > 9999)) { return false; }
    // check for leap year if the month and day is Feb 29
    if ((numMonth == 2) && (numDay == 29)) {
        var div4 = numYear % 4;
        var div100 = numYear % 100;
        var div400 = numYear % 400;
        // if not divisible by 4, then not a leap year so Feb 29 is invalid
        if (div4 != 0) { return false; }
        // at this point, year is divisible by 4. So if year is divisible by
        // 100 and not 400, then it's not a leap year so Feb 29 is invalid
        if ((div100 == 0) && (div400 != 0)) { return false; }
    }
    
    var dtSupplyDate = new Date(dateStr);
    var dtCurrentDate = new Date();
    var month = dtCurrentDate.getMonth() + 1;
    var day = dtCurrentDate.getDate();
    var year = dtCurrentDate.getFullYear();
    dtCurrentDate = new Date(month + "/" + day + "/" + year);
    
   dtCurrentDate.setDate(day); 
   dtCurrentDate.setYear(year + 1); 
   
   
   if (dtSupplyDate > dtCurrentDate)
   {        
        return false;
   }
    // date is valid
    return true;
}



// by palash ----------------------------------

function ShowError1(txtSpan,ErrorId,vHintName)
{
       if(OldHintID!="" && OldErrID!=""){
           if(OldHintID==vHintName){
            $(OldErrID).style.display = 'none';
            }
        }
        OldHintID=vHintName;
        OldErrID = ErrorId;              
        $(txtSpan).className='text-area-error';
        $(vHintName).style.display='';
        $(vHintName).className = 'hint1';
        $(ErrorId).style.display='';
        OldErrorID=1;
}
     
function HideError1(txtSpan,ErrorId,vHintName)
{
        if(OldHintID!="" && OldErrID!=""){
        $(OldErrID).style.display = 'none';
        $(OldHintID).style.display = 'none';
        $(OldHintID).className = '';
        $(ErrorId).style.display = 'none';
        $(txtSpan).className='text-area';}
        OldErrorID=0;
}

function ValidateRequired1(obj,ContainerSpan,errormsg,vHintName)
{
        if(trim(obj.value).length <=0){
            ShowError1(ContainerSpan,errormsg,vHintName);
            return false;}else{
            HideError1(ContainerSpan,errormsg,vHintName);
            return true;}
}


function  FocusTextArea(ContainerId, spHintID)
{
   HideHint(spHintID);
   $("dvmssg").style.display='none';
   $(ContainerId).className='text-area-focus';
}

function  FocusOutTextArea(ContainerId)
{
   $("dvmssg").style.display='none';
   $(ContainerId).className='text-area';
}





function  SelectedText1(ContainerId)
{
        
    HideHint(ContainerId);
        
    if(OldErrID!="")
    {
        if(OldHintID==spHintID)
        {
            $(OldErrID).style.display='none';
        }
    }        
    $("dvmssg").style.display='none';
    $(spHintID).style.display=''
    $(spHintID).className = 'hint1';
    $(helpID).style.display='';
    $(ContainerId).className='text-area-focus';
    OldHintID=spHintID;
    OldErrID = helpID;
                
}

function ShowConfirmationMsgBox(vstrHeaderMsg, vstrMsg)
{
        HideAllMsg();
        $("MsgBoxOk").style.display = '';
        $("MsgBoxCancel").style.display = '';
        $("diagMessage").style.display = '';
        $("HdrMsg").innerHTML = vstrHeaderMsg;
        $("PMsg").innerHTML = vstrMsg;
        $("imgHeader").src= varImagePath + 'alert-delete.gif';
}

function ShowAlertMsgBox(vstrHeaderMsg,vstrMsg,vIsSuccess)
{
        
        HideAllMsg();
        
        document.getElementById("MsgBoxOk").style.display = '';
        document.getElementById("MsgBoxCancel").style.display = 'none';
        document.getElementById("diagMessage").style.display = '';
        document.getElementById("HdrMsg").innerHTML = vstrHeaderMsg;
        document.getElementById("PMsg").innerHTML = vstrMsg;
        
        if(vIsSuccess==1)
        {
            document.getElementById("imgHeader").src= varImagePath + "alert-success.gif";
        }
        else
        {
            document.getElementById("imgHeader").src= varImagePath + "alert.gif";
        }
    }
    function ShowAdminConfirmationMsgBox(vstrHeaderMsg, vstrMsg)
    {
            HideAllMsg();
            $("MsgBoxOk").style.display = '';
            $("MsgBoxCancel").style.display = '';
            $("diagMessage").style.display = '';
            $("HdrMsg").innerHTML = vstrHeaderMsg;
            $("PMsg").innerHTML = vstrMsg;
            
            $("imgHeader").src= varImagePath + 'alert-delete.gif';
           
    }
    function ShowAdminAlertMsgBox(vstrHeaderMsg,vstrMsg,vIsSuccess)
    {
            HideAllMsg();
            
            $("MsgBoxOk").style.display = '';
            $("MsgBoxCancel").style.display = 'none';
            $("diagMessage").style.display = '';
            $("HdrMsg").innerHTML = vstrHeaderMsg;
            $("PMsg").innerHTML = vstrMsg;
            if(vIsSuccess==1)
            {
                $("imgHeader").src= varImagePath + 'alert-success.gif';
            }
            else
            {
                $("imgHeader").src= varImagePath + 'alert.gif';
            }
        }
        
        function ConvertDateFormat(vstrDate)
        {
            if(vstrDate !="")
            {
                if(vstrDate.indexOf("/")!= -1)
                {
                    var arrMsg = vstrDate.split("/");
                    vstrDate = arrMsg[1] + "/" + arrMsg[0] + "/" + arrMsg[2];
                }
                else if(vstrDate.indexOf("-")!= -1)
                {
                    var arrMsg = vstrDate.split("-");
                    vstrDate = arrMsg[1] + "/" + arrMsg[0] + "/" + arrMsg[2];
                }
            } 
            return vstrDate;
        }
//-----------------------------------------------

function FindPositioninArray(objArray, objItem)
{
	var position=-1;

	for(i=0;i<objArray.length;i++)
	{
		if(objArray[i] == objItem)
		{
			position = i;
			break;
		}
	}

	return position;
}
