var a = navigator.userAgent.toLowerCase();
var iePos  = a.indexOf('msie');
if (iePos !=-1) {
	is_minor = parseFloat(a.substring(iePos+5,a.indexOf(';',iePos)))
	is_major = parseInt(is_minor);
}
var safari = a.indexOf('safari');
var isIE = (a.indexOf("msie") > 0) ? true : false;
var isIE6orBelow = (a.indexOf("msie") > 0 && is_major < 7) ? true : false;
var isIE7 = (a.indexOf("msie") > 0 && is_major >= 7) ? true : false;
var isSafari = (safari > 0) ? true : false;


function getElementsByClassName(node, classname) {
    var a = [];
    var re = new RegExp('\\b' + classname + '\\b');
    var els = node.getElementsByTagName("*");
    for(var i=0,j=els.length; i<j; i++)
        if(re.test(els[i].className))a.push(els[i]);
    return a;
}

function formSubmission (num, pickupDate, pickupTime, returnDate, returnTime) {
	var pickupday, pickupmonth, form, index1, index2, returnday, returnmonth;
	form = document.forms[num];
	index1 = document.getElementById(pickupTime).options.selectedIndex;	
	
	pickupday = document.getElementById(pickupDate).value.slice(0, 2);
	form.PICKUP_DAY.value  = (pickupday.slice(0,1)==0) ? pickupday.slice(1) : pickupday;
	pickupmonth = document.getElementById(pickupDate).value.slice(document.getElementById(pickupDate).value.search('/')+1, document.getElementById(pickupDate).value.search('/')+3);
	form.PICKUP_MONTH.value = ((pickupmonth.slice(0,1)==0) ? pickupmonth.slice(1) : pickupmonth)-1;
	
	form.PICKUP_HOUR.value = (isIE) ? document.getElementById(pickupTime).options[index1].innerHTML.slice(0, document.getElementById(pickupTime).options[index1].innerHTML.search(':')) : document.getElementById(pickupTime).options[index1].value.slice(0, document.getElementById(pickupTime).options[index1].value.search(':'));
	form.PICKUP_MINUTE.value = (isIE) ? document.getElementById(pickupTime).options[index1].innerHTML.slice(document.getElementById(pickupTime).options[index1].innerHTML.search(':')+1, document.getElementById(pickupTime).options[index1].innerHTML.search(':')+3) : document.getElementById(pickupTime).options[index1].value.slice(document.getElementById(pickupTime).options[index1].value.search(':')+1, document.getElementById(pickupTime).options[index1].value.search(':')+3);
	form.PICKUP_AM_PM.value = (isIE) ? document.getElementById(pickupTime).options[index1].innerHTML.slice(document.getElementById(pickupTime).options[index1].innerHTML.length-2, document.getElementById(pickupTime).options[index1].innerHTML.length) : document.getElementById(pickupTime).options[index1].value.slice(document.getElementById(pickupTime).options[index1].value.length-2, document.getElementById(pickupTime).options[index1].value.length);
	
	index2 = document.getElementById(returnTime).options.selectedIndex;	
	
	returnday = document.getElementById(returnDate).value.slice(0, 2);
	form.RETURN_DAY.value  = (returnday.slice(0,1)==0) ? returnday.slice(1) : returnday;
	returnmonth = document.getElementById(returnDate).value.slice(document.getElementById(returnDate).value.search('/')+1, document.getElementById(returnDate).value.search('/')+3);
	form.RETURN_MONTH.value = ((returnmonth.slice(0,1)==0) ? returnmonth.slice(1) : returnmonth)-1;
	
	form.RETURN_HOUR.value = (isIE) ? document.getElementById(returnTime).options[index2].innerHTML.slice(0, document.getElementById(returnTime).options[index2].innerHTML.search(':')) : document.getElementById(returnTime).options[index2].value.slice(0, document.getElementById(returnTime).options[index2].value.search(':'));
	form.RETURN_MINUTE.value = (isIE) ? document.getElementById(returnTime).options[index2].innerHTML.slice(document.getElementById(returnTime).options[index2].innerHTML.search(':')+1, document.getElementById(returnTime).options[index2].innerHTML.search(':')+3) : document.getElementById(returnTime).options[index2].value.slice(document.getElementById(returnTime).options[index2].value.search(':')+1, document.getElementById(returnTime).options[index2].value.search(':')+3);
	form.RETURN_AM_PM.value = (isIE) ? document.getElementById(returnTime).options[index2].innerHTML.slice(document.getElementById(returnTime).options[index2].innerHTML.length-2, document.getElementById(returnTime).options[index2].innerHTML.length) : document.getElementById(returnTime).options[index2].value.slice(document.getElementById(returnTime).options[index2].value.length-2, document.getElementById(returnTime).options[index2].value.length);
	//alert(form.PICKUP_HOUR.value + " : " + form.PICKUP_MINUTE.value);
	return true;

}


function changeTabs(currentNum, id, total, contentToChange, itemOn) {
	getElementsByClassName(document, 'itemOn')[itemOn].className = 'itemOff';
	
	for (var i=0; i<total; i++) {
	
		if (i == currentNum) {
			id.className = 'itemOn';
			getElementsByClassName(document, contentToChange)[i].style.display = 'block';
		} else {			
			getElementsByClassName(document, contentToChange)[i].style.display = 'none';			
		}
	}
	
}


