function MW_OnlyEnterNumericChars(f){
	f.value = f.value.replace(/[^0-9]/,'');
}

function checkSearch(event){
	if((event.which && event.which == 13) || (event.keyCode && event.keyCode == 13)){
		document.getElementById('textSearch').click();
		return false;
	}else{
		return true;
	}
}

function viewCalendar(element){
	var temp = new calendar3(element);
	temp.year_scroll = true;
	temp.time_comp = false;
	temp.popup();
	return false;
}

function LabelSlideshow(group){
	var url = './images/label_slideshow.php?group=' + escape(group);
	var slideshowWindow = window.open(url,'Label_Slideshow','width=310,height=255,location=no,status=no,title=no,scrollbars=no,resizable=no,top=200,left=200,dependent=yes,alwaysRaised=yes');
	slideshowWindow.opener = window;
	slideshowWindow.focus();
	return false;
}

function SelectFont(element){
	this.target = element;
	var fontWindow = window.open('select_font.html?simple=true','Select_Font','width=400,height=400,status=no,scrollbars=yes,resizable=no,top=200,left=200,dependent=yes,alwaysRaised=yes');
	fontWindow.opener = window;
	fontWindow.focus();
	return false;
}

function FontColorChange(color,vintage){
	document.getElementById('labelImage').src = 'images/Labels/' + vintage + color + '.png';
	var label1 = document.getElementById('frmLabelText_1');
	var label2 = document.getElementById('frmLabelText_2');
	var label3 = document.getElementById('frmLabelText_3');
	var label4 = document.getElementById('frmLabelText_4');
	switch(color){
		case 'red':
			label1.style.color = '#A21143';
			label2.style.color = '#A21143';
			label3.style.color = '#A21143';
			label4.style.color = '#A21143';
			break;
		case 'green':
			label1.style.color = '#6C6718';
			label2.style.color = '#6C6718';
			label3.style.color = '#6C6718';
			label4.style.color = '#6C6718';
			break;
		case 'blue':
			label1.style.color = '#175FA7';
			label2.style.color = '#175FA7';
			label3.style.color = '#175FA7';
			label4.style.color = '#175FA7';
			break;
		default:
			label1.style.color = '#000000';
			label2.style.color = '#000000';
			label3.style.color = '#000000';
			label4.style.color = '#000000';
			break;		
	}
	return false;
}

function AmendLabel(entry){
	var url = 'amend.html?simple=true&id=' + entry;
	var amendWindow = window.open(url,'Amend_label','width=560,height=600,status=no,scrollbars=yes,resizable=no,top=200,left=200,dependent=yes,alwaysRaised=yes');
	amendWindow.opener = window;
	amendWindow.focus();
	return false;
}

function PreviewLabel(form,vintage){
	var url = './images/label_generator.php';
	url = url + '?color=' + escape(form.frmBorderArt.value);
	url = url + '&font=' + escape(form.frmLabelFont.value);
	url = url + '&line1=' + escape(form.frmLabelText_1.value);
	url = url + '&line2=' + escape(form.frmLabelText_2.value);
	url = url + '&line3=' + escape(form.frmLabelText_3.value);
	url = url + '&line4=' + escape(form.frmLabelText_4.value);
	url = url + '&vintage=' + escape(vintage);
	var previewWindow = window.open(url,'Preview_Label','width=325,height=225,status=no,scrollbars=no,resizable=no,top=200,left=200,dependent=yes,alwaysRaised=yes');
	previewWindow.opener = window;
	previewWindow.focus();
	return false;
}

function ShowLabel(color,font,line1,line2,line3,line4,vintage){
	var url = './images/label_generator.php';
	url = url + '?color=' + escape(color);
	url = url + '&font=' + escape(font);
	url = url + '&line1=' + escape(line1);
	url = url + '&line2=' + escape(line2);
	url = url + '&line3=' + escape(line3);
	url = url + '&line4=' + escape(line4);
	url = url + '&vintage=' + escape(vintage);
	var previewWindow = window.open(url,'Show_Label','width=325,height=225,status=no,scrollbars=no,resizable=no,top=200,left=200,dependent=yes,alwaysRaised=yes');
	previewWindow.opener = window;
	previewWindow.focus();
	return false;
}
