window.onerror = function() {
return true;
}

window.addEvent('domready', function() {
var spryCoName   = new Spry.Widget.ValidationTextField("spryCoName", "none", {isRequired: false});
var spryName     = new Spry.Widget.ValidationTextField("spryName", "none", {validateOn: ['blur', 'change']});
var spryRuby     = new Spry.Widget.ValidationTextField("spryRuby", "none", {validateOn: ['blur', 'change']});
var spryZipcode  = new Spry.Widget.ValidationTextField("spryZipcode", "custom", {isRequired: false, pattern:"000-0000",useCharacterMasking:true, validateOn:['blur']});
var spryPref     = new Spry.Widget.ValidationSelect("spryPref", {isRequired: false});
var spryAddress1 = new Spry.Widget.ValidationTextField("spryAddress1", "none", {isRequired: false});
var spryAddress2 = new Spry.Widget.ValidationTextField("spryAddress2", "none", {isRequired: false});
var spryEmail    = new Spry.Widget.ValidationTextField("spryEmail", "email", {validateOn: ['blur']});
var spryTel      = new Spry.Widget.ValidationTextField("spryTel", "none", {validateOn: ['blur', 'change']});
var spryFax      = new Spry.Widget.ValidationTextField("spryFax", "none", {isRequired: false});
var spryRenraku  = new Spry.Widget.ValidationRadio("spryRenraku", {isRequired: false});
var spryTimezone = new Spry.Widget.ValidationTextField("spryTimezone", "none", {isRequired: false});
var spryMessage  = new Spry.Widget.ValidationTextarea("spryMessage", {validateOn: ['blur', 'change']});

faxErr = 0;
var mail = $('mail');
var telephone = $('telephone');
var facsimile = $('facsimile');
var fax = $('fax');

mail.addEvent('change', faxReset);
telephone.addEvent('change', faxReset);
facsimile.addEvent('change', function() {
	if (!fax.value) {
		faxError();
	} else {
		faxReset();
	}
});
fax.addEvent('blur', function() {
	if ((document.inquiryForm.facsimile.checked) && (!fax.value)) {
		faxError();
	} else {
		faxReset();
	}
});
fax.addEvent('change', function() {
	if ((document.inquiryForm.facsimile.checked) && (!fax.value)) {
		faxError();
	} else {
		faxReset();
	}
});
var auto_kana_1 = new AutoKana('name', 'ruby', {katakana:true, toggle:false});
});

function faxError() {
	faxErr = 1;
	if ($('spryFax').className.indexOf('textfieldRequiredState') == -1) {
		$('spryFax').addClass('textfieldRequiredState');
	}
}
function faxReset() {
	faxErr = 0;
	if ($('spryFax').className.indexOf('textfieldRequiredState') != -1) {
		$('spryFax').removeClass('textfieldRequiredState');
	}
}
