var checks = new Number();

function selectChange(value){
	if(value == 'liveTicket'){
		$(".ticket_input").slideDown('nomal');
		return;
	}else{
		$(".ticket_input").css({'display':'none'});
		return;
	}
}
function contactPut(mode){
	var err = '';
	var srch ='';
	var al = '#FFE0CC';

	if(mode == 'check'){
		var article = document.getElementById('contactArticle');
		if(article.value == ''){
			err += 'お問い合せ項目が選択されていません！\n';
			article.style.background = al;
		}
		var usrSub = document.getElementById('usrSub');
		if(usrSub.value == '' || usrSub.value == usrSub.defaultValue){
			err += '件名が入力されていません！\n';
			usrSub.style.background = al;
		}
		var usrLN = document.getElementById('usrLN');
		if(usrLN.value == '' || usrLN.value == usrLN.defaultValue){
			err += 'お名前（氏）が入力されていません！\n';
			usrLN.style.background = al;
		}
		var usrFN = document.getElementById('usrFN');
		if(usrFN.value == '' || usrFN.value == usrFN.defaultValue){
			err += 'お名前（名）が入力されていません！\n';
			usrFN.style.background = al;
		}
		var usrMail = document.getElementById('usrMail');
		var mReg = new RegExp('^[a-zA-Z0-9]+[a-zA-Z0-9_\.-]+@[a-zA-Z0-9_\.-]+\.[a-zA-Z0-9]{2,}$');
		if(usrMail.value == '' || usrMail.value == usrMail.defaultValue){
			err += 'E-Mailが入力されていません！\n';
			usrMail.style.background = al;
		}else if(!usrMail.value.match(mReg)){
			err += 'E-Mailが正しい形式ではないようです。\n';
			usrMail.style.background = al;
		}
		var usrPhone = document.getElementById('usrPhone');
		var pReg = new RegExp('[^0-9-]');
		if(usrPhone.value == '' || usrPhone.value == usrPhone.defaultValue){
			err += 'ご連絡先電話番号が入力されていません！\n';
			usrPhone.style.background = al;
		}else if(usrPhone.value.match(pReg)){
			err += 'ご連絡先電話番号に入力できるのは"半角数字"と"-(ハイフン)"のみです!\n';
			usrPhone.style.background = al;
		}
		
		if(article.value == 'liveTicket'){
			var usrTk = document.getElementById('usrTk');
			var usrTkNum = document.getElementById('usrTkNum');
			if(usrTk.value == '' || usrTk.value == usrTk.defaultValue){
				err += 'ライブ名が記入されていません！\n';
				usrTk.style.background = al;
			}
			if(usrTkNum.value == '' || usrTkNum.value == usrTkNum.defaultValue){
				err += 'チケット枚数が記入されていません！\n';
				usrTkNum.style.background = al;
			}
	
		}
	}

	if(err){
		window.alert(err);
		return false;
	}else{
		if(checks>0){
			if($("#usrSelf").attr('checked')){
				document.forms['contactForm'].action = location.pathname;
			}else{
				document.forms['contactForm'].action = 'complete.html';
			}
		}else{
			document.forms['contactForm'].action = 'complete.html';
		}
		document.forms['contactForm'].method = 'POST';
		document.forms['contactForm'].submit();
	}
}

$(function(){
	$(":text").css({'color':'#808080'});

	$(":text").focus(function(){
		var dValue = $(this).attr('defaultValue');
		if($(this).attr('value') == dValue){
			$(this).attr({'value':''});
			$(this).css({'color':'#000'});
		}else{
			return;
		}
	});
	$(":text").blur(function(){
		var dValue = $(this).attr('defaultValue');

		if($(this).attr('value') == ''){
			$(this).attr({'value':dValue});
			$(this).css({'color':'#808080'});
		}else{
			$(this).css({'color':'#000'});
		}
	});

});

$(function(){
	$("#usrSelf").change(function(){
		if($("#usrSelf").attr('checked')){
			$("#usrButton").attr({'src':'images/kakunin.gif','value':'確認'});
		}else{
			$("#usrButton").attr({'src':'images/soushin.gif','value':'送信'});
		}
	});
});

function selectDisplay(){
	var article = document.getElementById('contactArticle');
	if(article.value == 'liveTicket'){
		$(".ticket_input").css({'display':'block'});
	}else{
		$(".ticket_input").css({'display':'none'});
	}

	var usrSelf = document.getElementById('usrSelf');
	$(":checkbox").each(function(){
		checks++;
	});
	if(checks>0){
		if(usrSelf.checked){
			$("#usrButton").attr({'src':'images/kakunin.gif','value':'確認'});
		}
	}
}

jQuery.event.add(window,"load",selectDisplay);
