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, pickupyear, form, index1, index2, returnday, returnmonth, returnyear, hour, minute, catchTime;
	form = document.forms[num];
	index1 = document.getElementById(pickupTime).options.selectedIndex;	
	
	pickupmonth = document.getElementById(pickupDate).value.slice(0, 2);
	pickupyear = '20'+document.getElementById(pickupDate).value.slice(document.getElementById(pickupDate).value.length-2, document.getElementById(pickupDate).value.length);
	form.PICKUP_MONTH_YEAR.value = pickupyear+pickupmonth;
	pickupday = document.getElementById(pickupDate).value.slice(document.getElementById(pickupDate).value.search('/')+1, document.getElementById(pickupDate).value.search('/')+3);
	form.PICKUP_DATE.value = pickupday;
	
	hour = (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(':'));
	
	minute = (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);
	
	catchTime = (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);

	if (catchTime.toUpperCase() == 'PM') {
		if (hour == 12) {
			form.PICKUP_TIME.value = hour + minute;
		} else {
			form.PICKUP_TIME.value = (parseFloat(hour) + 12) + minute;
		}
	} else {
		if (hour == 12) {
			form.PICKUP_TIME.value = '00' + minute;
		} else if (hour == 10 || hour == 11) {
			form.PICKUP_TIME.value = hour + minute;
		} else {
			form.PICKUP_TIME.value = '0' + hour + minute;
		}
	}

	
	index2 = document.getElementById(returnTime).options.selectedIndex;	
	
	returnmonth = document.getElementById(returnDate).value.slice(0, 2);
	returnyear = '20'+document.getElementById(returnDate).value.slice(document.getElementById(returnDate).value.length-2, document.getElementById(returnDate).value.length);
	form.DROPOFF_MONTH_YEAR.value = returnyear+returnmonth;
	returnday = document.getElementById(returnDate).value.slice(document.getElementById(returnDate).value.search('/')+1, document.getElementById(returnDate).value.search('/')+3);
	form.DROPOFF_DATE.value  = returnday;
	
	hour = (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(':'));
	
	minute = (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);
	
	catchTime = (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);
	
	if (catchTime.toUpperCase() == 'PM') {
		if (hour == 12) {
			form.DROPOFF_TIME.value = hour + minute;
		} else {
			form.DROPOFF_TIME.value = (parseFloat(hour) + 12) + minute;
		}
	} else {
		if (hour == 12) {
			form.DROPOFF_TIME.value = '00' + minute;
		} else if (hour == 10 || hour == 11) {
			form.DROPOFF_TIME.value = hour + minute;
		} else {
			form.DROPOFF_TIME.value = '0' + hour + minute;
		}
	}
	
	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';
		}
	}
}

