﻿$(document).ready(function() { 
	var options = { 
		target:        '#postinfo',   
		beforeSubmit:  validate,  
		success:       success  
	}; 
	$('#myform').submit(function() { 
		$(this).ajaxSubmit(options); 
		return false; 
	}); 
});  
function success(responseText, statusText){
$("#postinfo").css("display","none");
$("#submit").removeAttr("disabled");
if (responseText === "0")
    alert("Your review posted successfully.");
else
    alert(responseText);
$('#imgVerify').attr('src','/flash-games/verifycode.html?rnd='+rndNum());
loadcomment(gameid,1);
}
function validate(formData, jqForm, options){
	var value,chk;
	if (!($("textarea[@name=content]").fieldValue()[0])){alert("Please input content."); $("textarea[@name=content]").focus(); return false;}
	if (!($("input[@name=username]").fieldValue()[0])){alert("Please input username."); $("input[@name=username]").focus(); return false;}
	value=$("input[@name=username]").fieldValue()[0];
	chk = (value.length>0 && value.match(/^([\w-\.@_]+){4,16}$/ig));
	if (!chk){alert("username format is invalid. username can only be 4-16 characters, including a-z A-Z 0~9 . - _ @"); $("input[@name=username]").focus(); return false;}
	if (!($("input[@name=verifycode]").fieldValue()[0])){alert("Please the coldes shown in the picture."); $("input[@name=verifycode]").focus(); return false;}
	$("#submit").attr("disabled","disabled");
	$("#postinfo").css("display","");
	$("#postinfo").html('<img src="/images/working.gif" /> loading....');
}
var tt;
function flashinit(){
if ($.browser.msie){tt = 300; flashloaded();
}else{$('#percentdiv').css("display","none");}
}
function flashloaded(){
  try{
    var f = document.getElementById('flash');
    var pro = f.PercentLoaded();
	$('#bar').css("width",5 * pro);
	$('#percent').html(pro + '%');
	tt--;
	if(pro<100 && tt>0) {
		window.setTimeout(flashloaded,1000);
	} else {
	    $('#percentdiv').css("display","none");	
	}
  }catch(e){$('#percentdiv').css("display","none");	}
}
