
	/***************************************************************************
	 *                         SAE Student Store
	 *                            -------------------
	 *                author: Jan Scheck <j.scheck@saecanada.com>
	 *
	 ***************************************************************************/

	function turnPage(form, start) {
		document.forms[form].elements['start'].value = start;
		submitForm(form, 0, 0);
	}

////////////////////////////////////////////////////////////////////////////

	function submitForm(form, check, warn) {
		if (check) {
			if (checkForm(form, warn)) {
				document.forms[form].submit();
			}
		} else {
			document.forms[form].submit();
		}
	}

////////////////////////////////////////////////////////////////////////////

	function checkForm(form, warn) {
		dfe = document.forms[form].elements;
		err = false;

		switch (form) {
			case 'v_form':
					if (dfe['name'].value == '') err = true;
					if (dfe['access'].value == '') err = true;
					if (dfe['url'].value == '' && dfe['doc'].value == '' && dfe['current_doc'].value == '') err = true;
					var campuses = new Array();
                    if (dfe['campus[]'].length != undefined) {
                        for (i=0; i<dfe['campus[]'].length; i++) {
                            if (dfe['campus[]'][i].checked == true ) campuses.push(dfe['campus[]'][i].value);
                        }
                    } else {
                        if (dfe['campus[]'].checked == true) {
                            campuses[0] = dfe['campus[]'].value;
                        }
                    }
					var campus_str = campuses.join(',');
					if (campus_str == '') err = true;
					break;
			default:
					for (i=0; i<dfe.length; i++) {
						if (dfe[i].value == '') {
							err = true;
						}
					}
		}

		if (err) {
			if (warn) alert ('Please revise the entered data.');
			return false;
		} else {
			return true;
		}
	}

////////////////////////////////////////////////////////////////////////////

	function displayLink(url) {
		if (!url) {
			url = document.forms[0].elements['link'].value;
		}
		if (url != '') {
			window.open(url, '_blank');
		}
	}

////////////////////////////////////////////////////////////////////////////

	function redirectLink(id) {
	    var campus = document.forms['filter_form'].elements['vendor' + id + '_select'].value;
	    window.open('../tools/redirect.php?id=' + id + '&test_campus_select=' + campus, '_blank');
	}

////////////////////////////////////////////////////////////////////////////

	function confirmDelete(name, url) {
		if (confirm('Do you want to delete ' + name + '?')) {
			document.location.href = url;
		}
	}

////////////////////////////////////////////////////////////////////////////

	function newLocation(url) {
		document.location.href = url;
	}

////////////////////////////////////////////////////////////////////////////

	function checkBoxes(form, name, check) {
		checkboxes = document.forms[form].elements[name];
        if (checkboxes.length != undefined) {
            for (i=0; i<checkboxes.length; i++) {
                checkboxes[i].checked = check;
            }
        } else {
            checkboxes.checked = check;
        }
	}

////////////////////////////////////////////////////////////////////////////

	function showCell(show, hide) {
		document.getElementById(show).style.visibility = 'visible';
		document.getElementById(hide).style.visibility = 'hidden';
	}
