﻿// JScript File

function createRequestObject(){
	var request_o; //declare the variable to hold the object.
	var browser = navigator.appName; //find the browser name
	if(browser == "Microsoft Internet Explorer"){
		/* Create the object using MSIE's method */
		request_o = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		/* Create the object using other browser's method */
		request_o = new XMLHttpRequest();
	}
	return request_o; //return the object
}

var request = createRequestObject(); 


function getCurrentMonth() {
	//do request     
	    //close prettyPhoto
	    
     
		request.open("get", "cal_data.aspx?data=currentMonth&anti-cache=" + new Date().getTime() , true);
		request.onreadystatechange = handleMonth; 
		request.send(null);
}

function getPreviousMonth() {
	//do request      
		request.open("get", "cal_data.aspx?data=prevMonth&anti-cache=" + new Date().getTime(), true);
		request.onreadystatechange = handleMonth; 
		request.send(null);	
}

function getNextMonth() {
	//do request      
		request.open("get", "cal_data.aspx?data=nextMonth&anti-cache=" + new Date().getTime(), true);
		request.onreadystatechange = handleMonth; 
		request.send(null);
}
	
function handleMonth(){
	if(request.readyState == 4){ //Finished loading the response
		$('#loader').html(request.responseText);    	
		$("a[rel^='prettyPhoto']").prettyPhoto();       
	}
}



function pausecomp(millis) 
{
	var date = new Date();
	var curDate = null;

	do { curDate = new Date(); } 
	while(curDate-date < millis);
} 


function getQueryVariable(variable) {
     
      var query = window.location.search.substring(1);
      var vars = query.split("&");
      
      for (var i=0;i<vars.length;i++) {
       
        var pair = vars[i].split("=");
       
        if (pair[0] == variable) {
          return pair[1];
        }
      }
     
}


function delayer(){
	self.close();
}


function closewindow()
{
	window.close();
}

function clearTable(tableElm) {
	var rows = tableElm.rows;
	for( var i = rows.length - 1; i >= 0; --i )
  		tableElm.deleteRow( i );
}







