function contactCheck()
{
	var curForm = document.getElementById('contact');
	if(curForm.sender_name.value == "")
	{
		alert("You must enter your name.");
		curForm.sender_name.focus();
		return false;
	}
	else if(curForm.sender_email.value == "")
	{
		alert("You must enter your email address.");
		curForm.sender_email.focus();
		return false;
	}
	else if(curForm.subject.value == "")
	{
		alert("You must enter a subject.");
		curForm.subject.focus();
		return false;
	}
	else if(curForm.comments.value == "")
	{
		alert("You must enter your comments.");
		curForm.comments.focus();
		return false;
	}
}

function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var http = createRequestObject();

function sndReq(action) {
	http.open('get', action);
    http.onreadystatechange = handleResponse;
    http.send(null);
}

function handleResponse() {
    if(http.readyState == 4){
        var response = http.responseText;
        var update = new Array();

        if(response.indexOf('|' != -1)) {
            update = response.split('|');
            document.getElementById(update[0]).innerHTML = update[1];
        }
    }
}

function validateCategory()
{
	curForm = document.getElementById('category_form');
	if(curForm.category_manufacturer.selectedIndex == 0)
	{
		alert("You need to select the manufacturer this category applies to.");
		curForm.category_manufacturer.focus();
		return false;
	}
	else if(curForm.category_name.value == "")
	{
		alert("You need to enter a name for this category.");
		curForm.category_name.focus();
		return false;
	}
	else
	{
		return true;
	}
}

function validateProduct()
{
	curForm = document.getElementById('product_form');
	if(curForm.manufacturer.selectedIndex == 0)
	{
		alert("You need to select the manufacturer this product applies to.");
		curForm.manufacturer.focus();
		return false;
	}
	else if(curForm.category_id.selectedIndex == 0)
	{
		alert("You need to select the category this product belongs to.");
		curForm.category_id.focus();
		return false;
	}
	else if(curForm.pdf.selectedIndex == 0)
	{
		alert("You need to select the PDF associated with this product.");
		curForm.pdf.focus();
		return false;
	}
	else if(curForm.image.selectedIndex == 0)
	{
		alert("You need to select the image associated with this product.");
		curForm.image.focus();
		return false;
	}
	else if(curForm.product_name.value == "")
	{
		alert("You need to enter the name of this product.");
		curForm.image.focus();
		return false;
	}
	else
	{
		return true;
	}
}

function showForm(divname)
{
	if(divname=="category")
	{
		document.getElementById('category').style.display='block';
		document.getElementById('product').style.display='none';
	}
	else if(divname=="product")
	{
		document.getElementById('category').style.display='none';
		document.getElementById('product').style.display='block';
	}
	else
	{
		document.getElementById('category').style.display='none';
		document.getElementById('product').style.display='none';
	}
}
