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

window.addEvent('domready', function() {
var spryDate1    = new Spry.Widget.ValidationSelect("spryDate1", {isRequired: false});
var spryDate2    = new Spry.Widget.ValidationSelect("spryDate2", {isRequired: false});
var spryDate3    = new Spry.Widget.ValidationSelect("spryDate3", {isRequired: false});
var spryTime1    = new Spry.Widget.ValidationSelect("spryTime1", {isRequired: false});
var spryTime2    = new Spry.Widget.ValidationSelect("spryTime2", {isRequired: false});
var spryTime3    = new Spry.Widget.ValidationSelect("spryTime3", {isRequired: false});
var spryNinzu    = new Spry.Widget.ValidationTextField("spryNinzu", "none", {isRequired: false});
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 spryTrigger  = new Spry.Widget.ValidationTextField("spryTrigger", "none", {isRequired: false});
var sprySyohin   = new Spry.Widget.ValidationTextField("sprySyohin", "none", {isRequired: false});
var spryJyusyu   = new Spry.Widget.ValidationTextField("spryJyusyu", "none", {isRequired: false});
var spryHardness = new Spry.Widget.ValidationSelect("spryHardness", {isRequired: false});
var spryYosan1   = new Spry.Widget.ValidationSelect("spryYosan1", {isRequired: false});
var spryYosan2   = new Spry.Widget.ValidationTextField("spryYosan2", "none", {isRequired: false});
var spryKoji     = new Spry.Widget.ValidationTextField("spryKoji", "none", {isRequired: false});
var spryJiki     = new Spry.Widget.ValidationSelect("spryJiki", {isRequired: false});
var spryLiving   = new Spry.Widget.ValidationTextField("spryLiving", "none", {isRequired: false});
var spryKitchen  = new Spry.Widget.ValidationTextField("spryKitchen", "none", {isRequired: false});
var spryBedroom  = new Spry.Widget.ValidationTextField("spryBedroom", "none", {isRequired: false});
var spryYouma    = new Spry.Widget.ValidationTextField("spryYouma", "none", {isRequired: false});
var spryWasitu   = new Spry.Widget.ValidationTextField("spryWasitu", "none", {isRequired: false});
var spryKodomo   = new Spry.Widget.ValidationTextField("spryKodomo", "none", {isRequired: false});
var sprySonota   = new Spry.Widget.ValidationTextField("sprySonota", "none", {isRequired: false});
var spryFamily   = new Spry.Widget.ValidationTextField("spryFamily", "none", {isRequired: false});
var spryHobby    = new Spry.Widget.ValidationTextField("spryHobby", "none", {isRequired: false});
var spryMessage  = new Spry.Widget.ValidationTextarea("spryMessage", {isRequired: false});

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

$('spryDate1').addEvent('change', dateTimeChk); 
$('spryDate2').addEvent('change', dateTimeChk); 
$('spryDate3').addEvent('change', dateTimeChk); 
$('spryTime1').addEvent('change', dateTimeChk); 
$('spryTime2').addEvent('change', dateTimeChk); 
$('spryTime3').addEvent('change', dateTimeChk); 

mail.addEvent('change', faxReset);
telephone.addEvent('change', faxReset);
facsimile.addEvent('change', function() {
	if (!fax.value) {
		faxError();
	} else {
		faxReset();
	}
});
fax.addEvent('blur', function() {
	if ((document.showroomForm.facsimile.checked) && (!fax.value)) {
		faxError();
	} else {
		faxReset();
	}
});
fax.addEvent('change', function() {
	if ((document.showroomForm.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');
	}
}
function dateTimeChk() {
	if(submitflg == 0) return false;
	if(((document.showroomForm.selDate1.selectedIndex == 0) || (document.showroomForm.selTime1.value == "")) &&
	   ((document.showroomForm.selDate2.selectedIndex == 0) || (document.showroomForm.selTime2.value == "")) &&
	   ((document.showroomForm.selDate3.selectedIndex == 0) || (document.showroomForm.selTime3.value == ""))){
		$('desiredDate').addClass('selectRequiredState');
		return false;
	} else {
		$('desiredDate').removeClass('selectRequiredState');
		return true;
	}
}

