function validate_amount () {
	var amount=$('amount').value;
	if (amount=='') {
		return false;
	}
	else {
		return true;
	}
}

function change_text () {
	var id=$('product_id').value;
	var color=$('color').value;
	var box=$('box').value;
	var url = '/ajax_product_view.php';
	var pars = 'text=1&product_id='+id+'&color='+color+'&box='+box;
	var myAjax = new Ajax.Updater(
					{success: 'content'}, 
					url, 
					{
						method: 'get', 
						parameters: pars, 
						onFailure: reportError
					});		
}

function change_pattern (new_pattern) {
	var id=new_pattern;
	var color=$('color').value;
	var box=$('box').value;
	var text=$('text').value;
	var text_1=$('text_1').value;
	var text_2=$('text_2').value;
	var font=$('font').value;
	var font_color=$('font_color').value;
	if ($('bold').checked) {
		var bold=1;
	}
	else {
		var bold=0;
	}
	if ($('italic').checked) {
		var italic=1;
	}
	else {
		var italic=0;
	}
	var url = '/ajax_product_view.php';
	var pars = 'patternchange=1&text='+text+'&product_id='+id+'&color='+color+'&box='+box+'&text_1='+text_1+'&text_2='+text_2+'&font='+font+'&font_color='+font_color+'&bold='+bold+'&italic='+italic;
	var myAjax = new Ajax.Updater(
					{success: 'content'}, 
					url, 
					{
						method: 'get', 
						parameters: pars, 
						onFailure: reportError
					});		
}

function change_color (new_color) {
	var id=$('product_id').value;
	var box=$('box').value;
	var text=$('text').value;
	var text_1=$('text_1').value;
	var text_2=$('text_2').value;
	var font=$('font').value;
	var font_color=$('font_color').value;
	if ($('bold').checked) {
		var bold=1;
	}
	else {
		var bold=0;
	}
	if ($('italic').checked) {
		var italic=1;
	}
	else {
		var italic=0;
	}
	var url = '/ajax_product_view.php';
	var pars = 'text='+text+'&product_id='+id+'&color='+new_color+'&box='+box+'&text_1='+text_1+'&text_2='+text_2+'&font='+font+'&font_color='+font_color+'&bold='+bold+'&italic='+italic;
	var myAjax = new Ajax.Updater(
					{success: 'content'}, 
					url, 
					{
						method: 'get', 
						parameters: pars, 
						onFailure: reportError
					});		
}

function change_box (new_box) {
	var id=$('product_id').value;
	var color=$('color').value;
	var box=new_box;
	var text=$('text').value;
	var text_1=$('text_1').value;
	var text_2=$('text_2').value;
	var font=$('font').value;
	var font_color=$('font_color').value;
	if ($('bold').checked) {
		var bold=1;
	}
	else {
		var bold=0;
	}
	if ($('italic').checked) {
		var italic=1;
	}
	else {
		var italic=0;
	}
	var url = '/ajax_product_view.php';
	var pars = 'text='+text+'&product_id='+id+'&color='+color+'&box='+box+'&text_1='+text_1+'&text_2='+text_2+'&font='+font+'&font_color='+font_color+'&bold='+bold+'&italic='+italic;
	var myAjax = new Ajax.Updater(
					{success: 'content'}, 
					url, 
					{
						method: 'get', 
						parameters: pars, 
						onFailure: reportError						
					});				
}

function reportError(request) {
	alert('Sorry. There was an error.');
}

function refresh_text (form) {
	var first_line=form.text_1.value;
	var second_line=form.text_2.value;
	var font=form.font.value;
	var textcolor='#' + form.font_color.value;
	var italic=form.italic.checked;
	var bold=form.bold.checked;
	
	var output1='<font face="' + font + '" color="' + textcolor +'">';
	var output2='<font face="' + font + '" color="' + textcolor +'">';
	if (italic) {
		output1=output1 + '<i>';	
		output2=output2 + '<i>';	
	}
	if (bold) {
		output1=output1 + '<b>';	
		output2=output2 + '<b>';	
	}
	output1=output1 + first_line;	
	output2=output2 + second_line;	
	if (bold) {
		output1=output1 + '</b>';	
		output2=output2 + '</b>';	
	}
	if (italic) {
		output1=output1 + '</i>';	
		output2=output2 + '</i>';	
	}
	output1=output1 + '</font>';	
	output2=output2 + '</font>';
	
	if((form.text_1.value != "" && form.text_2.value == "") || (form.text_1.value == "" && form.text_2.value != "")) {
		document.getElementById('text_line1').className = "text_line3";	
		document.getElementById('text_line2').className = "text_line3";
	} else {
		document.getElementById('text_line1').className = "text_line1";	
		document.getElementById('text_line2').className = "text_line2";	
	}
	
	document.getElementById('text_line1').innerHTML = output1;	
	document.getElementById('text_line2').innerHTML = output2;
	
	document.forms['basketform'].text_1_hidden.value = form.text_1.value;
	document.forms['basketform'].text_2_hidden.value = form.text_2.value;
	document.forms['basketform'].font_hidden.value = form.font.value;
	document.forms['basketform'].font_color_hidden.value = form.font_color.value;
	document.forms['basketform'].italic_hidden.value = (form.italic.checked) ? "1" : "";
	document.forms['basketform'].bold_hidden.value = (form.bold.checked) ? "1" : "";		
}
