
// function to show all programs
function showProgram(frmName,progId){
	try{
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")		
	}
	catch(e){
		xmlhttp=new XMLHttpRequest();
	}
	
	try{
		
		careerid=eval("document."+frmName+".frmCareer.value");				
		//url=site_link+"header_ajax.php?careerId="+careerid;		
		url="header_ajax.php?careerId="+careerid;		
		xmlhttp.open('get',url,true);
		xmlhttp.onreadystatechange = function(){

			if(xmlhttp.readyState==4){	

				var response = xmlhttp.responseText;				
				objProg=eval("document."+frmName+".frmPogName");
				var cnt=objProg.options.length;
				
				// empty the existing drop down
				for(var i=cnt-1;i>=0;i--){

					objProg.options[i]=null;
				}	//for(var i=cnt-1;i>=0;i--)
				

				arrProg=response.split("~");	
				
				selectedProgIds=progId+",";	
				
				
				objProg.options[0]=null;
				var tmp_all_selected = 'YES';
				// loop for all programs
				for(var i=0,j=0;j<arrProg.length;i++,j++){					
					objProg.options[i]=new Option(arrProg[j++],arrProg[j]);	
					
					// if found selected 
					if(parseInt(progId)==parseInt(arrProg[j])){
						
						objProg.options[i].selected=true
					}	
									
					var found=arrProg[j].replace(/\s+$/,"");
					found=found+",";
					if(!(selectedProgIds.match(found))&& (i != 0))
					{				
						var tmp_all_selected = 'No';
					}
									
				}//for(var i=0,j=0;i<arrProg.length;i++,j++)
				
				if(tmp_all_selected != 'No')
				{
					objProg.options[0].selected=true
				}
				
			}// if(xmlhttp.readystate==4)
		}
	}
	catch(e){
	}
	xmlhttp.send(null);
	
}