 
var xmlHttp
var scid=0;  
skilllevel=0; 
jobrole=0;
var descid    
function displayPage(url)
{ 


//alert("sdfsdf")
//var url="ForgotUsernameandPassword_V1.2.jsp"

xmlHttp=GetXmlHttpObject(stateChanged)
xmlHttp.open("GET", url , true)
xmlHttp.send(null)
} 

function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ 
//alert("got the response "+xmlHttp.responseText);
document.getElementById("statusmsg").innerHTML=xmlHttp.responseText 

} 
} 

function GetXmlHttpObject(handler)
{ 
var objXmlHttp=null

if (navigator.userAgent.indexOf("Opera")>=0)
{
alert("This example doesn't work in Opera") 
return 
}
if (navigator.userAgent.indexOf("MSIE")>=0)
{ 
var strName="Msxml2.XMLHTTP"
if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
{
strName="Microsoft.XMLHTTP"
} 
try
{ 
objXmlHttp=new ActiveXObject(strName)
objXmlHttp.onreadystatechange=handler 
return objXmlHttp
} 
catch(e)
{ 
alert("Error. Scripting for ActiveX might be disabled") 
return 
} 
} 
if (navigator.userAgent.indexOf("Mozilla")>=0)
{
objXmlHttp=new XMLHttpRequest()
objXmlHttp.onload=handler
objXmlHttp.onerror=handler 
return objXmlHttp
}
} 


function DisplayCourses(scodesc,scoid,skilllevel,jobrole) 
	{   
		var current=false;
		var previous=true;
		descid = scoid;
		skillid=skilllevel;
		jobroleid=jobrole 
		if (document.getElementById("scodesc"+scoid).style.display == "block"){ 
		   document.getElementById("scodesc"+scoid).style.display = "none"; 
		}
		else{ 
		   if(scid !="scodesc"+scoid && scid != 0){
		   		document.getElementById(scid).style.display = "none";	
		   }		   
		   document.getElementById("scodesc"+scoid).style.display = "block"; 
		  	scid="scodesc"+scoid;						
		}
		document.getElementById("scodesc"+scoid).innerHTML="<font color=black size=1>Please Wait...</font>";
		var url="/ksdlms/SCB_DisplayCourses.jsp?scoid="+scoid+"&skillLevel="+skillid+"&jobRole="+jobroleid; 
		 
		loadFile(url);
		 
	}//end description
	
function DisplayCoursesKotak(scodesc,s,LicenseID,skilllevel,jobrole)
	{
		var current=false;
		var previous=true;
		descid = LicenseID+""+s;
		//alert("+++ S +++ "+s);
		//alert("desciddescid"+descid);
		skillid=skilllevel;
		jobroleid=jobrole 
		if (document.getElementById("scodesc"+LicenseID+s).style.display == "block"){ 
		   document.getElementById("scodesc"+LicenseID+s).style.display = "none"; 
		}
		else{ 
		   if(scid !="scodesc"+LicenseID+s && scid != 0){		
		   		document.getElementById(scid).style.display = "none";	
		   }		   
		   document.getElementById("scodesc"+LicenseID+s).style.display = "block"; 
		  	scid="scodesc"+LicenseID+s;
		}
		document.getElementById("scodesc"+LicenseID+s).innerHTML="<font face='verdana' color=black size=1>Please Wait...</font>";
		var url="/ksdlms/KOTAK_DisplayCourses.jsp?LicenseID="+LicenseID+"&skillLevel="+skillid+"&jobRole="+jobroleid;
		
		loadFile(url);
		
	}//end DisplayCourses
	
	/*********method to load ScoDescription.jsp***************************************************/	
	function loadFile(url){
	  xmlHttp=GetXmlHttpObject(ScoDescriptionStateChanged)
	  xmlHttp.open("GET", url , true)
	  xmlHttp.send(null)
	}//end loadFile

	function ScoDescriptionStateChanged(){
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
			//alert("desciddescid"+descid);
			if(descid!=0){
				document.getElementById("scodesc"+descid).innerHTML=xmlHttp.responseText
			}
		} 
   } 
   
  
  function dectection(url,curdiv){
  skilllevel=0;
  jobrole=0;
  scid=0
  
	divName = curdiv;
	document.getElementById(divName).innerHTML ="<table align=center><tr><td><font color=black size=1>Please Wait...</font></td></tr></table>";
	xmlHttp=GetXmlHttpObject(decchanged)
	xmlHttp.open("GET", url , true)
	xmlHttp.send(null)
}


function decchanged(){ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
			document.getElementById(divName).innerHTML=xmlHttp.responseText 
			 
	} 
} 

function handleCourseList(prodType){
		prevSelectDivId = 0;
		prevDescSelectDivId = 0
		document.getElementById("statusmsg").innerHTML = "<table align=center><tr><td><font face=verdana color=black size=1>Please Wait...</font></td></tr></table>";
		displayPage('bearingPoint/BP_DisplayProducts.jsp?prodType='+prodType);
	}
function displayCourses(licenseId,divId){
	//document.getElementById('displayCourse'+divId).style.display="";  
	//displayPage('BRP_DisplayProducts.jsp?prodType='+prodType);
	//alert(document.getElementById('displayCourse'+divId).style.display);
	
	var url = "bearingPoint/BP_DisplayCourses.jsp?licenseId="+licenseId;
	if(document.getElementById('displayCourse'+divId).style.display == "block"){
		document.getElementById('displayCourse'+divId).style.display = "none";
	}
	else{
		if(prevSelectDivId != 0)
			document.getElementById('displayCourse'+prevSelectDivId).style.display = "none";
		document.getElementById('displayCourse'+divId).innerHTML = "<table align=center><tr><td><font face=verdana color=black size=1>Please Wait...</font></td></tr></table>";
		document.getElementById('displayCourse'+divId).style.display = "block";
		
	}
	prevSelectDivId = divId;
	xmlHttp=GetXmlHttpObject(stateChanged1);
	xmlHttp.open("GET", url , true);
	xmlHttp.send(null);
	
}

function stateChanged1() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ 
//alert("got the response "+xmlHttp.responseText);
document.getElementById("displayCourse"+prevSelectDivId).innerHTML=xmlHttp.responseText 

} 
}   

function displayDescription(scoID){
	
	var url = "bearingPoint/BP_DisplayCourseDescription.jsp?scoID="+scoID;
	if(document.getElementById('displayDescription'+scoID).style.display == "block"){
		document.getElementById('displayDescription'+scoID).style.display = "none";
		document.getElementById('viewOutLine'+scoID).innerHTML = "View outline";
	}
	else{
		if(prevDescSelectDivId != 0){
			document.getElementById('displayDescription'+prevDescSelectDivId).style.display = "none";
			document.getElementById('viewOutLine'+prevDescSelectDivId).innerHTML = "View outline";
		}
		document.getElementById('displayDescription'+scoID).innerHTML = "Please Wait...";
		document.getElementById('displayDescription'+scoID).style.display = "block";
		document.getElementById('viewOutLine'+scoID).innerHTML = "Close outline";
		
	}
	prevDescSelectDivId = scoID;
	xmlHttp=GetXmlHttpObject(stateChanged2);
	xmlHttp.open("GET", url , true); 
	xmlHttp.send(null);
	
}

function stateChanged2() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ 
//alert("got the response "+xmlHttp.responseText);
document.getElementById("displayDescription"+prevDescSelectDivId).innerHTML=xmlHttp.responseText 

} 
} 

function displayCourses1(licenseId,divId,partnerID){
	//document.getElementById('displayCourse'+divId).style.display="";  
	//displayPage('BRP_DisplayProducts.jsp?prodType='+prodType);
	//alert(document.getElementById('displayCourse'+divId).style.display);
	
	var url = partnerID+"/"+partnerID+"_DisplayCourses.jsp?licenseId="+licenseId;
	if(document.getElementById('displayCourse'+divId).style.display == "block"){
		document.getElementById('displayCourse'+divId).style.display = "none";
	}
	else{
		if(prevSelectDivId != 0)
			document.getElementById('displayCourse'+prevSelectDivId).style.display = "none";
		document.getElementById('displayCourse'+divId).innerHTML = "<table align=center><tr><td><font face=verdana color=black size=1>Please Wait...</font></td></tr></table>";
		document.getElementById('displayCourse'+divId).style.display = "block";
		
	}
	prevSelectDivId = divId;
	xmlHttp=GetXmlHttpObject(stateChanged1);
	xmlHttp.open("GET", url , true);
	xmlHttp.send(null);
	
}

function handleCourseList1(prodType,partnerID){
		prevSelectDivId = 0;
		prevDescSelectDivId = 0
		document.getElementById("statusmsg").innerHTML = "<table align=center><tr><td><font face=verdana color=black size=1>Please Wait...</font></td></tr></table>";
		displayPage(partnerID+'/'+partnerID+'_DisplayProducts.jsp?prodType='+prodType);
	}
