﻿// JScript File

 function SelectIndustryForAdvanceSearch(value,checked,id,pHidden,max)
{
	var result = '' ;
    var resultText = '' ;
    var resultTextId = '' ;
    var preText = '' ;
    var removeText = '' ;
    var values = '' ;
    var showText = '' ;
    var hvalue = pHidden.value ;
   // alert("sorry you already select maximum");
if(checked)
{	
    if(hvalue.indexOf('#') > 0)
    {
        var array = hvalue.split('#');
        var total = parseInt(array[1]);
       // alert(total);
        if(total == max )
        {
             alert("Sorry, you have exceeded the selection limits.");
             document.getElementById(id).checked = false ;
             return  false ;;
        }
        else
        {
            total = total + 1 ;
            result = array[0]+',' + value + '#' + total ;
            pHidden.value = result ;
            //showText = total + ' ' + ptext + '(s) ' + ' selected' ;
        }
    }
    else
    {
        result = value + '#' + 1 ;
        pHidden.value = result ;
       // showText = "1" + ' ' + ptext + '(s) ' + ' selected' ;
    }
}
else
{
 if(hvalue.indexOf('#') > 0)
 {
        var array = hvalue.split('#');
        var total = parseInt(array[1]);
        var Ids = array[0];
        var idArr = Ids.split(',');
        for(var j = 0;j<idArr.length ; j++)
        {
            if(idArr[j]!= value )
            {
                if(values.length > 0)
                {values = values + ',' ; }
                values = values + idArr[j] ;
            }
           
        }
        total = total - 1 ;
        if(total == 0)
        {result = 0 ;}
        else
        {result = values + '#' + total ;}
        pHidden.value = result ;
    }
}
		return true ;	
}

function SelectLocationForAdvanceSearch(value,checked,id,pHiddenValue,pHiddenId,flag,textbox)
{
var loc;
var spanid = 'loc'+value;
if(checked)
{   
     var previousId = pHiddenId.value ;
     if((previousId.length > 0)&&(document.getElementById(previousId) != null))
     {
        document.getElementById(previousId).checked = false;
     }
     document.getElementById(id).checked = true;
     if(flag == 1)
     { pHiddenValue.value = "T-" + value ;}
     else if (flag == 2)
     { 
        pHiddenValue.value = value ;
        if( document.getElementById(spanid)!= null)
        {
        loc =  document.getElementById(spanid).innerHTML;
        //textbox.value =  document.getElementById(spanid).innerHTML;
        loc= LTrim(RTrim(loc));
         textbox.value =loc;

        }
     }
    
     pHiddenId.value = id;
}
else
{
     pHiddenValue.value = 0 ;
     document.getElementById(id).checked = false;
}
    
		return true ;			
}


// Removes leading whitespaces
function LTrim( value )
 {	
	var re = /\s*((\S+\s*)*)/;	
	return value.replace(re, "$1");	
}

// Removes ending whitespaces
function RTrim( value ) {
	
	var re = /((\s*\S+)*)\s*/;
	
	return value.replace(re, "$1");
	
}




