var flag = 1;
var offset = 562;
function move(LR,target,parent){
	var oj = $(target);
	var pj = $(parent);
	var oX = Element.getStyle(oj, 'left');
	var oY = Element.getStyle(oj, 'top');
	oX = oX.replace('px','');
	oY = oY.replace('px','');
//	alert(pj.offsetWidth+'-'+oj.offsetWidth);
//	alert(oX);
	if(flag ==1 && LR=='left' && eval(oX) > pj.offsetWidth-oj.offsetWidth){
		new Effect.MoveBy(oj, 0,-offset,{
			duration:1.5,
			beforeStartInternal: function(effect) { 
				flag=0;
			},
			afterFinishInternal: function(effect) { 
				flag=1;
				setField(); 
			}		
		});
	}else if(flag ==1 && LR=='right' && eval(oX)<0){
		new Effect.MoveBy(oj, 0,offset,{
			duration:1.5,
			beforeStartInternal: function(effect) { 
				flag=0; 
			},
			afterFinishInternal: function(effect) { 
			duration:1,
				flag=1; 
				setField();
			}		
		});
	}
//		new Rico.Effect.Position('field',eval(cX)+offsetx,eval(cY)+offsety,100,10,{complete:getFieldPosition(layName)});
}


var appform = '';

appform += '<div id="fin">';
appform += '<div class="q clearfix dino_o">';
appform += '<div class="left">';
appform += '<h4 class="quiz_title">おめでとう！見事全問正解！<br /><span class="red">200ポイント獲得！</span></h4>';
appform += '<div class="desc">Favorite Storeに登録している「会員ID」を半角英数字でご入力ください。会員登録をされていない場合は、<a href="https://cart.shopserve.jp/-/f-favorite.net/newmem.cgi" onclick="SubWin(\'https://cart.shopserve.jp/-/f-favorite.net/newmem.cgi\',\'new\',1,600,500);return false">コチラ</a>から新規会員登録していただけます。</div>';
appform += '<div class="desc"><label>会員ID:</label>';
appform += '<input type="text" name="memberid" size="30" id="email" />';
appform += '</div></div>';
appform += '<div class="nav" style="width: 240px;">';
appform += '<div class="navright"><input type="image" src="/contents/quiz/img/btn_submit.gif" alt="" value="送信" /></div>';
appform += '</div>';
appform += '</div>';
appform += '</div>';

function end(point){
	var score = '';
	if(point==4){score = 'おしい！5問中4問正解';}
	if(point==3){score = 'あとひと息！5問中3問正解';}
	if(point==2){score = 'もう一歩！5問中2問正解';}
	if(point==1){score = 'まだまだ！5問中1問正解'}
	if(point==0){score = '残念！5問中0問正解';}
	var msg = '';
	msg += '<div id="fin">';
	msg += '<div class="q clearfix dino_x">';
	msg += '<div class="left">';
	msg += '<h4 class="quiz_title">'+score+'</h4>';
	msg += '<p>全問正解でFavorite Storeで使える200ポイントをプレゼント！<br />さあ、全問正解目指して再挑戦！</p>';
	msg += '</div>';
	msg += '<div class="nav">';
	msg += '<div class="navleft"><a href="javascript:void(0)" onclick="window.location.reload()">再挑戦！</a></div>';
	msg += '</div>';
	msg += '</div>';
	return msg;
}

function judge(){
	var point = 0;
	if($('q1-q').checked){point+=1;}
	if($('q2-r').checked){point+=1;}
	if($('q3-u').checked){point+=1;}
	if($('q4-a').checked){point+=1;}
	if($('q5-f').checked){point+=1;}
	
	$('scroll').style.left = "0px";
	$('scroll').innerHTML = '<div class="q"><div class="left"><div id="load"><div>採点中...</div></div></div></div>';
	setTimeout("nextPage('" + point + "')",2000);
}


function nextPage(point){	
	if(point == 5){
		$('frame').innerHTML = appform;
	}else {
		$('frame').innerHTML = end(point);
	}
}



function check(){
	var flag = 0;
	var err= '';
	var email = document.getElementById('email');
	var q1 = document.getElementById('q1');
	var q2 = document.getElementById('q2');
	var q3 = document.getElementById('q3');
	
	if(email.value == ''){
		err += "Eメールアドレスが入力されていません。\n";
		flag=1;
	}else if(!isEmail(email.value)){
		err+= "Eメールアドレスの書式が正しくありません。\n";
		flag=1;
	}

	if(q1.checked==false && q2.checked==false && q3.checked == false){
		err += "Wチャンスクイズの答えが選択されていません。\n"
		flag=1;
	}

	
	if(flag==1){
		alert(err);
		return false;
	}else{
		return true;
	}
}


function isEmail(param){
//    if(param.match("^[A-Za-z0-9]+[\w-]+@[\w\.-]+\.\w{2,}$")){
    if(param.match(/[!#-9A-~]+@+[!#-9A-~]+\.+[!#-9A-~]/i)){
       return true;
    }else{
		return false;
    }
}