// JavaScript Document
function requiredFieldValidator(frm)
{
	var form = document.getElementById(frm);
 

	for ( var i = 0; i < form.length; i ++ ) {
	  if ( /required/.test( form[i].className )) {
		if ( !form[i].value ) { // might have to tweek this some ...
		  alert( 'You missed a required field: ' + form[i].name );
		  return false; // test failed, abort form submit
		}
	  }
	}
	
	// all fields passed the test ...
	return true; // or maybe use
}

// check 0-9 digit
function regIsDigit(fData)
{
    var reg = new RegExp("^[0-9]+$");
    return (reg.test(fData));
}

function validateCatForm(frm)
{
	if (requiredFieldValidator(frm))
	{
		if(!regIsDigit(document.getElementById('showOrder').value))
		{
			alert('Please enter valid value (0 - 9) in Show Order');
			return false;
		}
	}
	else
		return false;
	return true;
}

function validateArtForm(frm)
{
	if (requiredFieldValidator(frm))
	{
		if(!regIsDigit(document.getElementById('showOrder').value))
		{
			alert('Please enter valid value (0 - 9) in Show Order');
			return false;
		}
		if(document.getElementById('imgWidth').value != '' && !regIsDigit(document.getElementById('imgWidth').value))
		{
			alert('Please enter valid value (0 - 9) in Image width');
			return false;
		}
		if(document.getElementById('imgHeight').value != '' && !regIsDigit(document.getElementById('imgHeight').value))
		{
			alert('Please enter valid value (0 - 9) in Image height');
			return false;
		}
		
	}
	else
		return false;
	return true;
}

function validateSearchFrm(frm)
{
	if(requiredFieldValidator(frm))
	{
		if(document.getElementById('searchTerm').value == "Search Site")
		{
			alert("Please etner search term");
			return false;
		}
		else
			return true;
	}
	else
		return false;
}
