// JavaScript Document

function validate_showroom_product_update(item_form)
{		
	if(submit_type == 'add')
	{	
		var error_message = "There appears to be an error in the information you have provided:\n\n";
		
		var validate_title = new RegExp("^.{1,100}$"); /* Anything 1-100 */
		var validate_price = new RegExp("^.{1,10}$"); /* Anything 1-10 */
		var validate_image = new RegExp("^.{0,100}(.jpg|.jpeg|.gif|.png)$"); /* Valid Image */
		
		if(item_form.f_product_title.value.search(validate_title))
		{
			alert(error_message + "N A M E\n\n"
				+ "The [Title] must not be empty or too large in size.\n\n");
		}
		else if(item_form.f_product_description.value.length > 1000)
		{
			alert(error_message + "D E S C R I P T I O N\n\n"
				+ "The [Description] cannot be empty and must be less than a 1000 characters (including all spaces and layout items such as bulletpoints) \n\n");
		}
		else if((item_form.f_new_image.value.length == 0) || (item_form.f_new_image.value.search(validate_image)))
		{
			alert(error_message + "M E D I A\n\n"
				+ "The [Media] you want to upload must be a valid type.\n\n"
				+ "For [Images] the item must be a JPEG, GIF or PNG image");
		}
		else
		{
			signup_form.submit();
		}

		return false;
	}
	else if(submit_type == 'update')
	{	
		var error_message = "There appears to be an error in the information you have provided:\n\n";
		
		var validate_title = new RegExp("^.{1,100}$"); /* Anything 1-100 */
		var validate_price = new RegExp("^.{1,10}$"); /* Anything 1-10 */
		var validate_image = new RegExp("^.{0,100}(.jpg|.jpeg|.gif|.png)$"); /* Valid Image */
		
		if(item_form.f_product_title.value.search(validate_title))
		{
			alert(error_message + "N A M E\n\n"
				+ "The [Title] must not be empty or too large in size.\n\n");
		}
		else if(item_form.f_product_description.value.length > 1000)
		{
			alert(error_message + "D E S C R I P T I O N\n\n"
				+ "The [Description] cannot be empty and must be less than a 1000 characters (including all spaces and layout items such as bulletpoints) \n\n");
		}
		else if((item_form.f_new_image.value.length > 0) && (item_form.f_new_image.value.search(validate_image)))
		{
			alert(error_message + "M E D I A\n\n"
				+ "The [Media] you want to upload must be a valid type.\n\n"
				+ "For [Images] the item must be a JPEG, GIF or PNG image");
		}
		else
		{
			signup_form.submit();
		}

		return false;
	}
	else if (submit_type == 'delete')
	{
		if(confirm("Confirm Deletion of this Item"))
		{
			signup_form.submit();
		}
	}
}

function validate_showroom_category_update(item_form)
{		
	if(submit_type == 'add')
	{	
		var error_message = "There appears to be an error in the information you have provided:\n\n";
		
		var validate_title = new RegExp("^.{1,100}$"); /* Anything 1-100 */
		var validate_image = new RegExp("^.{0,100}(.jpg|.jpeg|.gif|.png)$"); /* Valid Image */
		
		if(item_form.f_category_title.value.search(validate_title))
		{
			alert(error_message + "N A M E\n\n"
				+ "The [Title] must not be empty or too large in size.\n\n");
		}
		else if((item_form.f_new_image.value.length == 0) || (item_form.f_new_image.value.search(validate_image)))
		{
			alert(error_message + "M E D I A\n\n"
				+ "The [Media] you want to upload must be a valid type.\n\n"
				+ "For [Images] the item must be a JPEG, GIF or PNG image");
		}
		else
		{
			signup_form.submit();
		}

		return false;
	}
	else if(submit_type == 'update')
	{	
		var error_message = "There appears to be an error in the information you have provided:\n\n";
		
		var validate_title = new RegExp("^.{1,100}$"); /* Anything 1-100 */
		var validate_image = new RegExp("^.{0,100}(.jpg|.jpeg|.gif|.png)$"); /* Valid Image */
		
		if(item_form.f_title.value.search(validate_title))
		{
			alert(error_message + "N A M E\n\n"
				+ "The [Title] must not be empty or too large in size.\n\n");
		}
		else if((item_form.f_new_image.value.length > 0) && (item_form.f_new_image.value.search(validate_image)))
		{
			alert(error_message + "M E D I A\n\n"
				+ "The [Media] you want to upload must be a valid type.\n\n"
				+ "For [Images] the item must be a JPEG, GIF or PNG image");
		}
		else
		{
			signup_form.submit();
		}

		return false;
	}
	else if (submit_type == 'delete')
	{
		if(confirm("Confirm Deletion of this Item"))
		{
			signup_form.submit();
		}
	}
}

function validate_showroom_additional_image(item_form)
{	
	if(submit_type == 'add')
	{	
		var error_message = "There appears to be an error in the information you have provided:\n\n";
	
		var validate_image = new RegExp("^.{1,100}(.jpg|.jpeg|.gif|.png)$"); /* Valid Image */
	
		if((item_form.f_new_image.value.length == 0) || (item_form.f_new_image.value.search(validate_image)))
		{
			alert(error_message + "M E D I A\n\n"
				+ "The [Media] you want to upload must be a valid type.\n\n"
				+ "For [Images] the item must be a JPEG, GIF or PNG image");
		}
		else
		{
			signup_form.submit();
		}
	}
	else if (submit_type == 'delete')
	{
		if(confirm("Confirm Deletion of this Item"))
		{
			signup_form.submit();
		}
	}
	
	return false;
}