﻿
//alert('contentmenu');

// JScript File
var xmlHTTPConn,xmlHTTPDOM;
function CreateXMLHTTPObject()
{ 
  var xmlhttp;
  try { xmlhttp = new XMLHttpRequest(); }
  catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }
  catch (e) { try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }
  catch (e) { xmlhttp = false; }}}
  if (!xmlhttp) return null;
  return xmlhttp;
}
xmlHTTPConn1=CreateXMLHTTPObject();
xmlHTTPConn2=CreateXMLHTTPObject();
xmlHTTPConn3=CreateXMLHTTPObject();
function jsHTMSRemoteCall(TargetUrl)
    { 
    	try 
    	{		
         	if (xmlHTTPConn1)
			{
				xmlHTTPConn1.open("get", TargetUrl,true);
				xmlHTTPConn1.onreadystatechange = onRequestChangeHTMS;				
				xmlHTTPConn1.send(null);
			}
			else 
			{ 
				alert("oops! Please refresh the page and try again.");
			}
		} 
		catch(e) {}
   }
 function onRequestChangeHTMS()
   {
        try
		{
	    if (xmlHTTPConn1.readyState == 4)
	     {  
	           if (xmlHTTPConn1.status == 200)
		        {
	                   var tempstrRes;
	                   tempstrRes=xmlHTTPConn1.responseText;
	                    var intIndexOfMatch = tempstrRes.split('~');    
                        var msg='';
                        var today=new Date(); 
                    
                        for(var i=0;i<intIndexOfMatch.length-1;i++)
                        {
                            var d=intIndexOfMatch[i].split('<>')[1] ;
                             d=d.split('/');
                            
                            var myDate=new Date(d[1]+"/"+d[0]+"/"+d[2]);
                          // alert(today+"<="+myDate); alert(today<=myDate);
                            if(today<=myDate)
                            {
                                    msg =msg + intIndexOfMatch[i].split('<>')[0]+" > " ;
                            }
                        }
                       document.getElementById("scrltxt").innerHTML=  msg.substring(0,msg.length-2) ;
		        }
		  }
		}
		catch(e){}
   }   
   
function jsHTMRemoteCall(TargetUrl)
    { 
    	try 
    	{		
         	if (xmlHTTPConn1)
			{
				xmlHTTPConn1.open("get", TargetUrl,true);
				xmlHTTPConn1.onreadystatechange = onRequestChangeHTM;				
				xmlHTTPConn1.send(null);
			}
			else 
			{ 
				alert("oops! Please refresh the page and try again.");
			}
		} 
		catch(e) {}
   }
 function onRequestChangeHTM()
   {
        try
		{
	    if (xmlHTTPConn1.readyState == 4)
	     {  
	           if (xmlHTTPConn1.status == 200)
		        {
	                   var tempstrRes;
	                   tempstrRes=xmlHTTPConn1.responseText;
	                   // document.getElementById("e_content").innerHTML=tempstrRes;
	                   // document.getElementById("loading").style.display="none";
	                   
	                   
	                   ContextMenuSelectedPages(tempstrRes);
	                   
	                   
//	                   // ContentMenu Integrated by khan 25/06/2009
//	                   if(AjaxUtilsMethods.getSession("UserEmail").value!="expired")
//                       {
//                          ContextMenuSelectedPages(tempstrRes);
//                       }
//                       else
//                       {
//                       alert('ss');
//                           document.getElementById("e_content").innerHTML=tempstrRes;
//	                       document.getElementById("loading").style.display="none";
//                       }
//                       // End here
                  
		        }
		  }
		}
		catch(e){}
   }   


function CheckAnother()
{
    try 
    	{		
    	    TargetUrl="UniqueSession.ashx?t=" + Math.random();
         	if (xmlHTTPConn3)
			{
				xmlHTTPConn3.open("get", TargetUrl,true);
				xmlHTTPConn3.onreadystatechange = onRequestChangeCheck;				
				xmlHTTPConn3.send(null);
			}
			else 
			{ 
				alert("oops! Please refresh the page and try again.");
			}
		} 
		catch(e) {}
}
 function onRequestChangeCheck()
   {
        try
		{
	    if (xmlHTTPConn3.readyState == 4)
	     {  
	           if (xmlHTTPConn3.status == 200)
		        {
	                   var tempstrRes;
	                   tempstrRes=xmlHTTPConn3.responseText;
	                 //alert(tempstrRes);
	                   if(tempstrRes=="another")
	                   {
	                        alert("Another user has logged in with the same UserId,You will be logged out.");
							window.location.href= LoginPageURL;
							return false;
	                   }
	                  // document.getElementById("e_content").innerHTML=tempstrRes;
	                  // document.getElementById("loading").style.display="none";
		        }
		  }
		}
		catch(e){}
   }   
   
   
   
   function jsHTMSRemoteCallFor2Page(TargetUrl)
    { 
    	try 
    	{		
         	if (xmlHTTPConn1)
			{
				xmlHTTPConn1.open("get", TargetUrl,true);
				xmlHTTPConn1.onreadystatechange = onRequestChangeHTMSFor2Page;				
				xmlHTTPConn1.send(null);
			}
			else 
			{ 
				alert("oops! Please refresh the page and try again.");
			}
		} 
		catch(e) {}
   }
 function onRequestChangeHTMSFor2Page()
   {
        try
		{
	    if (xmlHTTPConn1.readyState == 4)
	     {  
	           if (xmlHTTPConn1.status == 200)
		        {
	                   var tempstrRes;
	                   tempstrRes=xmlHTTPConn1.responseText;
	                    var intIndexOfMatch = tempstrRes.split('~');    
                        var msg='';
                        var today=new Date();          
                        
                        formatDate(today,"m/d/yy");
                                  
                        for(var i=0;i<intIndexOfMatch.length-1;i++)
                        {
                            var d=intIndexOfMatch[i].split('<>')[1] ;
                             d=d.split('/');                            
                            var myDate=new Date(d[1]+"/"+d[0]+"/"+d[2]);
                          // alert(today+"<="+myDate); alert(today<=myDate);
                            if(today<=myDate)
                            {
                                    msg =msg + intIndexOfMatch[i].split('<>')[0]+" > " ;
                            }
                        }
                       document.getElementById("scrltxt").innerHTML= "Last Update : " + formatDate(myDate,"MMM d yyyy") + " " +msg.substring(0,msg.length-2) ;
		        }
		  }
		}
		catch(e){}
   }   
   
   
   
    
            
   //alert(strUserHash);

  
     function setCurrPub()
        { 
	        txt = window.location.href;
	        txt=txt.toUpperCase();
	        tempEdArr=ddlEditionsOpt.value.split("_");
            if(tempEdArr.length>1)
           {
            myEdition=ddlEditionsOpt.value.toUpperCase();            
            AjaxUtilsMethods.setSession("EdID",tempEdArr[0])
            AjaxUtilsMethods.setSession("EdSelected",myEdition)
            var sdate = AjaxUtilsMethods.getCurrentLatestDate(selectedDate).value;       
         
            
            
            var vMailPath = AjaxUtilsMethods.GetAPPConfigKeyValues("vMailPath").value.toUpperCase();
            var vMailPathExists = txt.indexOf(vMailPath);
            if (vMailPathExists > 0)
            {
            window.location=txt.replace(currProfile,tempEdArr[1]).replace(selectedDate,sdate);  
            }
            else
            {
            //window.location="http://"+ vMailPath + tempEdArr[1] + "/" + sdate + "/index.shtml";
             var strUserHash = AjaxUtilsMethods.GetUserDataForGivenField('hash').value;
            window.location="http://"+ vMailPath +  "/default.aspx?hash="+ strUserHash+"&ed="+tempEdArr[0]+"&page=00_00_0000&arthigh=000_000";
            }
           
           }
        }
        
        