<!--
function writeFlash(movie_url,width,height,id,bgcolor,opaque){
	s = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+width+'" height="'+height+'" id="'+id+'" align="middle">';
	s+= '<param name="allowScriptAccess" value="sameDomain" />';
	s+= '<param name="movie" value="'+movie_url+'" />';
	s+= '<param name="quality" value="high" />';
	s+= '<param name="menu" value="false" />';
	s+= '<param name="bgcolor" value="'+bgcolor+'" />';
	s+= '<param name="wmode" value="'+opaque+'" />';
	s+= '<embed src="'+movie_url+'" quality="high" bgcolor="'+bgcolor+'" menu="false" width="'+width+'" height="'+height+'" wmode="'+opaque+'" name="'+id+'" align="middle" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
	s+= '</object>';
	document.write(s);
}
function openWindow(url,winName,w,h) {
	leftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	topPosition = (screen.height) ? (screen.height-h)/2 : 0;
	var windowprops = 'width=' + w + ',height=' + h + ',top='+ topPosition +',left='+ leftPosition +',toolbar=no,location=no,directories=no,status=no,scrollbars=no,menubar=no';
	var popup = window.open(url,winName,windowprops);
	popup.focus();
}
function textCounterReport(name,countFormName,count)
{
	var obj = document.getElementById(name);
	if(obj!=null)
	{
		var iCount=obj.value.length;
		if(iCount>count)
		{
			var str=obj.value;
			obj.value=str.substring(0,count);
		}
		else
		{
			iCount=count-iCount;
			var objCount = document.getElementById(countFormName);
			if(objCount!=null) objCount.value=iCount;
		}
	}	
}
function validateFanart(frm)
{
	if(frm.fileFanartImage.value=="")
	{
		alert("Please select a Fan Art image to upload.");
		frm.fileFanartImage.focus();
		return false;
	}
	if(frm.email.value=="")
	{
		alert("Please enter your email.");
		frm.email.focus();
		return false;
	}
	if (!checkEMail(frm.email.value))
	{
		alert("Please enter a valid email.");
		frm.email.focus();
		return false;
	}
	if(frm.txtMonth.value=="")
	{
		alert("Please select your birthday.");
		frm.txtMonth.focus();
		return false;
	}
	if(frm.txtDay.value=="")
	{
		alert("Please select your birthday.");
		frm.txtDay.focus();
		return false;
	}
	if(frm.txtYear.value=="")
	{
		alert("Please select your birthday.");
		frm.txtYear.focus();
		return false;
	}
}
function validateReport(frm)
{
	if(frm.yourname.value=="")
	{
		alert("Please enter your name.");
		frm.yourname.focus();
		return false;
	}
	if(frm.youremail.value=="")
	{
		alert("Please enter your email.");
		frm.youremail.focus();
		return false;
	}
	if (!checkEMail(frm.youremail.value))
	{
		alert("Please enter a valid email.");
		frm.youremail.focus();
		return false;
	}
	if(frm.yourcomment.value=="")
	{
		alert("Please enter your comment.");
		frm.yourcomment.focus();
		return false;
	}
	return true;

}
function valiateShow(frm)
{
	if(frm.yourname.value=="")
	{
		alert("Please enter your name.");
		frm.yourname.focus();
		return false;
	}
	if(frm.email.value=="")
	{
		alert("Please enter your email.");
		frm.email.focus();
		return false;
	}
	if (!checkEMail(frm.email.value))
	{
		alert("Please enter a valid email for yourself.");
		frm.email.focus();
		return false;
	}
	if(frm.friendname.value=="")
	{
		alert("Please enter your friend's name.");
		frm.friendname.focus();
		return false;
	}
	if(frm.friendemail.value=="")
	{
		alert("Please enter your friend's email.");
		frm.friendemail.focus();
		return false;
	}
	if (!checkEMail(frm.friendemail.value))
	{
		alert("Please enter a valid email for your friend.");
		frm.friendemail.focus();
		return false;
	}
	return true;

}
function validateCommunity(frm)
{
	if(frm.firstname.value=="")
	{
		alert("Please enter your first name.");
		frm.firstname.focus();
		return false;
	}
	if(frm.lastname.value=="")
	{
		alert("Please enter your last name.");
		frm.lastname.focus();
		return false;
	}
	if(frm.email.value=="")
	{
		alert("Please enter your email.");
		frm.email.focus();
		return false;
	}
	if (!checkEMail(frm.email.value))
	{
		alert("Please enter a valid email.");
		frm.email.focus();
		return false;
	}
	if(frm.txtMonth.value=="")
	{
		alert("Please select your birthday.");
		frm.txtMonth.focus();
		return false;
	}
	if(frm.txtDay.value=="")
	{
		alert("Please select your birthday.");
		frm.txtDay.focus();
		return false;
	}
	if(frm.txtYear.value=="")
	{
		alert("Please select your birthday.");
		frm.txtYear.focus();
		return false;
	}
	if (frm.phone.value!="" && !validatephonenumber(frm.phone.value))
	{
		alert("Please enter a 10-digit telephone number.");
		frm.phone.focus();
		return false;
	}
	if(frm.zipcode.value=="")
	{
		alert("Please enter your zip code.");
		frm.zipcode.focus();
		return false;
	}
	if (!checkZipcode(frm.zipcode.value))
	{
		alert("Please enter a 5-digit zip code.");
		frm.zipcode.focus();
		return false;
	}
}
/*
function checkPhoneNumber(phone)
{
	return /^\d{3}\-\d{3}\-\d{4}$/.test(phone);
}
*/
function validatephonenumber(str)
{
	if(str == "")
		return true;
	
	//var sRegular = /^[0-9]{10}$|^[0-9]{3}.[0-9]{3}.[0-9]{4}$|^[0-9]{3}-[0-9]{3}-[0-9]{4}$|^[0-9]{3} [0-9]{3} [0-9]{4}$|^\([0-9]{3}\)[0-9]{3}-[0-9]{4}$|^\([0-9]{3}\)[0-9]{3} [0-9]{4}$|^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$|^\([0-9]{3}\) [0-9]{3} [0-9]{4}$/;
	var sRegular = /^[0-9]{10}$/;
	if(!sRegular.test(str))
		return false;

	return true;
}
function checkEMail(sEMail)
{
	var sRegular = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
	if (sRegular.test(sEMail)) 
		return true;
	else 
		return false;
}
function checkZipcode(zipcode)
{
	return /^\d{5}$/.test(zipcode);
}
//-->
