var userAgent = navigator.userAgent.toLowerCase();
var is_opera = userAgent.indexOf('opera') != -1 && opera.version();
var is_moz = (navigator.product == 'Gecko') && userAgent.substr(userAgent.indexOf('firefox') + 8, 3);
var is_ie = (userAgent.indexOf('msie') != -1 && !is_opera) && userAgent.substr(userAgent.indexOf('msie') + 5, 3);


function ajax_update(type,url,data,target,callback){
   $.ajax({
     type: type,
     url: url,
     data: data,
     success: function(html){
	   $(target).hide();
	   $(target).html(html);
	   $(target).fadeIn("fast");
	   callback;
     }
   });
}

function ajax_done(type,url,data,callback){
   $.ajax({
     type: type,
     url: url,
     data: data,
     success: function(html){
	   callback(html);
     }
   });
}
/*
function ajax_update2(type,url,data,target,callback){
   $.ajax({
     type: type,
     url: url,
     data: data,
     success: function(html){
	   $(target).html(html);
	   var t=setInterval(callback,4000);
     }
   });
}
*/
function more(id){
	$("#"+id).hide();
    $("#"+id+"_more").fadeIn("fast");
}

function less(id){
    $("#"+id+"_more").hide();
    $("#"+id).fadeIn("fast");
}

function copy(obj){
	if (navigator.appVersion.match(/\bMSIE\b/)){
		obj.select();		
			therange=obj.createTextRange();
			therange.execCommand("Copy");
			alert("已經成功將此內容覆制到剪貼版上！");
		return;
	}else{
		alert("請按Ctrl+c復制!");
		obj.select();		
	}
}

function setCookie(cookieName, cookieValue, seconds, path, domain, secure) {
	if(!seconds){
		seconds = 7 * 24 * 60 * 60 * 1000;
	}
	if(!domain){
		domain = ".webshare.cc";
	}
	if(!path){
		path = "/";
	}
	var expires = new Date();
	expires.setTime(expires.getTime() + seconds);
	document.cookie = escape(cookieName) + '=' + escape(cookieValue)
		+ (expires ? '; expires=' + expires.toGMTString() : '')
		+ (path ? '; path=' + path : '')
		+ (domain ? '; domain=' + domain : '')
		+ (secure ? '; secure' : '');
}

function unsetCookie(cookieName, cookieValue, seconds, path, domain, secure) {
	if(!seconds){
		seconds = 7*24*60*60*1000;
	}
	var expires = new Date();
	expires.setTime(expires.getTime() - seconds);
	document.cookie = escape(cookieName) + '=' + escape(cookieValue)
		+ (expires ? '; expires=' + expires.toGMTString() : '')
		+ (path ? '; path=' + path : '/')
		+ (domain ? '; domain=' + domain : '')
		+ (secure ? '; secure' : '');
}

function getCookie(name) {
	var cookie_start = document.cookie.indexOf(name);
	var cookie_end = document.cookie.indexOf(";", cookie_start);
	var result = cookie_start == -1 ? '' : unescape(document.cookie.substring(cookie_start + name.length + 1, (cookie_end > cookie_start ? cookie_end : document.cookie.length)));
	if(result==";") result="";
	return result;
}

/*video function*/
function changeTag(obj){
	var catid = $(obj).val();
	if(catid){
		$("#tagsDiv").show();
		$("#tagsDiv span").hide();
		$("#tags"+catid).show();
	}
	else $("#tagsDiv").hide();
}

function switchshow(id){
	showid = id.replace("_show","");
	if(id == showid){ showid += "_show"; }
	$("#"+showid).hide();
	$("#"+id).show();
}

function switchimg(obj,tar_img){
	$(obj).attr("src",tar_img);
}

function preloadImg() { 
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=preloadImg.arguments; 
	var length=a.length;
	for(i=0; i<length; i++){ 
		newImg=new Image;
		//d.body.appendChild(newImg);
		newImg.src=a[i];
		newImg.style.display="none";
	}
  }
}

function checkall(formid,name){
	var form = document.getElementById(formid);
	var el = form.getElementsByTagName('input');
	var len = el.length;
	for(var i=0; i<len; i++)
	{
		if((el[i].type=="checkbox") && (el[i].name==name))
		{
			if(form.select_all.checked==true)
			el[i].checked = true;
			else el[i].checked = false;
		}
	}
}

function loadFlash(flashName, flashWidth, flashHeight)
{
	var flashTag="";

	flashTag ="<object id=\"flvPlayer\" type=\"application/x-shockwave-flash\" data=\"http://www.webshare.cc/video/include/flash/player_flv_maxi.swf\" width=\""+flashWidth+"\" height=\""+flashHeight+"\">";
	flashTag+="<param name=\"movie\" value=\"http://www.webshare.cc/video/include/flash/player_flv_maxi.swf\" />";
	flashTag+="<PARAM NAME=\"wmode\" VALUE=\"transparent\">";
	flashTag+="<param name=\"FlashVars\" value=\"flv="+flashName+"&amp;autoplay=0&amp;showiconplay=1&amp;iconplaycolor=ED4912&amp;iconplaybgcolor=ffffff&amp;iconplaybgalpha=25&amp;showstop=1&amp;showvolume=1&amp;margin=0&amp;showtime=1&amp;showplayer=autohide\" />";
	flashTag+="</object>";

	document.write(flashTag);
}