﻿// JScript File

 var XmlHttpIPOPer;
function CreateXmlHttpIPOPer()
{
	try
		{
			XmlHttpIPOPer = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{  
				XmlHttpIPOPer = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttpIPOPer = false;	
			}
		}
		//Creating object of XmlHttp in Mozilla and Safari 
		if (!XmlHttpIPOPer && typeof XMLHttpRequest!='undefined') 
		{
	        try 
	        {
		        XmlHttpIPOPer = new XMLHttpRequest();
	        } 
	        catch (e) 
	        {
		        XmlHttpIPOPer=false;
	        }
        }
        if (!XmlHttpIPOPer && window.createRequest) 
        {
	        try 
	        {
		        XmlHttpIPOPer = window.createRequest();
	        } 
	        catch (e)
	        {
		        XmlHttpIPOPer=false;
	        }
        }
}

function ChangePerformer(Opt)
{
            var GNLef=document.getElementById("ComGNLef");
            var GNRef=document.getElementById("ComGNRef");
            var GNRig=document.getElementById("CommRig");
          
            var LOLef=document.getElementById("ComLOLef");
            var LORef=document.getElementById("ComLORef");
            var LORig=document.getElementById("ComLORig");
          
            var VOLef=document.getElementById("ComVOLef");
            var VORef=document.getElementById("ComVORef");
            var VORig=document.getElementById("ComVORig");
   
       if(Opt=='T')
        {  
       
          GNLef.innerHTML="<img src=../App_Themes/HomeCommon/Homeimages/OrTabLef1.gif align=absbottom />";
          GNRef.className="TabTextSel";
          GNRig.innerHTML="<img src=../App_Themes/HomeCommon/Homeimages/OrTabRig1.gif align=absbottom />"; 
          GNRef.style.cursor="text";
          LORef.style.cursor ="Pointer";
          VORef.style.cursor = "Pointer";
          LOLef.innerHTML="";
          LORef.className="TabTextUnSel";
          LORig.innerHTML="";
          
          VOLef.innerHTML="";
          VORef.className="TabTextUnSel";
          VORig.innerHTML="";
          
       
          
        } 
        if(Opt=='B')
        {  
        
          LOLef.innerHTML="<img src=../App_Themes/HomeCommon/Homeimages/OrTabLef1.gif align=absbottom />";
          LORef.className="TabTextSel";
          LORig.innerHTML="<img src=../App_Themes/HomeCommon/Homeimages/OrTabRig1.gif align=absbottom />";  
          GNRef.style.cursor="Pointer";
          LORef.style.cursor ="text";
          VORef.style.cursor = "Pointer";
          GNLef.innerHTML="";
          GNRef.className="TabTextUnSel";
          GNRig.innerHTML="";
          
          VOLef.innerHTML="";
          VORef.className="TabTextUnSel";
          VORig.innerHTML="";
      
        }  
         if(Opt=='A')
        {        
          VOLef.innerHTML="<img src=../App_Themes/HomeCommon/Homeimages/OrTabLef1.gif align=absbottom />";
          VORef.className="TabTextSel";
          VORig.innerHTML="<img src=../App_Themes/HomeCommon/Homeimages/OrTabRig1.gif align=absbottom />"; 
          GNRef.style.cursor="Pointer";
          LORef.style.cursor ="Pointer";
          VORef.style.cursor = "text";
          GNLef.innerHTML="";
          GNRef.className="TabTextUnSel";
          GNRig.innerHTML="";
          
          LOLef.innerHTML="";
          LORef.className="TabTextUnSel";
          LORig.innerHTML="";
          
       
        } 
       
     
     
      CreateXmlHttpIPOPer();
       var currentDivObj = document.getElementById("PerformerTD");
        
    document.getElementById("PerformerTD").innerHTML = "<table align=center><tr><td ><img src =../App_Themes/HomeCommon/Homeimages/loader.gif /></td></tr></table>";
	document.body.style.cursor = "progress";

	
	var requestUrl = "AjaxIPOPerformer.aspx?Opt="+ Opt +"&timeStamp="+new Date().getTime();
	if(XmlHttpIPOPer!=null)	
	        {
				XmlHttpIPOPer.onreadystatechange = function(){ChangePerformerResponse(Opt)}
				XmlHttpIPOPer.open('GET', requestUrl,  true);
				XmlHttpIPOPer.send(null);
			}
			 return false; 
}

function ChangePerformerResponse(Opt)
{
if(XmlHttpIPOPer.readyState == 4)
	{
		// To make sure valid response is received from the server, 200 means response received is OK
		var td_Id = document.getElementById("PerformerTD");
	   
		if(XmlHttpIPOPer.status == 200)//
		{
			td_Id.innerHTML =  XmlHttpIPOPer.responseText;
				
			document.body.style.cursor = "auto";		
		}
		else
		{
			td_Id.innerHTML =  "There was a problem retrieving data from the server.";
			
			document.body.style.cursor = "auto";
		}
	}
}


var XmlHttpIndCtrl;
function CreateXmlHttpIndCtrl()
	{
		try
		{
			XmlHttpIndCtrl = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				XmlHttpIndCtrl = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttpIndCtrl = null;
					
			}
		}
		if(!XmlHttpIndCtrl && typeof XMLHttpRequest != "undefined") 
		{
			XmlHttpIndCtrl = new XMLHttpRequest();
		}
	}
	
function GetIssues(val)
{
  var GLef=document.getElementById("GLef1");
  var GM=document.getElementById("GM1");
  var GRig=document.getElementById("GRig1");
  
  var SLef=document.getElementById("SLef1");
  var SM=document.getElementById("SM1");
  var SRig=document.getElementById("SRig1");
  
  var CLef=document.getElementById("CLef1");
  var CM=document.getElementById("CM1");
  var CRig=document.getElementById("CRig1");
  
  
  switch(val)
   {
    case "O": 
     {
      
      GLef.innerHTML="<img src=../App_Themes/HomeCommon/Homeimages/ChTabLef.gif align=absbottom />";
      GM.style.background="url(../App_Themes/HomeCommon/Homeimages/ChTabBk.gif)";
      GRig.innerHTML="<img src=../App_Themes/HomeCommon/Homeimages/ChTabRig.gif align=absbottom />";
      
      SLef.innerHTML="";
      SM.style.background="";
      SRig.innerHTML="";
      
      CLef.innerHTML="";
      CM.style.background="";
      CRig.innerHTML="";
    
      
      
      break;
     }
     case "F":
      {
      
      SLef.innerHTML="<img src=../App_Themes/HomeCommon/Homeimages/ChTabLef.gif align=absbottom />";
      SM.style.background="url(../App_Themes/HomeCommon/Homeimages/ChTabBk.gif)";
      SRig.innerHTML="<img src=../App_Themes/HomeCommon/Homeimages/ChTabRig.gif align=absbottom />";
      
      GLef.innerHTML="";
      GM.style.background="";
      GRig.innerHTML="";
      
      CLef.innerHTML="";
      CM.style.background="";
      CRig.innerHTML="";
    
      
      
       break;
      }
      
         case "C":
      {
      
      CLef.innerHTML="<img src=../App_Themes/HomeCommon/Homeimages/ChTabLef.gif align=absbottom />";
      CM.style.background="url(../App_Themes/HomeCommon/Homeimages/ChTabBk.gif)";
      CRig.innerHTML="<img src=../App_Themes/HomeCommon/Homeimages/ChTabRig.gif align=absbottom />";
      
      GLef.innerHTML="";
      GM.style.background="";
      GRig.innerHTML="";
      
      SLef.innerHTML="";
      SM.style.background="";
      SRig.innerHTML="";
    
      
      
       break;
      }
   }
   
   CreateXmlHttpIndCtrl();
   
   document.getElementById("IssueDetails").innerHTML = " <table align=center><tr><td ><img src =../App_Themes/HomeCommon/Homeimages/loader.gif /></td></tr></table>";
   document.body.style.cursor = "progress";
   var requestUrl = "AjaxIssues.aspx?IPOType="+ val+"&timeStamp="+new Date().getTime();	
		if(XmlHttpIndCtrl){
			XmlHttpIndCtrl.onreadystatechange = function(){getDataResponseIndCtrl();};
			XmlHttpIndCtrl.open("GET", requestUrl,  true);
			XmlHttpIndCtrl.send(null);
		}
		return false;
		
}
function getDataResponseIndCtrl()
    {
    
	if(XmlHttpIndCtrl.readyState == 4)
	{	
	
		if(XmlHttpIndCtrl.status == 200)
		{				
		
			var NewTd = document.getElementById("IssueDetails");
			var NewData = XmlHttpIndCtrl.responseText;
		
			if(NewData != "")
		    {
				NewTd.innerHTML = NewData;				
			}
				document.body.style.cursor = "auto";
				
		}
		
	}
}


