// JavaScript Document
/* <![CDATA[ */
var http = getHTTPObject();
var http2 = getHTTPObject();
var default_url = "/new_08/lib/callBack.php";
var xmlDoc;

var curDate = new Date();
var curDay = curDate.getDate();
var curMonth = (curDate.getMonth() + 1);
var curYear = curDate.getFullYear();

function getHTTPObject() {
	var xmlhttp;
	try {
		xmlhttp = new ActiveXObject('Msxml2.XMLHTTP');
	} catch (e) {
		try {
			xmlhttp = new ActiveXObject('Microsoft.XMLHTTP');
		} catch (E) {
			xmlhttp = false;
		}
	}
	if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
		try {
			xmlhttp = new XMLHttpRequest();
		} catch (e) {
			xmlhttp = false;
		}
	}
	return xmlhttp;
}
function calendarRotate(direction){
	curMonth += parseInt(direction);
	if(curMonth > 12){
		curMonth = 1;
		curYear++;
	} else if(curMonth == 0){
		curMonth = 12;
		curYear--;
	}	
	var url = default_url + "?page=calendarRotate&month=" + curMonth + "&year=" + curYear;
	url = url + "&sid=" + Math.random();	
	if((http.readyState == 0) || (http.readyState == 4)){			
		http.open("GET", url, true); 
		http.onreadystatechange = handleHttpCalendarRotate;
		http.send(null);
	}
}

function inviteButton(eventNum){
	var divList = document.getElementById('upcomingevents-wrap').getElementsByTagName('DIV');
	var totalDivs = divList.length;
	for( var i=0; i<totalDivs; i++){
		if(divList[i].className.search('event' + eventNum) >= 0){
			var targetDivs = divList[i].getElementsByTagName('DIV');
			var totalTargets = targetDivs.length;
			for( var c=0; c<totalTargets; c++){				
				if(targetDivs[c].className.search('inviteForm') >= 0){
					if(targetDivs[c].className.search('hidden') >= 0){
						document.getElementById('sendInvite'+eventNum).style.display = "none";
						targetDivs[c].className = targetDivs[c].className.replace(new RegExp(" hidden\\b"), "");	
					} else {
						document.getElementById('sendInvite'+eventNum).style.display = "inline";
						targetDivs[c].className += ' hidden';
					}
				}
			}
		}
	}
}

function fullStory(storyID){
	var fullStory = document.getElementById('fullStory'+storyID);
	var story = document.getElementById('story'+storyID);
	story.innerHTML = fullStory.value;
}

function shortStory(storyID){
	var shortStory = document.getElementById('shortStory'+storyID);
	var story = document.getElementById('story'+storyID);
	story.innerHTML = shortStory.value;
}

function inviteFriendSend(vendorNum){
	var yName = document.getElementById('yvName').value;
	var yAddress = document.getElementById('yvAddress').value;
	var fAddress = document.getElementById('fvAddress').value;	
	var url = default_url + "?page=vendorInvite&yName=" + yName + "&yAddress=" + yAddress + "&fAddress=" + fAddress + "&vendorNum=" + vendorNum;
	url = url + "&sid=" + Math.random();	
	document.getElementById('yvName').value = '';
	document.getElementById('yvAddress').value = '';
	document.getElementById('fvAddress').value = '';	
	if((http.readyState == 0) || (http.readyState == 4)){		
		http.open("GET", url, true); 
		http.onreadystatechange = handleHttpInviteSend;
		http.send(null);
	}	
}

function inviteSend(eventNum){
	inviteButton(eventNum);
	var yName = document.getElementById('yName'+eventNum).value;
	var yAddress = document.getElementById('yAddress'+eventNum).value;
	var fAddress = document.getElementById('fAddress'+eventNum).value;	
	var url = default_url + "?page=eventInvite&yName=" + yName + "&yAddress=" + yAddress + "&fAddress=" + fAddress + "&eventNum=" + eventNum;
	url = url + "&sid=" + Math.random();	
	document.getElementById('yName'+eventNum).value = '';
	document.getElementById('yAddress'+eventNum).value = '';
	document.getElementById('fAddress'+eventNum).value = '';	
	if((http.readyState == 0) || (http.readyState == 4)){		
		http.open("GET", url, true); 
		http.onreadystatechange = handleHttpInviteSend;
		http.send(null);
	}	
}

function inviteSendMM(){
//	inviteButton(eventNum);
	var yName = document.getElementById('yName').value;
	var yAddress = document.getElementById('yAddress').value;
	var fAddress = document.getElementById('fAddress').value;	
	var path = document.getElementById('path').value;	
	var url = default_url + "?page=mmInvite&yName=" + yName + "&yAddress=" + yAddress + "&fAddress=" + fAddress + "&path=" + path;
	url = url + "&sid=" + Math.random();	
	document.getElementById('yName').value = '';
	document.getElementById('yAddress').value = '';
	document.getElementById('fAddress').value = '';	
	document.getElementById('path').value = '';	
	if((http.readyState == 0) || (http.readyState == 4)){		
		http.open("GET", url, true); 
		http.onreadystatechange = handleHttpInviteSend;
		http.send(null);
	}	
}

function handleHttpCalendarRotate(){
	if (http.readyState == 4) {		
		if ((http.status == 200)||(http.status == 0)) { 
			var response = http.responseText;
			var wrapper = document.getElementById('calWrapper');
			wrapper.innerHTML = response;			
		}
	}
}

function handleHttpInviteSend(){
	if (http.readyState == 4) {		
		if ((http.status == 200)||(http.status == 0)) { 
			var response = eval('('+ http.responseText +')');
			alert(response.error);
		}
	}
}

function padDigits(n, totalDigits) { 
	n = n.toString(); 
	var pd = ''; 
	if (totalDigits > n.length){ 
		for (i=0; i < (totalDigits-n.length); i++){ 
			pd += '0'; 
		} 
	} 
	return pd + n.toString(); 
} 
/* ]]> */// JavaScript Document

