//
//This script is used to validate the input fields when adding and updating menu level items
//Created
function validateAddCatalogFields(pError1, pError2, pError3, pError4)
{
	errorMessage = "";

	nameVal = document.getElementById('cat_name');
  	if (nameVal==null||nameVal=="")
  	{
 		errorMessage += pError1+"<br>";
  	}
  	descrVal = document.getElementById('cat_description');
  	if(descrVal==null||descrVal=="")
 	{
		errorMessage += pError2+"<br>";
 	}
 	nameValEn = document.getElementById('cat_name');
  	if (nameValEn==null||nameValEn=="")
  	{
 		errorMessage += pError3+"<br>";
  	}
  	descrValEn = document.getElementById('cat_description');
  	if(descrValEn==null||descrValEn=="")
 	{
		errorMessage += pError4+"<br>";
 	}
 	if(errorMessage==null||errorMessage=="")
 	{
 		document.add_catalog.submit();
 	}
 	else
 	{
 		document.getElementById('error_message').innerHTML = errorMessage;
 	}


}

	function validateAddNewProductInput(product_nb, weight, amount, swe_name, eng_name) {
		errorMessage = "";
		validationError = "";

		var regexAmount = new RegExp("\D{10}");
		var regexPriceWeightPackagingWithoutDecimal = new RegExp( "(\D{1,})");
		var regexPriceWeightPackagingWithDecimal = new RegExp( "\D{1,},\D{2}" );

	  	product_numb = document.getElementById('prod_numb').value;
	  	if (product_numb==null||product_numb=="") {
	 		errorMessage += product_nb +"<br>";
	  	}

	  	//regexPriceWeightPackagingWithoutDecimal = new RegExp( "(\D{1,})", document.getElementById('weight') );
		//regexPriceWeightPackagingWithDecimal = new RegExp( "\D{1,},\D{2}" , document.getElementById('weight') );

		prod_weight = document.getElementById('prod_weight'||( regexPriceWeightPackagingWithoutDecimal == false || regexPriceWeightPackagingWithDecimal == false )).value;
	  	if (prod_weight==null||prod_weight=="") {
	 		errorMessage += weight +"<br>";
	  	}
	  	/*if ( regexPriceWeightPackagingWithoutDecimal == false || regexPriceWeightPackagingWithDecimal == false )
	  	{
	  		errorMessage += "NOTE: The weight should be stated as a decimal number <br>";
	  	}*/
	  	//prod_amount is a mandatory field in admin_products.tpl
	  	prod_amount = document.getElementById('prod_amount').value;
	  	if (prod_amount==null||prod_amount=="") {
	 		errorMessage += amount +"<br>";
	  	}
	  	if( regexAmount == false ) {
	  		errorMessage += "NOTE: The amount needs to be stated as a number <br>";
	  	}

	  	var name = document.getElementById('name_se').value;
	  	if (name == null || name == "" ) {
	  		errorMessage += swe_name +"<br>";
	  	}

	  	var name = document.getElementById('name_en').value;
	  	if (name == null || name == "" ) {
	  		errorMessage += eng_name +"<br>";
	  	}

	 	//Prints out a validation error message for the mandatory fields in admin_products.tpl
	 	//if the validation error mesasage is empty the document submits to the add_product tab in
	 	//admin_products.tpl, which in turn calls on function.load_admin_products.php
	 	if(errorMessage==null||errorMessage=="") {
	 		document.add_product.submit();
	 	} else {
	 		document.getElementById('error_message').innerHTML = errorMessage;
	 	}

	}


