// JavaScript Document

function getFlashMovie(movieName) {   var isIE = navigator.appName.indexOf("Microsoft") != -1;   return (isIE) ? window[movieName] : document[movieName];  }  

function formSend() {   var text = document.htmlForm.sendField.value;   getFlashMovie("promobelt1-4-res").sendTextToFlash(text);     }

    function getTextFromFlash(str) {   document.htmlForm.receivedField.value = "From Flash: " + str;   
	return str + " received";  } 


function createRequestObject() {
	FORM_DATA = new Object();
	separator = ',';
	query = '' + this.location;
	query = query.substring((query.indexOf('?')) + 1);
	if (query.length < 1) { return false; }
	keypairs = new Object();
	numKP = 1;
	while (query.indexOf('&') > -1) {
		keypairs[numKP] = query.substring(0,query.indexOf('&'));
		query = query.substring((query.indexOf('&')) + 1);
		numKP++;
	}

	keypairs[numKP] = query;
	for (i in keypairs) {
		keyName = keypairs[i].substring(0,keypairs[i].indexOf('='));
		keyValue = keypairs[i].substring((keypairs[i].indexOf('=')) + 1);
		while (keyValue.indexOf('+') > -1) {
			keyValue = keyValue.substring(0,keyValue.indexOf('+')) + ' ' + keyValue.substring(keyValue.indexOf('+') + 1);
		}
    
		keyValue = unescape(keyValue);
      
		if (FORM_DATA[keyName]) {
			FORM_DATA[keyName] = FORM_DATA[keyName] + separator + keyValue;
		} else {
			FORM_DATA[keyName] = keyValue;
		}
	}
	return FORM_DATA;
}
FORM_DATA = createRequestObject();
//==========================================
function getCurntDate() {
	var temp;
	var arr = document.cookie.toString().split(";");
	for (var i=0; i < arr.length; i++) {
		if (arr[i].length > 1) {
			if (arr[i].indexOf("=")) {
				temp = arr[i].split("=");
				if (temp[0] == "curntDate") {
					curntDate = temp[1];
				}
			}
		}
	}
	if (curntDate.length > 0) {
		curntDate = new Date(curntDate);
	}
}
curntDate = "";
formelement = "DateIn";
formname = "resform";
getCurntDate();
for (i in FORM_DATA) {
	if (i == "curntdate" || i == "curntDate") {
		curntDate = FORM_DATA[i];
		curntDate = new Date(curntDate);
	}else if (i == "formelement") {
		formelement = FORM_DATA[i];
	}else if (i == "formname") {
		formname = FORM_DATA[i];
	}
}
sURL = "&formname=" + formname + "&formelement=" + formelement;
if (!curntDate) {
	curntDate = new Date();
}
//==========================================
firstDate = new Date(curntDate.getFullYear(),curntDate.getMonth(),1);
lastMonth = new Date(curntDate.getFullYear(),curntDate.getMonth()-1,1);
nextMonth = new Date(curntDate.getFullYear(),curntDate.getMonth()+1,1);
offSet   = firstDate.getDay() + 1;
lastSlot = offSet + ((nextMonth - firstDate)/(3600*24*1000)) - 1;
lastSlot = Math.round(lastSlot);
calWeeks = Math.ceil(lastSlot/7);
calDays  = calWeeks * 7;
day = 1;

function return_date(zzz){
	
	var date99 = (curntDate.getMonth()+1) + "/" + zzz + "/" + curntDate.getFullYear();
	
	var text = date99;
	getFlashMovie("promobelt1-4-res").sendTextToFlash(text);
	document.getElementById('cal').style.visibility = 'hidden';
	
}

function jump(d){
	location.href="?session=y&curntdate=" + d.mm[d.mm.selectedIndex].value + "/1/" + d.yy[d.yy.selectedIndex].value + sURL;
}
fullMonth = ["January","February","March","April","May","June","July","August","September","October","November","December"];
today = new Date();

function openCalendar(){
	document.getElementById('cal').style.visibility = 'visible';
}

function closeCalendar(){
	document.getElementById('cal').style.visibility = 'hidden';

}

