//==============================================================
// FLASH Load Script
//==============================================================
var bwoj = new chkAjaBrowser();
var msie = bwoj.bw.msie;

String.prototype.trim = function(){
 return this.replace(/(^\s*)|(\s*$)/gi, '');
}
  
var EmbedStr = "";
function GetFlash(flashID, url, x, y) {
	if(msie) {
		EmbedStr = "<object id='" + flashID + "' classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0' width='" + x + "' height='" + y + "'>";
		EmbedStr += "<param name='allowScriptAccess' value='sameDomain' />";
		EmbedStr += "<param name='movie' value='" + url + "' />";
		EmbedStr += "<param name='quality' value='high' />";
		EmbedStr += "<param name='wmode' value='transparent' />";
		EmbedStr += "<param name='menu' value='false' />";
		if(flashID == "logo") {
			EmbedStr += "<a href='http://www.adobe.com/go/getflashplayer' target='_blank'><img src='images/common/img_flash_player.gif' alt='Flash Player Download' /></a>"
		}
		//EmbedStr += "<embed name='" + flashID + "' src='" + url + "' quality='high' wmode='transparent' width='" + x + "' height='" + y + "' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />";
		EmbedStr += "</object>";

	} else {
		EmbedStr = "<object name='" + flashID + "' type='application/x-shockwave-flash' data='" + url + "' width='" + x + "' height='" + y + "'>"
		EmbedStr += "<param name='allowScriptAccess' value='sameDomain' />";
		EmbedStr += "<param name='wmode' value='transparent' />"
		if(flashID == "logo") {
			EmbedStr += "<a href='http://www.adobe.com/go/getflashplayer' target='_blank'><img src='images/common/img_flash_player.gif' alt='Flash Player Download' /></a>"
		}
		EmbedStr += "</object>"
	}
	
	document.write(EmbedStr);
	return;
}

function GetFlash_map(flashID, url, x, y) {
	if(msie) {
		EmbedStr = "<object id='" + flashID + "' classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0' width='" + x + "' height='" + y + "'>";
		EmbedStr += "<param name='allowScriptAccess' value='sameDomain' />";
		EmbedStr += "<param name='movie' value='" + url + "' />";
		EmbedStr += "<param name='quality' value='high' />";
		EmbedStr += "<param name='wmode' value='transparent' />";
		EmbedStr += "<param name='menu' value='false' />";
		if(flashID == "logo") {
			EmbedStr += "<a href='http://www.adobe.com/go/getflashplayer' target='_blank'><img src='images/common/img_flash_player.gif' alt='Flash Player Download' /></a>"
		}
		//EmbedStr += "<embed name='" + flashID + "' src='" + url + "' quality='high' wmode='transparent' width='" + x + "' height='" + y + "' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />";
		EmbedStr += "</object>";

	} else {
		EmbedStr = "<object name='" + flashID + "' type='application/x-shockwave-flash' data='" + url + "' width='" + x + "' height='" + y + "'>"
		EmbedStr += "<param name='allowScriptAccess' value='sameDomain' />";
		EmbedStr += "<param name='wmode' value='transparent' />"
		if(flashID == "logo") {
			EmbedStr += "<a href='http://www.adobe.com/go/getflashplayer' target='_blank'><img src='images/common/img_flash_player.gif' alt='Flash Player Download' /></a>"
		}
		EmbedStr += "</object>"
	}
	
	document.write(EmbedStr);
	return;
}

function GetHelpFlash(url, x, y) {
	EmbedStr = "<object id='Flash' name= 'Flash' classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0' width='" + x + "' height='" + y + "'>";
	EmbedStr += "<param name='allowScriptAccess' value='sameDomain' />";
	EmbedStr += "<param name='movie' value='" + url + "' />";
	EmbedStr += "<param name='quality' value='high' />";
	EmbedStr += "<param name='wmode' value='transparent' />";
	EmbedStr += "<param name='menu' value='false' />";
	EmbedStr += "<param name='base' value='/flash/help/' />";
	EmbedStr += "<embed base='/flash/help/' src='" + url + "' quality='high' width='" + x + "' height='" + y + "' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />";
	EmbedStr += "</object>";
	
	document.write(EmbedStr);
	return;
}

function getFlashMovieObject(movieName)
{
  if (window.document[movieName]) 
  {
    return window.document[movieName];
  }
  if (navigator.appName.indexOf("Microsoft Internet")==-1)
  {
    if (document.embeds && document.embeds[movieName])
      return document.embeds[movieName]; 
  }
  else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
  {
    return document.getElementById(movieName);
  }
}


function getElementsByName_iefix(tag, name) {
	var element = document.getElementsByTagName(tag);
	var ary = new Array();
	for (i = 0, j = 0; i < element.length; i++) {
		var att = element[i].getAttribute("name");
		if (att == name) {
			ary[j] = element[i];
			j++;
		}
	}
	return ary;
}

function NumberOnly() {
	if ((event.keyCode < 48) || (event.keyCode > 57)) {
		event.returnValue = false;
	}
}

function loding_content(ElementName) {
	$("#" + ElementName).html("<div style='width: 100%; height: 100%; text-align: center;'><img src='/images/common/loader_contents.gif'></div>");
}

function category_all() {
	loding_content("categoryAll");
	$("#categoryAll").load("/category.do");
}

function StatusBtn() {
	if($("#categoryAll").css("display") == "none") {
		$("#btnImage").html("<a href='javascript: StatusBtn();'><img src='/images/btn/btn_collapse.gif' alt='Collapse' /></a>");
		$("#categoryAll").show("normal");
		
		category_all();
	} else {
		$("#btnImage").html("<a href='javascript: StatusBtn();'><img src='/images/btn/btn_expand.gif' alt='Expand' /></a>");
		$("#categoryAll").hide("normal");
	}
}

function cutText(text, len) {
	var str = '';
	if ( text.length > len ) {
		str = text.substring(0, len) + "...";
	} else {
		str = text;
	}
	
	document.write(str);
}

function trim (str){
    return str.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
}

function setCookie(cookieName, cookieVal){
	date=new Date();
	validity=1;
	date.setDate(date.getDate()+validity);
	document.cookie=cookieName+'='+escape(cookieVal)+'; expires='+date.toGMTString();
}

function getCookie(cookieName){
	allCookies=document.cookie.split('; ');  // cookies are separated by semicolons
	
	for (i=0;i < allCookies.length;i++){
		cookieArray=allCookies[i].split('='); // a name/value pair (a crumb) is separated by an equal sign
		
		if (cookieName==cookieArray[0]){
			return unescape(cookieArray[1]);
		}
	}
}

function removeCookie(name){
	document.cookie=name+'= ; expires= ;';
}

function LayerClose() {
	parent.tb_remove();
}

function currentURL(url) {
	var temp;
	temp = encodeURIComponent(url.substring(url.lastIndexOf("/"), url.length));
	return temp;
}

function strCut(divId, spanId, cutlen) {
	var len = Number(cutlen);
	var trunc = $("#"+divId).text().trim();
	if (trunc.length > len) {
		trunc = trunc.substring(0, len);
		trunc = trunc.replace(/\w+$/, '');
		
		trunc += '...';
		$("#"+spanId).html(trunc);
	} else {
		$("#"+spanId).html(trunc);
	}
}
