
function table_rows(){
	$("table.admin_table > tbody > tr:odd > td").css('background-color','#eee');
	$("table.admin_table > tbody > tr:even > td").css('background-color','#fff');
}

function validateForm(form){

	var ok = true;
	var message = '';
	
	if($('label.required',form).length > 0){
		
		message = message+"Please complete the following fields:\n\n";
		
		$('label.required').each(function(){

			var labelFor = $(this).attr('for');

			if($('input[name="'+labelFor+'"], textarea[name="'+labelFor+'"]').val()==''){
				ok = false;
				var labelText = $(this).html().split('<span');
				message = message+labelText[0]+"\n";
			}

		});
	}
	
	if($('input.cleanUrl',form).length > 0){

		$('input.cleanUrl',form).each(function(){
			if($(this).val().length > 0){
				if(!checkCleanUrl($(this).val())){
					ok = false;
					var labelText = $('label[for="'+$(this).attr('name')+'"]').html().split('<span');
					message = message+"\n"+labelText[0]+" is invalid. Please use only letters, numbers and/or dashes/hyphens (i.e. This-is-page-1) \n";
				}
			}
		});

	}

	if(!ok){
		alert(message,'error');
		return false;
	}

	return true;

}

function checkCleanUrl(val){
	
	if (val.match(/^[-a-zA-Z0-9]+$/)){
		return true;
	}else{
		return false;
	} 
}
