
 
_spBodyOnLoadFunctionNames.push("LoadPunctuation");
function LoadPunctuation()
{

    var d = new Date();
    var t_date = d.getDate();      
    var  t_mon= d.getMonth()+1;      
    var t_year = d.getFullYear();  
    var  t_hour= d.getHours();     
    var  t_min= d.getMinutes();    
    var t_sec = d.getSeconds(); 
    if(typeof(CellRef) != "undefined")
    {  
        document.getElementById(CellRef).title=t_date+ "/"+ t_mon + "/" + t_year + " " + t_hour + ":" + t_min + ":" + t_sec;
    }
    loadXMLDoc("/Scripts/PunctuationWS.aspx");
   
	
}
_spBodyOnLoadFunctionNames.push("PrintThePage");
function PrintThePage()
{
	
	var query_string = location.href.toLowerCase();
	
	if(query_string.indexOf("isprint") > 0)
	{

		window.print();
	}
	
}


var xmlhttp;
function loadXMLDoc(url)
{

	xmlhttp=null;
	if (window.XMLHttpRequest)
	{// code for Firefox, Opera, IE7, etc.
		xmlhttp=new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{// code for IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	if (xmlhttp!=null)
	{
		xmlhttp.onreadystatechange=state_Change;
		xmlhttp.open("GET",url,true);
		xmlhttp.send(null);
	}
}


function state_Change()
{

    var sImagePath = null, sClass = null;
    var sDiuk ="";
    var ix=0;
    
    try
    {    
	    if (xmlhttp.readyState==4)
	    {// 4 = "loaded"
		    if (xmlhttp.status==200)
		    {// 200 = "OK"
		        var sXml = xmlhttp.responseText;
    		    
		        if(sXml)
                {
                
                    var items = sXml.split(',');
                    if(items.length >0)
                    {
                        var sColor="";
                        
                         
                        for (ix=1; ix < items.length ; ix=ix+2)
	                    {
                    	    sColor=items[ix].toLowerCase();
                    	    sDiuk=items[ix-1];
                    	    if(ix<3)
                    	    {
                    	        switch (sColor)
                                {
                                    case "green":
                                        sImagePath = ImgSrcFolder+ "diuk_green.jpg";
                                        sClass = "PercentageTextGreen";
                                        break;
                                    case "yellow":
                                        sImagePath = ImgSrcFolder + "diuk_yellow.jpg";
                                        sClass = "PercentageTextYellow";
                                        break;
                                    case "red":
                                        sImagePath = ImgSrcFolder + "diuk_red.jpg";
                                        sClass = "PercentageTextRed";
                                        break;
                                    default:
                                        sImagePath =  ImgSrcFolder + "diuk_red.jpg";
                                        sClass = "PercentageTextRed";
                                        break;
                                } 
                    	    }
                    	    else
                    	    {
                    	        switch (sColor)
                                {
                                    case "green":
                                        sClass = "ExPunctuationTextGreen";
                                        break;
                                    case "yellow":
                                         sClass = "ExPunctuationTextYellow";
                                        break;
                                    case "red":
                                        sClass = "ExPunctuationTextRed";
                                        break;
                                    default:
                                         sClass = "ExPunctuationTextRed";
                                        break;
                                } 
                    	    }
                    	    switch (ix)
                                {
                                    case 1:
                                        document.getElementById(ImgPuncID).src = sImagePath;
                                        document.getElementById(LabelPuncID).className = sClass;
                                        document.getElementById(LabelPuncID).innerHTML = sDiuk;
                                        document.getElementById(CellPuncID).className = sClass;
                                        break;
                                    case 3:
                                        if(typeof(LabelEarlyMorningID) != "undefined")
                                        { 
                                            document.getElementById(LabelEarlyMorningID).className = sClass;
                                            document.getElementById(LabelEarlyMorningID).innerHTML = sDiuk;
                                        }
                                        break;
                                    case 5:
                                        if(typeof(LabelMorningID) != "undefined")
                                        { 
                                            document.getElementById(LabelMorningID).className = sClass;
                                            document.getElementById(LabelMorningID).innerHTML = sDiuk;
                                        }
                                        break;
                                    case 7:
                                    if(typeof(LabelMorningID) != "undefined")
                                        { 
                                        document.getElementById(LabelNoonID).className = sClass;
                                        document.getElementById(LabelNoonID).innerHTML = sDiuk;
                                        }
                                        break;
                                    case 9:
                                        if(typeof(LabelMorningID) != "undefined")
                                        { 
						sClass+=" ExPunctuationPadLeft";
                                            document.getElementById(LabelEveningID).className = sClass;
                                            document.getElementById(LabelEveningID).innerHTML = sDiuk;
                                        }
                                        break;
                                    case 11:
                                        if(typeof(LabelMorningID) != "undefined")
                                        { 
 sClass+=" ExPunctuationPadRight"; 
                                            document.getElementById(LabelNightID).className = sClass;
                                            document.getElementById(LabelNightID).innerHTML = sDiuk;
                                        }
                                        break;
                                }
	                    }     
                        
                       
                    }
                }
    			
		    }//end if xmlhttp.status
		    if(sImagePath == null)
		    {
		        sImagePath = ImgSrcFolder+ "diuk_green.jpg";
		        sClass = "PercentageTextTitle";
                sDiuk = sPercentageNoData;
		   
            document.getElementById(ImgPuncID).src = sImagePath;
            document.getElementById(LabelPuncID).className = sClass;
            document.getElementById(LabelPuncID).innerHTML = sDiuk;
            document.getElementById(CellPuncID).className = sClass;
             
            }
            
	    }//end if xmlhttp.readyState
	 }
	catch(e)
	{
			       // alert('state_Change Error: ' + e.message + ' occurred.'); 
	}
}
function ShowModalDialog(WindowUrl,PageTitle,PageUrl)  
{
    var sUrl;
    try
    {
        sUrl = WindowUrl + "?" + "PageTitle=" + PageTitle + "&PageUrl=" + PageUrl;
        window.open(sUrl,null,"status=no,toolbar=no,menubar=no,resizable=1,scrollbars=0, width=349, height=550"); //status=no,toolbar=no,menubar=no
    }
    catch(e)
    {
        alert('ShowModalDialog Error: ' + e.message + ' occurred.'); 
    }
}

function BackToTop()
{
    try
    {
        window.scroll(0,0);
    }
    catch(e)
    {
        alert('BackToTop Error: ' + e.message + ' occurred.'); 
    }
}

function BackToList(ParentUrl) 
{
    try
    {
        window.location.assign(ParentUrl);
    }
    catch(e)
    {
        alert('BackToList Error: ' + e.message + ' occurred.'); 
    }
}

function PrintPage(WindowUrl)
{
    try
    {
        var sUrl;
        sUrl = WindowUrl + "?IsPrint=true";
      	win=window.open(sUrl,null,"status=no,toolbar=no,menubar=no,resizable=1,scrollbars=1, width=600, height=600");
	 
		
	
	
    }
     catch(e)
    {
        alert('PrintPage Error: ' + e.message + ' occurred.'); 
    }
}



function RefButtonOver()
            {
                try
                {
                    document.getElementById(CellRef).className= 'ExPunctuationRefBtnOver';
                    
                }
               catch(e)
               {
                    // alert('SendButtonOver Error: ' + e.message + ' occurred.'); 
               }
            }
            function RefButtonOut()
            {
                try
                {
                    document.getElementById(CellRef).className= 'ExPunctuationRefBtn';
                }
               catch(e)
               {
                    // alert('SendButtonOut Error: ' + e.message + ' occurred.'); 
               }
}

function tableTreat(){       
            window.print();
          
    
  }
