function isNull( str ){ 
	if ( str == "" ) return true; 
	var regu = "^[ ]+$"; 
	var re = new RegExp(regu); 
	return re.test(str); 
}

//驗證email格式是否合法
function checkEmail(email)
{
		var reEmail=/^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,5}/;
        if (!(email.match(reEmail)&&email!=""))
        {
             return false;
        }
        else {
			return true;
		
		}
}

function login_check(id) {
	var keyword=document.getElementById(id).value;
		if (keyword==''){
			alert('請輸入關鍵字!');
			return false;
		}else {
			return true;
		}
}
function setit(id) {
	var tiao=document.getElementById(id).getElementsByTagName('li');
		for(i=0; i<tiao.length; i++) {
			if(i == 0){
				tiao[i].className='li1';
			}
	}
}
function closeit(id) {
	var tiao=document.getElementById(id).getElementsByTagName('li');
	for(i=0; i<tiao.length; i++) {
		tiao[i].className='li2';
	}
}
function checkForm(theForm) {
	if(theForm.username.value == '') {
		alert('輸入用戶名');
		theForm.username.focus();
		return false;
	} else if(theForm.password.value == '') {
		alert('輸入密碼');
		theForm.password.focus();
		return false;
	} else if(theForm.logincode.value == '') {
		alert('輸入驗證碼');
		theForm.logincode.focus();
		return false;
	} else if(theForm.cookieTime.value == '') {
		alert('登錄有效期');
		theForm.logincode.focus();
		return false;
	}
	return true;
}
function regcheck(form1){
	if (isNull(form1.regname.value)){
		alert('用戶名為空，請填寫!');
		return false;
	}
	if (isNull(form1.regpwd.value)){
		alert('密碼為空，請填寫!');
		return false;
	}
	if (form1.regpwd.value!=form1.regpwdrepeat.value){
		alert('兩次輸入的密碼不一致，請檢查後重試。');
		return false;
	}
	if (!checkEmail(form1.email.value) || isNull(form1.email.value)){
		alert('Email格式錯誤!');
		return false;
	}
	//form1.regsubmit.disabled=true;
}
function checkpwd(){
	var pwd = document.getElementById("regpwd").value;
	var pwdrepeat = document.getElementById("regpwdrepeat").value;
	if (pwd.length<6){
		document.getElementById("pwd_info").innerHTML = "<font color=\"red\">密碼太少，建議使用6位以上</font>";
	} else{
		document.getElementById("pwd_info").innerHTML = "";
	}
	if(pwdrepeat){
		checkpwdrepeat();
	}
}
function checkpwdrepeat(){
	var pwd = document.getElementById("regpwd").value;
	var pwdrepeat = document.getElementById("regpwdrepeat").value;
	if (pwdrepeat==pwd){
		document.getElementById("pwdrepeat_info").innerHTML = "";
	} else{
		document.getElementById("pwdrepeat_info").innerHTML = "<font color=\"red\">兩次輸入的密碼不一致，請檢查後重試。</font>";
	}
}

function faceupload(id){
	var pic=document.getElementById("pic");
	var pic2=document.getElementById("pic2");
	var imgshow=document.getElementById("imgshow");
	if (id=="pic"){
		pic2.style.display="none";
		imgshow.style.display="none";
		pic.style.display="";
		pic.value="http://";
	}else if(id=="pic2"){
		pic.style.display="none";
		if(pic2.value){
			document.getElementById('imgshow').style.display = ''
		}
		pic2.value="";
		pic2.style.display="";
	}
}
var is_check = true;
function CheckAll(form){
	for (var i=0;i<form.elements.length;i++){
		var e = form.elements[i];
		if(e.type=='checkbox') e.checked = is_check;
	}
	is_check = (is_check == true) ? false : true;
}
function flash_cc(key){
		if (key==1) {
			var toupload = true;
			if(document.getElementById("recording").style.display == "" && document.getElementById("ccvid").value != "") {
				toupload = confirm("您已經錄製了視頻，切換到上傳模式將丟失錄製的內容。您確定要這樣做？");
			}
			if(toupload == true) {
				document.getElementById("ccvid").value = "" ;
				document.getElementById("pic").value = "" ;
				document.getElementById("up").style.display = "" ;
				document.getElementById("recording").style.display = "none" ;
				document.getElementById("quotelable").style.display = "none" ;
				document.getElementById("ccvid").readOnly = true ;
				document.getElementById("ccvid").style.color = "#999999" ;
				document.getElementById("pid").style.display = "none" ;
				document.getElementById("quote").value = '';
			} else {
				document.getElementById("isup_0").checked = true ;
			}
		}else if(key==2){
			var toupload = true;
			if(document.getElementById("up").style.display == "" && document.getElementById("ccvid").value != "") {
				toupload = confirm("您已經上傳了視頻文件，切換到錄製模式將丟失上傳的內容。您確定要這樣做？");
			}
			if(toupload == true) {
				document.getElementById("ccvid").value = "" ;
				document.getElementById("pic").value = "" ;
				document.getElementById("up").style.display = "none" ;
				document.getElementById("recording").style.display = "" ;
				document.getElementById("quotelable").style.display = "none" ;
				document.getElementById("ccvid").readOnly = true ;
				document.getElementById("ccvid").style.color = "#999999" ;
				document.getElementById("pid").style.display = "none" ;
				document.getElementById("quote").value = '';
			} else {
				document.getElementById("isup_1").checked = true ;
			}
		}else if(key==3){
			document.getElementById("up").style.display = "none" ;
			document.getElementById("recording").style.display = "none" ;
			document.getElementById("quotelable").style.display = "" ;
			document.getElementById("ccvid").readOnly = false ;
			document.getElementById("ccvid").style.color = "#000000" ;
			document.getElementById("pid").style.display = "" ;
			document.getElementById("quote").value = 'ok';
		}
	}

function video_checkdata(form1) { 
	if(form1.channelid.value == '') {
	alert("請選擇頻道！")
	form1.channelid.focus()
	return false;
	}
	if(form1.title.value == '') {
	alert("請填寫標題！")
	form1.title.focus()
	return false;
	}
	if(form1.tags.value == '') {
	alert("請填寫標籤！")
	form1.tags.focus()
	return false;
	}
	if(form1.pic.value == '') {
	alert("沒有上傳視頻！")
	//form1.pic.focus()
	return false;
	}
	if(form1.ccvid.value == '') {
	alert("沒有上傳視頻！")
	//form1.ccvid.focus()
	return false;
	}
	if(form1.quote.value == 'ok' && form1.pid.value == '') {
	alert("引用類型不能為空")
	//form1.pid.focus()
	return false;
	}
}

function setVideoInfo(vid, thumb) {
	document.getElementById("ccvid").value = vid;
	document.getElementById("pic").value = thumb;
}

function getInfo() {
	var returnStr = '';
	var form1 = document.getElementById("form1");
	if(form1.channelid.value == '') {
		alert('請選擇頻道！')
		from1.channelsub.focus()
		return false;
	}
	
	returnStr += 'class=' + form1.channelid.value.substr(form1.channelid.value.indexOf(',')+1,2) + '|';
	
	if(form1.title.value == '') {
		alert("請填寫標題！")
		from1.title.focus()
		return false;
	}
	
	returnStr += 'title=' + form1.title.value + '|';
	
	if(form1.tags.value == '') {
		alert("請填寫標籤！")
		from1.tags.focus()
		return false;
	}
	
	//if(form1.h264.checked){
	//	h264 = form1.h264.value;
	//	tags = form1.tags.value + ' pocle高清|' ;
	//}else{
	//	h264 = "";
		tags = form1.tags.value;
	//}
	
	returnStr += 'tags=' + tags + '|';
	
	
	if(form1.ccvid.value == '') {
		alert("沒有上傳視頻！")
		//from1.ccvid.focus()
		return false;
	}
		
	returnStr += 'ccvid=' + form1.ccvid.value + '|';	
	returnStr += 'description=' + form1.description.value + '|';
	
	for(i=0;i<form1.isup.length;i++)  { 
	  	if(form1.isup[i].checked){
	  		returnStr += 'isup=' + form1.isup[i].value + '|';
	  	}   
 	 }   
	returnStr += 'share=' + 1 + '|';

	//returnStr += 'h264=' + h264;
	
	//alert(returnStr);return false;
	return returnStr;
}

function toSubmit() {	
	var form1 = document.getElementById("form1");
	form1.submit();
}

function copyUrl(url){
var data = document.getElementById(url);
window.clipboardData.setData("Text",data.value);
data.select();
alert("代碼複製成功，請粘貼到你的BBS或BLOG上了。");
}
function fenxiang(url){
	var curl=url.replace("http://union.bokecc.com/","");
	document.write('<style>#ubbcodeid,#htmlcodeid,#cccodeid{display:none;}</style>');
	document.write('<li id="ubbcodeid">Ubb 代碼：<input type="text" id="ubbcode" onclick="copyUrl(\'ubbcode\')" value=\'[flash]'+url+'[/flash]\'/><button onclick="copyUrl(\'ubbcode\')">點擊複製</button></li><li id="htmlcodeid">Html代碼：<input type="text" id="htmlcode" onclick="copyUrl(\'htmlcode\')" value=\'<embed src="'+url+'" allowScriptAccess="always" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowfullscreen="true" height="373" width="438" />\'/><button onclick="copyUrl(\'htmlcode\')">點擊複製</button></li><li id="cccodeid"></li>');
}
function morefx(){
	document.getElementById('ubbcodeid').style.display='block';
	document.getElementById('htmlcodeid').style.display='block';
	document.getElementById('closefx').style.display='block';
	document.getElementById('fxiang').style.display='none';
	document.getElementById('copycode').style.height='160px';
}
function closefx(){
	document.getElementById('ubbcodeid').style.display='none';
	document.getElementById('htmlcodeid').style.display='none';
	document.getElementById('closefx').style.display='none';
	document.getElementById('fxiang').style.display='block';
	document.getElementById('copycode').style.height='auto';
}
function clfx(id,id2){
	document.getElementById(id).style.display='none';
	document.getElementById(id2).innerHTML='<a href=\'javascript:mofx("'+id+'","'+id2+'");\'>全部顯示</a>';
}
function mofx(id,id2){
	document.getElementById(id).style.display='block';
	document.getElementById(id2).innerHTML='<a href=\'javascript:clfx("'+id+'","'+id2+'");\'>關閉顯示</a>';
	
}
function setTab(area,id) {
	var tabArea=document.getElementById(area);
	var contents=tabArea.childNodes;
	for(i=0; i<contents.length; i++) {
		if(contents[i].className=='tabul'){contents[i].style.display='none';}
	}
	document.getElementById(id+'tab').style.display='block'
	var tabs=document.getElementById('one'+area).getElementsByTagName('div');
	for(i=0; i<tabs.length; i++) { tabs[i].className='two'; }
	document.getElementById(id).className='one';
}


function multiTab(area,id) {
	var tabArea=document.getElementById(area);
	var contents=tabArea.childNodes;
	for(i=0; i<contents.length; i++) {
		if(contents[i].className=='tabul'){contents[i].style.display='none';}
		if(contents[i].id==id){contents[i].style.display='block'; }
	}
	var tabs=document.getElementById('one'+area).getElementsByTagName('div');
	for(i=0; i<tabs.length; i++) { 
		tabs[i].className='two';
		if (tabs[i].id==id){tabs[i].className='one';}		
		}
}

function showflash(swf,width,height,swfdiv){
	$(swfdiv).innerHTML='<object id="swfdivplayer" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+width+'" height="'+height+'"><param name="movie" value="'+swf+'" /><param name="quality" value="high" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><embed name="swfdivplayer" src="'+swf+'" quality="high" allowFullScreen="true" allowScriptAccess="always" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+width+'" height="'+height+'" /></object>'; 
}
function killErrors() {
return true;
}
window.onerror = killErrors;