﻿// JScript File



// Get Document Object
function getObj(name){
	if(document.getElementById){
		return document.getElementById(name);
	}else if(document.all){
		return document.all[name];
	}else if(document.layers && document.layers[name] != null){
		return getObjNN4(document, name);
	}else{
		return false;
	}
}

// Get Document Style Object
function getObjStyle(name){
	if(document.getElementById){
		return document.getElementById(name).style;
	}else if(document.all){
		return document.all[name].style;
	}else if(document.layers){
		return getObjNN4(document, name);
	}
}

// Get NN4 Document Object
function getObjNN4(obj, name){
	var x = obj.layers;
	var foundLayer;
	for(var i=0;i<x.length;i++){
		if(x[i].id == name){
			foundLayer = x[i];
		}else if (x[i].layers.length){
			var tmp = getObjNN4(x[i],name);
		}
		if(tmp){
			foundLayer = tmp;
		}
	}
	if(foundLayer){
		return foundLayer;
	}else{
		return false;
	}
}

// Set Document Object Visibility
function setObjVisibility(name, what){
	if(what == 'SHOW'){
		if(document.getElementById){
			getObjStyle(name).visibility = "visible";
			getObjStyle(name).display = "inline";
		}else if(document.all){
			getObjStyle(name).visibility = "visible";
			getObjStyle(name).display = "inline";
		}else if(document.layers){
			getObjStyle(name).visibility = "show";
			getObjStyle(name).display = "inline";
		}
	}else if(what == 'HIDE'){
		if(document.getElementById){
			getObjStyle(name).visibility = "hidden";
			getObjStyle(name).display = "none";
		}else if(document.all){
			getObjStyle(name).visibility = "hidden";
			getObjStyle(name).display = "none";
		}else if(document.layers){
			getObjStyle(name).visibility = "hide";
			getObjStyle(name).display = "none";
		}
	}
}

	function showButton()
	{
	    setObjVisibility('next', 'HIDE');
	    var ctrl=document.getElementsByTagName("input");
        for(var i=0;i<ctrl.length;i++)
        {                
            if(ctrl[i].type=="checkbox")
            {
               // alert(ctrl[i].checked);
                if(ctrl[i].checked==true)
                {
                    setObjVisibility('next', 'SHOW');                        
                }                
            }        
        }		
	}

function popwindow(url, height, width, returnvalue)
{
	try{
		if (!height) height=550;
		if (!width)  width=430;
			var newwindow;
			var options = 'scrollbars=yes, height='+height+',width='+width+', left=100, top=40'
			newwindow=window.open(url,null,options);
			if (window.focus) {newwindow.focus()}
			return returnvalue
		}
	catch(e){
		return true;
	}
}
function PrintPage()
{
    window.print();
    return true;
}

//Function for step3 of SLC where we click on add link and it show the date in below.
var index=0;
var valString="";

function SetRank(Realobj,id,val)
{

//alert(id + "" + val)
if(!Realobj.disabled)
{
var objDateList=document.getElementById("MyDateList")
objDateList.style.display="block";
if(index==0)
{
objDateList.innerHTML= val + "  " + objDateList.innerHTML
valString=id;
}
else
{
objDateList.innerHTML = objDateList.innerHTML + "&nbsp; | &nbsp;" + val
valString=valString+ ":" + id;
}


var hiddentext=GetRealObj("DateString","input");

//alert(hiddentext)

hiddentext.value=valString;
index++;
Realobj.disabled=true;
}
}



function GetRealObj(RealObjID,ControlType)
{
var ctrl=document.getElementsByTagName(ControlType);
for(var i=0;i<ctrl.length;i++)
{    
    if(ctrl[i].id.indexOf(RealObjID)>=0)
    {
       return ctrl[i];
      //  alert(ctrl[i].id);
    }
        
}
alert("No control found of type " + ControlType + " Named : " + RealObjID )

return null;
}