﻿var dayarray=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
var montharray=new Array("January","February","March","April","May","June","July","August","September","October","November","December")

//goforit();
if (!document.all&&!document.getElementById)
    getthedate()

function getthedate()
{
	var mydate=new Date()
	var year=mydate.getYear()

	if (year < 1000)
		year+=1900

	var day=mydate.getDay()
	var month=mydate.getMonth()
	var daym=mydate.getDate()

	if (daym<10)
		daym="0"+daym

  var hours=mydate.getHours()
  var minutes=mydate.getMinutes()
  var seconds=mydate.getSeconds()
  var dn="AM"

	if (hours>=12)
		dn="PM"

	if (hours>12)
		hours=hours-12

	if (hours==0)
		hours=12

	if (minutes<=9)
		minutes="0"+minutes

	if (seconds<=9)
		seconds="0"+seconds

  //change font size here
	var cdate = dayarray[day] + ", " + montharray[month] + " " + daym + ", " + year + " " + hours + ":" + minutes + ":" + seconds + " " + dn
	if (document.all)
		if(document.all.clock)
			document.all.clock.innerHTML=cdate;
	else if (document.getElementById)
		if(document.getElementById("clock"))
			document.getElementById("clock").innerHTML=cdate;
}

function goforit()
{    
	if (document.all||document.getElementById)
	{
		setInterval("getthedate()",1000)
		getTime();
	}
}

function getTime()
{   
	ID=window.setTimeout('update()', 1000); 
}

function SmartScroller_GetCoords()
{
	var scrollX, scrollY;
	if (document.all)
	{
		if (!document.documentElement.scrollLeft)
			scrollX = document.body.scrollLeft;
		else
			scrollX = document.documentElement.scrollLeft;

		if (!document.documentElement.scrollTop)
			scrollY = document.body.scrollTop;
		else
			scrollY = document.documentElement.scrollTop;
	}
	else
	{
		scrollX = window.pageXOffset;
		scrollY = window.pageYOffset;
	}

	document.getElementById('scrollLeft').value = scrollX;
	document.getElementById('scrollTop').value = scrollY;
}

function SmartScroller_GetControl()
{
	if(document.activeElement)
		document.getElementById('currentCtrl').value = document.activeElement.id;
}

function SmartScroller_Scroll()
{
	var x = document.getElementById('scrollLeft').value;
	var y = document.getElementById('scrollTop').value;
	window.scrollTo(x, y);

	var ctrlName = document.getElementById('currentCtrl').value
	if(ctrlName != null && ctrlName != '')
	{
		var ctrl = document.getElementById(ctrlName)
		if(ctrl != null)
		{
			if(! ctrl.isDisabled)
				ctrl.focus();
		}
	}
}

function SessionOut()
{
	if(! window.opener && ! window.dialogArguments)
		document.getElementById("DivMaster").innerHTML = "<a href=Login.aspx>Click here to login again</a>";
	else
		document.getElementById("DivMaster").innerHTML = "<input type=\"submit\" name=\"ctl00$btnClose\" value=\"Click here to close\" onclick=\"javascript:self.close();\" id=\"ctl00_btnClose\" class=\"btnHuge\"/>";
}

function ConfirmDeletion(Message)
{
	return confirm(Message);
}

var CalWidth=240;
var CalHeight=180;
function ShowCalendar(Object)
{
  var txtObject = document.getElementById(Object);
  var txtObjectId = new String(); 
  txtObjectId = txtObject.id;
  txtObjectId = txtObjectId.replace ( 'img', 'txt' );
  ControlToSet= txtObjectId;
	txtObjectId = txtObjectId.replace ( 'txt' , 'hdn' );
	StartYear = 1910;
	EndYear = 2020;
	FormatAs = document.getElementById(txtObjectId).value;

	var strFeatures = "help: no; scroll: no; status: no; unadorned: yes; dialogHeight: " + CalHeight + "px; dialogWidth: " + CalWidth + "px; edge: Sunken; center: Yes; resizable: No;";
	window.showModalDialog(RootURL + "includes/Calendar.htm", window, strFeatures);
}

function SetDate(DATE)
{
	var dg
	myDays=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]
	myDate= new Date(DATE);
	dg=myDays[myDate.getDay()]
	var dt=new Date(DATE);

	if(ControlToSet)
	{
		document.getElementById(ControlToSet).value =  DATE;
	}

	ControlToSet = null;
	StartYear = null;
	EndYear = null;
	FormatAs = null;
}

function CreateFile() 
{  
	var fileName = prompt('Type Report Name:', ''); 
	if (fileName != null && fileName!="")
	{
		document.getElementById("ctl00_ContentPlaceHolder1_hdnFileName").value = fileName;
		__doPostBack('CreateFile','');
		return true; 
	}			 
	else if(fileName != null)
	{
		alert("Enter File Name");
		CreateFile();			
		return false;
	}  
	else
	{
		//alert("Enter File Name");
		return false;
	}
}

function OpenWindowDescription(Desc,Features)
{
	if (Features == "")
		myWindow = window.open("about:blank","","height=400,width=700,scrollbars=yes,location=no,menubar=yes,status=no");
	else
		myWindow = window.open("about:blank","",Features)
	myWindow.document.open();
	myWindow.document.write(Desc);
	myWindow.focus();
	//myWindow.close();
}

function SessionOut()
{
	if(! window.opener && ! window.dialogArguments)
		document.getElementById("DivMaster").innerHTML = "<a href=Login.aspx>Click here to login again</a>";
	else
		document.getElementById("DivMaster").innerHTML = "<input type=\"submit\" name=\"ctl00$btnClose\" value=\"Click here to close\" onclick=\"javascript:self.close();\" id=\"ctl00_btnClose\" class=\"btnHuge\"/>";
}
function openFile(FileName,Features)
{
	//var fea = "height=700,width=1050,scrollbars=yes,location=yes,menubar=yes,status=yes,toolbar=yes,resizable=yes,location=yes,maximize=yes";
	//window.open(FileName,'',fea);	

	//var fea ="help: yes; status: yes; unadorned: yes; dialogHeight: 768px; dialogWidth: 1024px; edge: Sunken; center: Yes; resizable: Yes;toolbar=Yes;location=Yes;menubar=Yes;maximiza=Yes;";
	var fea = "help: no; status: no; unadorned: yes; dialogHeight: 600px; dialogWidth: 640px; edge: Sunken; center: Yes; resizable: Yes;";
	window.showModalDialog(FileName,window,fea);
}

function CallPrint()
{		
	var prtContent1 ="<img src='../images/campuslogo.gif'/>";
	var prtContent2 = document.getElementById("div2");
	var prtContent3 = document.getElementById("div3");
	var prtContent4 = document.getElementById("div4");
	var prtContent5 = document.getElementById("div5");
	var prtContent6 = document.getElementById("div6");
	var prtContent7 = document.getElementById("div7");
	var WinPrint = window.open('','','left=300,top=200,width=375,height=350,location=center,toolbar=0,scrollbars=0','');

	WinPrint.document.write("<Head>");
	//WinPrint.document.write("<link href=\"" + RootURL + "Includes/Controls.css\" type=text/css rel=stylesheet/>");
	WinPrint.document.write("<style><!--body { font-family: Verdana; font-size: 80%; margin-bottom: 1.5em }h1{ font-family: Verdana; font-size: 100%; font-weight: bold }--></style>");
	WinPrint.document.write("</Head>");
	WinPrint.document.write("<Body>");
	WinPrint.document.write("<table border=0 cellpadding=0 cellspacing=0 width=100%><tr><td align=left valign=top>"+prtContent1+"</td></tr></table>");
	WinPrint.document.write("<br><b>Event:</b> "+prtContent2.innerHTML);
	WinPrint.document.write("<br><br><b>Event Start / End Dates:</b> "+prtContent3.innerHTML);
	WinPrint.document.write("<br><br><b>Participant Type:</b> "+prtContent4.innerHTML);
	WinPrint.document.write("<br><br><b>Participant Name:</b> "+prtContent6.innerHTML);
	WinPrint.document.write("<br><br><b>Participant College:</b> "+prtContent7.innerHTML);
	WinPrint.document.write("<br><br><b>PNR Number:</b> "+prtContent5.innerHTML);

	WinPrint.document.write("<Div id=divPrint><br><br><input id=btnprint type=button value=Print class=\"btnSmall\" onclick=\"document.getElementById('btnprint').style.visibility = 'hidden';document.getElementById('btnClose').style.visibility = 'hidden';window.print();window.close();\">&nbsp;");	
	WinPrint.document.write("<input id=btnClose type=button value=Close class=\"btnSmall\" onclick=\"document.getElementById('btnClose').style.visibility = 'hidden';window.close();\"></Div>");
	
	WinPrint.document.write("</Body>");		
	WinPrint.document.close();	
}
function PrintTravel()
{
	document.getElementById('nestedbutton').style.visibility = 'hidden'
	//var prtContent2 = document.getElementById("nestedbutton");
	//prtContent2.visibility = 'hidden'

	window.print()
	document.getElementById('nestedbutton').style.visibility = 'visible';
}
function PrintTicket()
{
	//var prtLogo = document.getElementById("divPrintLogo");
	var prtBanner = document.getElementById("divPrintBanner");
	var prtTitle = document.getElementById("divPrintTitle");
	var prtContent1 = document.getElementById("divPrint");
	var WinPrint = window.open('','','left=50,top=0,width=750,height=500,location=center,toolbar=0,scrollbars=0,status=0');

	WinPrint.document.write("<LINK href='" + RootURL + "Includes/Controls.css' type='text/css' rel='stylesheet'>");
	WinPrint.document.write("<LINK href='" + RootURL + "Includes/Master.css' type='text/css' rel='stylesheet'>");
	WinPrint.document.write("<table cellspacing='0' cellpadding='0' border='0' class='tblOuter'>");
	WinPrint.document.write("<tr>");
	WinPrint.document.write("<td class='tdOutline'>");
	WinPrint.document.write(prtBanner.innerHTML);
	WinPrint.document.write(prtTitle.innerHTML);
	WinPrint.document.write(prtContent1.innerHTML);
	WinPrint.document.write("</td>");
	WinPrint.document.write("</tr>");
	WinPrint.document.write("</table>");
	WinPrint.document.close();
	WinPrint.focus();
	WinPrint.print();
	WinPrint.close();
}
function ConfirmDelete()
{
	return confirm(DeleteConfirmMessage);
}

function ConfirmEdit()
{
	return confirm(EditConfirmMessage);
}

function ConfirmAdd()
{
	return confirm(AddConfirmMessage);
}

function ConfirmCancel()
{
	return confirm(CancelConfirmMessage);
}
function Redirectclose()
{
	if(document.getElementById("ctl00_cpPages_txtRemarks") != null)
	{
		var remarks = document.getElementById("ctl00_cpPages_txtRemarks").value; 
		if(remarks == "")
		{
			alert("Please Enter Remarks");
			return false;
		}
	}
}
function Redirectsnooze()
{
	if(document.getElementById("ctl00_cpPages_DatePicker1_txtDatePicker") != null)
	{
		var dateval = document.getElementById("ctl00_cpPages_DatePicker1_txtDatePicker").value; 
		if(dateval == "")
		{
			alert("Please Enter Date");
			return false;
		}
		else 
		{
		  if(CheckDate() == false)
		  {
			return false;
		  }
	    }
    }
}
var trackid = ""; 
//Show Message Div
function ShowDiv(message)
{
	var mousePositionX;
	var mousePositionY;

	mousePositionX = event.clientX+ 200;
	mousePositionY = event.clientY+ 140;
	document.getElementById("divMessage").style.left =300;
	document.getElementById("divMessage").style.top = 200;// -CalWidth -100;//- CalWidth +40;
	document.getElementById("divClose").style.display = "none";
	document.getElementById("divsnooze").style.display = "none";
	document.getElementById("divMessage").style.display = "";
	message = message + "<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input id='btnsnoozeCancel' type='button' value='Cancel' name='btnCancel' class='btnSmall' onclick='javascript:closeCal()'/>";
	var strText ="<table width='100%' height = 100% border=0 cellpadding=0 cellspacing = 0>";
	strText += "<tr height=8% class = 'AlertMsgHeader' > " ;
	strText += "<td align='left' >Message </td>";
	strText += "<td align='right'><img src='../images/Close.gif' onclick='javascript:closeCal()'/> ";
	strText += "</td></tr>";
	strText += "<tr height = 85% class = 'AlertMsg'><td valign='top' width = '100%'>" + message +"</td></tr>";
	strText += "</table>";

	document.getElementById("divMessage").innerHTML = strText;
}
function closeCal()
{
	document.getElementById("divMessage").style.display = "none";
}
//Show Message Div
//Alert Close Function
function Redirect1(trckid)
{
	var mousePositionX;
	var mousePositionY;

	mousePositionX = event.clientX+ 200;
	mousePositionY = event.clientY+ 140;
	document.getElementById("divClose").style.left =300;
	document.getElementById("divClose").style.top = 250;
	document.getElementById("divMessage").style.display = "none";
	document.getElementById("divsnooze").style.display = "none";
	document.getElementById("divClose").style.display = "";
	document.getElementById("ctl00_cpPages_hdnparameters").value = ""; 
	document.getElementById("ctl00_cpPages_hdnparameters").value = trckid;
}
//Alert Close Function
function Redirect2(trckid)
{
	var mousePositionX;
	var mousePositionY;

	mousePositionX = event.clientX+ 200;
	mousePositionY = event.clientY+ 140;
	document.getElementById("divsnooze").style.left =300;
	document.getElementById("divsnooze").style.top = 250;// -CalWidth -100;//- CalWidth +40;
	document.getElementById("divClose").style.display = "none";
	document.getElementById("divMessage").style.display = "none";
	document.getElementById("divsnooze").style.display = "";
	document.getElementById("ctl00_cpPages_hdnparameters").value = ""; 
	document.getElementById("ctl00_cpPages_hdnparameters").value = trckid;
}
function closedivClose()
{
	//document.getElementById("ifMessage").setAttribute("src","");
	document.getElementById("divClose").style.display = "none";
	document.getElementById("divsnooze").style.display = "none";
	
	document.getElementById("ctl00_cpPages_txtRemarks").value = ""; 
	document.getElementById("ctl00_cpPages_DatePicker1_txtDatePicker").value = "";
}

function setPopupAnchorTarget() {
	var anchor = document.all.tags("A")
	for (var i = 0; i < anchor.length; i++)
		anchor[i].target="modalpopup";
}
function SelectLoginName(radElement)
{
	if(!(radElement.value != null))
	 {
		var objOpener = window.opener;
		if(! objOpener)
		objOpener = window.dialogArguments;

		if(objOpener)
		objOpener.document.getElementById("ctl00_cpPages_dvPrivileges_txtFaculty").value=radElement;
		window.close();
	}
}

function OpenNewWindow(URL)
{	
	var NewWindow = window.open(URL,'_blank');//,'toolbar=yes, location=yes, directories=yes, status=yes, menubar=yes, scrollbars=yes, copyhistory=yes, resizable=yes')
	if(NewWindow != null)
		NewWindow.focus();
}

function ResetHelp()
{
	var DivElement = document.getElementById("divHelp");
	if(DivElement == null)
		return;

	DivElement.style.height = "0px";
	DivElement.style.visibility = "hidden";
}

var oPopup  = window.createPopup();
function OpenHelpPopup()
{
	var DivElement = document.getElementById("divHelp");

	DivElement.style.visibility = "visible";
	var DivLeft = event.clientX - 261;
	if(DivLeft + 522 > document.body.offsetWidth)
		DivLeft = document.body.offsetWidth - 522;

	DivElement.style.left = DivLeft + "px";
	DivElement.style.top = (event.clientY + 12) + "px";
	DivElement.style.width = "500px";
	DivElement.style.height = "300px";
	DivElement.style.position = "absolute";
	
	var DivInner = document.getElementById("divHelpInner");
	DivInner.style.height = "300px";

//	var oPopBody = oPopup.document.body;
//	var DivInner = document.getElementById("divHelpInner");
//	DivInner.style.height = 274;
//	DivInner.parent = document.body;
//	oPopup.show(document.body.offsetWidth - 502, event.clientY, 500, 300, document.body);
//	oPopBody.innerHTML = DivElement.innerHTML;
//	//oPopBody.innerHTML = oPopBody.innerHTML + "<script src='" + RootURL + "Includes/JScript.js' type='text/javascript'></script>";
//	oPopBody.innerHTML = oPopBody.innerHTML + "<link href=" + RootURL + "Includes/Controls.css type='text/css' rel='stylesheet' />";
//	oPopBody.innerHTML = oPopBody.innerHTML + "<link href=" + RootURL + "Includes/Master.css type='text/css' rel='stylesheet' />";
}

function IncreaseCtr(ChkBox)
{
	var Target = document.getElementById("ctl00_cpPages_lblSelectedColleges");
	var ChkCtr = 0;

	for(var i=0; i<ChkBox.children.length; i++)
	{
		if(ChkBox.children[i].checked)
		{
			ChkCtr++;
		}
	}

	Target.innerText = ChkCtr;
}

