﻿// JScript File

function callwhichinsert()
{   
      InsertIntolbxAllmf(); 
}




//for mf insertion of Schemes from one searched list box to selected list box

function InsertIntolbxAllmf()
{ 
    var lbxSchemes= document.getElementById("ctl00_ContentPlaceHolder1_lbxSchemes");
    var lbxSelected= document.getElementById("ctl00_ContentPlaceHolder1_lbxSelected");
    var IsFound =false;  
    if(lbxSchemes.length==0)
    {
       alert("No Schemes in searched Schemes");
       return false;
    }
else
{ 
//            if(lbxSchemes.length > 5)
//            {
//            
//            alert("Please Select upto 5 Schemes only");
//            return false;   
//            }
          
//            else
//{
     if(lbxSelected.length==0)
     {
     
         for(var i=0;i<lbxSchemes.length;i++)
         {
         var j=lbxSelected.length
         lbxSelected.options[j] = new Option();					
         lbxSelected.options[j].value = lbxSchemes.options[i].value;
         lbxSelected.options[j].text =lbxSchemes.options[i].text;	
         }
     lbxSchemes.length=0;
     }
     else
     {
     for(var i=0;i<lbxSchemes.length;i++)
     {
        
        IsFound=false;
         for(var k=0;k<lbxSelected.length;k++)
         {
         
              if(lbxSelected.options[k].value==lbxSchemes.options[i].value)
               {
               IsFound=true;  
                break;  
               }    
          } 
               if(IsFound==false)
               {               
                var j=lbxSelected.length;
                lbxSelected.options[j] = new Option();					
                lbxSelected.options[j].value = lbxSchemes.options[i].value;
                lbxSelected.options[j].text =lbxSchemes.options[i].text;
               } 
     
     }
      
     
  }
lbxSchemes.length=0;
//  } 
} 
} 
/*--------------------------------------------------------------------------------------------------------*/
function callwhichselectedonly()
{


     selecedonesonlymf();


}

function selecedonesonlymf()
{ 
    var lbxSchemes= document.getElementById("ctl00_ContentPlaceHolder1_lbxSchemes");
    var lbxSelected= document.getElementById("ctl00_ContentPlaceHolder1_lbxSelected"); 
    var IsFound =false;  
if(lbxSchemes.length==0)
{
alert("No Schemes in searched Schemes");
return false;
}
else
{

//      if(lbxSelected.length >= 5)
//      {
//      alert("You can't select more than 5 Schemes only");
//      return false;      
//      
//      }
//      else
//      {

      for(var i=0;i<lbxSchemes.length;i++)
        {
        
          if(lbxSchemes.options[i].selected)
            {
            IsFound=true;
            break;
            }
        
        }
        if(IsFound==false)
        {
        alert("select atleast one Scheme in searched Schemes");
        return false;
        }
        else
        {
            for(var i=0;i<lbxSchemes.length;i++)
            {
            var IsFound =false;
              
              for(var k=0;k<lbxSelected.length;k++)
              {
               
                  
                  
                        if(lbxSchemes.options[i].selected)
                        {
                            if(lbxSelected.options[k].value==lbxSchemes.options[i].value)
                            {
                            IsFound=true; 
                                       
                            break;

                            }       

                        }
               }
                          if(IsFound==false)
                           {              
                            if(lbxSchemes.options[i].selected)
                            {
                            
                             var j=lbxSelected.length;                                 
                             lbxSelected.options[j] = new Option();
                             lbxSelected.options[j].value = lbxSchemes.options[i].value;
                             lbxSelected.options[j].text =lbxSchemes.options[i].text;
                             lbxSchemes.remove(lbxSchemes.selectedIndex);       
                            }
                          }
               
                
            }          
           
           
        }
      
      
 
      }      

//}
 
 
}




/*--------------------------------------------------------------------------------------------------------*/
function callwhichRemoveselectedones()
{

  Removeselectedonesmf();

}

function Removeselectedonesmf()
{

var lbxSchemes= document.getElementById("ctl00_ContentPlaceHolder1_lbxSchemes");
var lbxSelected= document.getElementById("ctl00_ContentPlaceHolder1_lbxSelected");

var IsFound =false;

//if(lbxSelected.length==0 ||lbxSelected.options[0].value=="")
if(lbxSelected.length==0)
{
alert("No Schemes in selected Schemes");
return false;
}

else
{

for(var i=0;i<lbxSelected.length;i++)
        {
        
          if(lbxSelected.options[i].selected)
            {
            IsFound=true;
            break;
            }
        
        }


        if(IsFound==false)
        {
        alert("select atleast one Scheme in selected schemes");
        return false;
        }
        else
        {
 
                for(var i=0;i<lbxSelected.length;i++)
            {
            var IsFound =false;
              
              for(var k=0;k<lbxSchemes.length;k++)
              {
                            
                  
                        if(lbxSelected.options[i].selected)
                        {
                            if(lbxSelected.options[i].value==lbxSchemes.options[k].value)
                            {
                            IsFound=true; 
                                       
                            break;

                            }       

                        }
               }
                          if(IsFound==false)
                           {              
                            if(lbxSelected.options[i].selected)
                            {
                            
                             var j=lbxSchemes.length;                                 
                             lbxSchemes.options[j] = new Option();
                             lbxSchemes.options[j].value = lbxSelected.options[i].value;
                             lbxSchemes.options[j].text =lbxSelected.options[i].text;
                             lbxSelected.remove(lbxSelected.selectedIndex);       
                            }
                          }
               
                
            }        








       }


}


}
/*--------------------------------------------------------------------------------------------------------*/

function callRemoveallfromlbxSelected()
{

    RemoveallfromlbxSelectedequity();

}


function RemoveallfromlbxSelectedequity()
{
var lbxSchemes= document.getElementById("ctl00_ContentPlaceHolder1_lbxSchemes");
var lbxSelected= document.getElementById("ctl00_ContentPlaceHolder1_lbxSelected");


    if(lbxSelected.length==0)
    {
    alert("No Schemes in selected Schemes");
    return false;
    }
    else
    {
         if(lbxSelected.length > 0)
            {            
                if(lbxSchemes.length==0)
                {                
                        for(var i=0;i<lbxSelected.length;i++)
                        {
                        var j= lbxSchemes.length;
                        lbxSchemes.options[j] = new Option();					
                        lbxSchemes.options[j].value = lbxSelected.options[i].value;
                        lbxSchemes.options[j].text =lbxSelected.options[i].text;
                        }
                       lbxSelected.length=0;
                }
                else if(lbxSchemes.length==1 && lbxSchemes.options[0].value=="")
                {
                  alert("second else if");
                       lbxSchemes.length=0;       
                        for(var i=0;i<lbxSelected.length;i++)
                        {
                        var j= lbxSchemes.length;
                        lbxSchemes.options[j] = new Option();					
                        lbxSchemes.options[j].value = lbxSelected.options[i].value;
                        lbxSchemes.options[j].text =lbxSelected.options[i].text;
                        }
                        lbxSelected.length=0;
                 }
                 else
                 {

                     
                                for(var i=0;i<lbxSelected.length;i++)
                                {
                                            IsFound=false;
                                            for(var k=0;k<lbxSchemes.length;k++)
                                            {
                                              if(lbxSelected.options[i].value==lbxSchemes.options[k].value)
                                                {
                                                IsFound=true;                                         
                                                break;
                                                }     
                                             }

                                            if(IsFound==false)
                                            {               
                                            var j=lbxSchemes.length;
                                            lbxSchemes.options[j] = new Option();					
                                            lbxSchemes.options[j].value = lbxSelected.options[i].value;
                                            lbxSchemes.options[j].text =lbxSelected.options[i].text;
                                            }
                                 }
                        lbxSelected.length=0
                                 
                 
                   }           
                       
            }
  }

}
/*--------------------------------------------------------------------------------------------------------*/

function callwhichdoubleclick()
{ 
  doubleclickmf();
}

function doubleclickmf()
{
var lbxSchemes= document.getElementById("ctl00_ContentPlaceHolder1_lbxSchemes");
var lbxSelected= document.getElementById("ctl00_ContentPlaceHolder1_lbxSelected");

var IsFound =false;

var i=lbxSchemes.selectedIndex; 
    if(lbxSchemes.options[i].selected)
    {
                
             
                if(lbxSelected.length==0)
                {
                       if(lbxSchemes.options[i].value=="")
                    {
                                                 
                     alert("you can't add this in your selected Schemes List");
                     return false;
                    
                    }
                                                                
                
                        var j=lbxSelected.length;
                        lbxSelected.options[j] = new Option();					
                        lbxSelected.options[j].value = lbxSchemes.options[i].value;
                        lbxSelected.options[j].text =lbxSchemes.options[i].text;				    
                        lbxSchemes.remove(lbxSchemes.selectedIndex);   
                       
                }
//                else if(lbxSelected.length >= 5)
//                {
//                
//                alert("you can't select more than 5 schemes");
//                return false;
//                
//                
//                }
                else
                {        
                       
                         if(lbxSchemes.options[i].value=="")
                         {
                         alert("you can't add this in your selected Schemes List");
                          return false;                                    
                         }
                                
                      
                        for(var k=0;k<lbxSelected.length;k++)
                         {
                     
                               if(lbxSchemes.options[i].value==lbxSelected.options[k].value)
                                {
                                    IsFound=true
                                     alert("Scheme is already selected ");
                                    break;
                                }
                         }
                         if(IsFound==false)
                         {
                      
                                var s=lbxSelected.length;
                                                         
                                lbxSelected.options[s] = new Option();					
                                lbxSelected.options[s].value = lbxSchemes.options[i].value;
                                lbxSelected.options[s].text =lbxSchemes.options[i].text;				    
                                lbxSchemes.remove(lbxSchemes.selectedIndex); 
                         
                         }                              
                    
                    
            
                                             
                }
   }



}





/*--------------------------------------------------------------------------------------------------------*/

function callwhichredoubleclick()
{

      redoubleclickequity();


}

function redoubleclickequity()
{
var lbxSchemes= document.getElementById("ctl00_ContentPlaceHolder1_lbxSchemes");
var lbxSelected= document.getElementById("ctl00_ContentPlaceHolder1_lbxSelected");


var IsFound =false;

var i=lbxSelected.selectedIndex;
    
                if(lbxSelected.options[i].selected)
                {
                
                  
                         
                            if(lbxSchemes.length==0)
                            {
                                   var j=lbxSchemes.length;
                                    lbxSchemes.options[j] = new Option();					
                                    lbxSchemes.options[j].value = lbxSelected.options[i].value;
                                    lbxSchemes.options[j].text =lbxSelected.options[i].text;				    
                                    lbxSelected.remove(lbxSelected.selectedIndex);   
                                   
                            }
                            else
                            {
                                 for(var k=0;k<lbxSchemes.length;k++)
                                 {
                             
                                       if(lbxSelected.options[i].value==lbxSchemes.options[k].value)
                                        {
                                            IsFound=true
                                            // alert("it is already in First list box");
                                             lbxSelected.remove(lbxSelected.selectedIndex); 
                                            
                                            
                                            break;
                                        }
                                 }
                                 if(IsFound==false)
                                 {
                              
                                        var s=lbxSchemes.length;
                                                                 
                                        lbxSchemes.options[s] = new Option();					
                                        lbxSchemes.options[s].value = lbxSelected.options[i].value;
                                        lbxSchemes.options[s].text =lbxSelected.options[i].text;				    
                                        lbxSelected.remove(lbxSelected.selectedIndex); 
                                 
                                 }
                                                         
                               }
                          }


}
function validation()
{  
var SelSchemes=document.getElementById("ctl00_ContentPlaceHolder1_lbxSelected");
var SearchSchemes=document.getElementById("ctl00_ContentPlaceHolder1_lbxSchemes");
var str="";
var strSchemes="";   
for(var i=0;i<SelSchemes.length;i++)
{
    str=str + SelSchemes.options[i].text+',';
 }

str=str+'|';

for(var i=0;i<SelSchemes.length;i++)
{
str =str + SelSchemes.options[i].value+',';
}
var strshmes=str.split('|')
strSchemes=strshmes[1]; 
strSchemes=strSchemes.slice(0,strSchemes.length-1); 
document.getElementById("ctl00_ContentPlaceHolder1_txtSeleSchemes").value=str;
document.getElementById("ctl00_ContentPlaceHolder1_txtSeleSchemesCount").value=SelSchemes.length;
document.getElementById("ctl00_ContentPlaceHolder1_txtScheme").value=strSchemes; 
}
function FillSelectedSchemes()
{ 
var str=document.getElementById("ctl00_ContentPlaceHolder1_txtSeleSchemes").value;
var cnt=document.getElementById("ctl00_ContentPlaceHolder1_txtSeleSchemesCount").value;
var SelSchemes=document.getElementById("ctl00_ContentPlaceHolder1_lbxSelected");
var SearchSchemes=document.getElementById("ctl00_ContentPlaceHolder1_lbxSchemes");
var StrSchemeCodes="";
var StrSchemeText=""; 
if(cnt!=0)
{

    str=str.split('|');


    StrSchemeText=str[0].split(',');

    StrSchemeCodes=str[1].split(',');



     for (var i = 0; i < cnt; i++)
    {                                         
          
    SelSchemes.options[i] = new Option();					
    SelSchemes.options[i].value = StrSchemeCodes[i];
    SelSchemes.options[i].text =StrSchemeText[i];
          
    } 

    for(var i=0;i< SearchSchemes.length;i++)
    {

        for(var j=0;j<cnt;j++)
        {

             if(SearchSchemes.options[i].value==StrSchemeCodes[j])
             {
             SearchSchemes.remove(i);          
             }



        }

     }

}


}
/*--------------------------------------------------------------------------------------------------------*/
function SelectedListItem()
{
   var listScheme = document.getElementById("ctl00_ContentPlaceHolder1_lbxSchemes");
   var listSelectedScheme = document.getElementById("ctl00_ContentPlaceHolder1_lbxSelected");  
//   if(listSelectedScheme.options.length >= 5)
//    {
//       alert("you can't select more than 5 schemes");
//        return false;
//    }
   var K =0; 
   for(i=0;i<listScheme.options.length ;i++)
   {
        if(listScheme.options[i].selected)
        {
            K = K+ 1 ;
        }
   }  
   
//   if(K > 5)
//      {
//        alert("you can't select more than 5 schemes");
//        return false;
//      } 
      
   var j =0; 
   for(i=0;i<listScheme.options.length ;i++)
   {
        if(listScheme.options[i].selected)
        {
            addToSelect(listScheme.options[i].innerText,listScheme.options[i].value)
            listScheme.remove(i);
            i-- 
        }
   } 
}
function addToSelect(OptionText,OptionValue) 
{
	var ObjSelField = document.getElementById("ctl00_ContentPlaceHolder1_lbxSelected");
	var ObjRemoveField = document.getElementById("ctl00_ContentPlaceHolder1_lbxSchemes");
	var ObjOption = document.createElement("OPTION"); 
	var i;
	var addOpt=1; 
	for(i=0; i<ObjSelField.options.length; i++)
	{
	    if(ObjSelField.options[i].value==OptionValue)
	    {
	        alert("'"+OptionValue+"' Already Selected");
	        addOpt=0;
	        break;
	    }
	}
	if(addOpt==1)
	{
	    ObjSelField.options.add(ObjOption);
        ObjOption.text = OptionText;
        ObjOption.value = OptionValue;   
    }

	
}

