//document.write("AAAAAAAAA");
var uagent=navigator.userAgent.toLowerCase();
var is_safari=((uagent.indexOf('safari')!=-1)||(navigator.vendor=="Apple Computer, Inc."));
var is_opera=(uagent.indexOf('opera')!=-1);
var is_webtv=(uagent.indexOf('webtv')!=-1);
var is_ie=((uagent.indexOf('msie')!=-1)&&(!is_opera)&&(!is_safari)&&(!is_webtv));
var is_ie4=((is_ie)&&(uagent.indexOf("msie 4.")!=-1));
var is_ie7=((is_ie)&&(uagent.indexOf("msie 7.")!=-1));
var is_moz=(navigator.product=='Gecko');
var is_ns=((uagent.indexOf('compatible')==-1)&&(uagent.indexOf('mozilla')!=-1)&&(!is_opera)&&(!is_webtv)&&(!is_safari));
var is_ns4=((is_ns)&&(parseInt(navigator.appVersion)==4));
var is_kon=(uagent.indexOf('konqueror')!=-1);
var is_win=((uagent.indexOf("win")!=-1)||(uagent.indexOf("16bit")!=-1));
var is_mac=((uagent.indexOf("mac")!=-1)||(navigator.vendor=="Apple Computer, Inc."));
var mode="basic";

function $(id) {
	return document.getElementById(id);
}

function Inint_AJAX() {
     try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) {}
     try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) {}
     try { return new XMLHttpRequest();} catch(e) {}
	alert("XMLHttpRequest not supported");
     return null;
}
/*
function ajax(mode,url,ver,w,h,div,function_name){
	xmlhttp = Inint_AJAX();
	if(!url){ url = "ajax.php?"+ver;}
	else { url = url+"?"+ver; }
	xmlhttp.open("GET", url, true);
	if(!div) div = "showmessage";
	xmlhttp.onreadystatechange=function(){
		if (xmlhttp.readyState == 4) {
			if (xmlhttp.status == 200) {
				var result = xmlhttp.responseText; 
				if(!function_name){showmessage(div,w,h,result);}
				else{eval(function_name+"(result)");}
			}
		}
	}
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;charset=utf-8');
	xmlhttp.send(null);
}
*/

function ajax(mode,ver,w,h,div,url,functionname){
	xmlhttp = Inint_AJAX();
	if(!url){ url = "ajax.php?mode="+mode+"&"+ver;}
	else { url = url+"?mode="+mode+"&"+ver; }
	xmlhttp.open("GET", url, true);
	if(!div) div = "showmessage";
	xmlhttp.onreadystatechange=function(){
		if (xmlhttp.readyState == 4) {
			if (xmlhttp.status == 200) {
				var result = xmlhttp.responseText; 
				if(!functionname){showmessage(div,w,h,result);}
				else{eval(functionname+"(result)");}
			}
		}
	}
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;charset=utf-8');
	xmlhttp.send(null);
}




function showmessage(id,w,h,value){
	var clientWidth = document.body.clientWidth;
	var clientHeight = document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight;
	var scrollTop = document.body.scrollTop ? document.body.scrollTop : document.documentElement.scrollTop;
	//var addvalue = "<div style='padding:10px;'>"+value+"</div><div style='padding:10px;'><input type='button' value='close' onclick='javascript:hidemessage(\""+id+"\")' /></div>";
	var addvalue = "<div style='padding:4px;background:url(image/bg_head.gif);text-align:right'><img src='image/icon_closetab.gif' width='8' height='8' style='cursor:pointer;' onclick='hidemessage(\""+id+"\")' alt='' /></div>";
	addvalue += "<div style='padding:10px;'>"+value+"</div>";


	if(!w){w = 300;}
	if(!h){h = 250;}
	$(id).style.width = w + 'px';
	$(id).style.height = h + 'px';
	$(id).style.display = '';
	$(id).style.top = ((clientHeight - h) / 2 + scrollTop) + 'px';
	$(id).style.left = (clientWidth - w) / 2 + 'px';
	$(id).innerHTML = addvalue;
}

function hidemessage(id){
	$(id).style.display = 'none';
}


function pageinput(link,value,id){
	var linkset = link.split("?");
	if(linkset[1]) { var fieldarray = linkset[1].split("&"); }
	var addfield = "";
	for ( var i in fieldarray ){
		var val = fieldarray[i].split("=");
		if(val[0]) { addfield += "<input type='hidden' name='"+val[0]+"' value='"+val[1]+"' />"; }
	} 
	var pageinput = "<ul><li style='width:84px;position:absolute;border:1px solid #999999;background-color:#F5F5F5;padding:2px;')'>";
	pageinput += "<form name='gopage' method='get' action='"+link+"'>"+addfield+"<input type='text' name='page' class='input' size='5' /> ";
	pageinput += "<input type='submit' class='minibutton' value='GO' /> <span style='margin-left:3px;cursor:pointer;' onclick='javascript:closepageinput("+id+")'>x</span></form>";
	pageinput += "</li></ul>";
	$("showpageinput"+id).innerHTML = pageinput;
}
function closepageinput(id){
	$("showpageinput"+id).innerHTML = "";
}



/*#################### FORM POST ######################*/
function tag(tag,value){
	$("menucolor").innerHTML = "";
	$("menusize").innerHTML = "";
	this.starttag = '';
	this.endtag = '';
	if (tag == 'bold' ) { this.starttag = '[b]'; }
	if (tag == 'italic' ) { this.starttag = '[i]'; }
	if (tag == 'underline' ) { this.starttag = '[u]'; }
	if (tag == 'strikethrough' ) { this.starttag = '[s]'; }
	if (tag == 'superscript' ) { this.starttag = '[sup]'; }
	if (tag == 'subscript' ) { this.starttag = '[sub]'; }
	if (tag == 'justifyleft' ) { this.starttag = '[left]'; }
	if (tag == 'justifycenter' ) { this.starttag = '[center]'; }
	if (tag == 'justifyright' ) { this.starttag = '[right]'; }
	if (tag == 'img' ) { this.starttag = '[img]'; }
	if (tag == 'link' ) { this.starttag = '[url]'; }
	if (tag == 'youtube' ) { this.starttag = '[youtube]'; }
	if (tag == 'mthai' ) { this.starttag = '[mthai]'; }
	if (tag == 'quote' ) { this.starttag = '[quote]'; }
	if (tag == 'undo' ) { this.starttag = ''; }
	if (tag == 'redo' ) { this.starttag = ''; }
	if (tag == 'unlink' ) { this.starttag = ''; }
	if (tag == 'forecolor' ) { this.starttag = '[color='+value+']'; this.endtag = '[/color]';}
	if (tag == 'fontsize' ) { this.starttag = '[size='+value+']'; this.endtag = '[/size]';}
	if (tag == 'space' ) { this.starttag = ''; this.endtag = '[space]'; addtag('');}
	if ( this.starttag){
		if(!this.endtag){this.endtag = this.starttag.replace(/\[/g,"[/"); }
		if(this.is_moz || this.is_opera){ 
			var startselection = $('textarea').selectionStart; 
			var endselection = $('textarea').selectionEnd; 
			var selection = $('textarea').value.substr(startselection, endselection-startselection);
		}else{ selection = document.selection.createRange().text; }
		if(selection){addtag(selection);
		}else{showpop(this.starttag);}
	}
}

function showpop(starttag){
	if (starttag == '[url]' ) { label = 'ใส่ URL ที่คุณต้องการสร้างเป็นลิงค์'; }
	if (starttag == '[img]' ) { label = 'ใส่ URL ของรูปที่คุณต้องการให้แสดงในคำตอบของคุณ'; }
	if (starttag == '[quote]' ) { label = 'ใส่ข้อความที่คุณต้องการอ้างอิง'; }
	if (starttag == '[b]' ) { label = 'ใส่ข้อความที่คุณต้องการทำเป็นตัวหนา'; }
	if (starttag == '[i]' ) { label = 'ใส่ข้อความที่คุณต้องการทำเป็นตัวเอียง'; }
	if (starttag == '[u]' ) { label = 'ใส่ข้อความที่คุณต้องการให้มีเส้นใต้'; }
	if (starttag == '[s]' ) { label = 'ใส่ข้อความที่คุณต้องการให้มีเส้นขั้น'; }
	if (starttag == '[sup]' ) { label = 'ใส่ข้อความที่คุณต้องการให้เป็นตัวยก'; }
	if (starttag == '[sub]' ) { label = 'ใส่ข้อความที่คุณต้องการให้เป็นตัวห้อย'; }
	if (starttag == '[left]' ) { label = 'ใส่ข้อความที่คุณต้องการจัดชิดซ้าย'; }
	if (starttag == '[center]' ) { label = 'ใส่ข้อความที่คุณต้องการจัดกลาง'; }
	if (starttag == '[right]' ) { label = 'ใส่ข้อความที่คุณต้องการจัดชิดขวา'; }
	if (starttag == '[youtube]' ) { label = 'ใส่URL ของ youtube เพื่อแสดง clip'; }
	if (starttag == '[mthai]' ) { label = 'ใส่URL ของ mthai เพื่อแสดง clip'; }
	if (starttag == '[quote]' ) { label = 'ใส่ ข้อความที่ต้องการอ้างอิง'; }
	if (starttag == '[url]' ) { var urllink=window.prompt('Enter URL for link','http://'); }
	if (endtag == '[/color]' ) { label = 'ใส่ข้อความที่ต้องการให้แสดงเป็นสี '; }
	if (endtag == '[/size]' ) { label = 'ใส่ข้อความที่ต้องการกำหนดขนาด'; }
	var temp = window.prompt(label,''); 
	if(temp){
		temp = temp.replace(/^\s*|\s*$/g,""); /*trim*/
		addtag(temp,urllink);
	}
}

function addtag(text,urllink){
	var txtarea = $('textarea');
	if(text == "is_emo") { text = "[:"+urllink+":]";}
	else if(urllink){	text =  "[url="+urllink+"]"+text+this.endtag;} 
	else {	text =  this.starttag+text+this.endtag; }
	if (this.is_ie) {
		if( !$('textarea').focus() ) $('textarea').focus();
        document.selection.createRange().text=text;
	} else {
		var startselection = $('textarea').selectionStart; 
		var endselection = $('textarea').selectionEnd; 
		var textbefor = $('textarea').value.substr(0, startselection);
		var textafter = $('textarea').value.substr(endselection);
		$('textarea').value = textbefor +text +textafter;
	}
}

function showemolist(emolist){
	document.getElementById('emo').style.display="none";
	document.getElementById('emooni').style.display="none";
	document.getElementById('emoby').style.display="none";
	document.getElementById(emolist).style.display="block";
}



/*
function showmenu(type){
	if(type == "color"){
		document.write("AAAAAAAAA");
		var color = ['000000','666666','999999','BBBBBB','006600','008800','00BB00','BBAA00','994400','CC4400','FF6600','CC7700','880000','FF0000','FF4444','FF0066','6600FF','8800FF','BB00FF','FF00FF','0000AA','0000FF','0088FF','00AADD'];
		var colorbox = "<div style='width:88px;position:absolute;border:1px solid #999999;background-color:#F5F5F5;padding:2px;')'>";
		for (var i in color) {
			colorbox +=  "<img src='image/blank.gif' width='20' height='15' style='margin:1px;background:#"+color[i]+";cursor:hand;cursor:pointer;' alt='' onclick='tag(\"forecolor\",\""+color[i]+"\")' />";
		}
		colorbox +=  "<div style='text-align:right;'><img src='image/icon_close.gif' style='width:32px;height:12px;margin-top:2px;cursor:hand;cursor:pointer;' onclick='hidemenu(\"menucolor\")'></div></div>";
		$("menucolor").innerHTML = colorbox;
	}
	
	if(type == "size"){
		var sizebox = "<div style='width:40px;position:absolute;border:1px solid #999999;background-color:#F5F5F5;padding:2px;'>";
		for (i=1;i<=7;i++){
			sizebox  += "<div style='border-bottom:1px solid #CCCCCC;text-align:center;'><a href='javascript:tag(\"fontsize\",\""+i+"\")' style='display:block;cursor:hand;cursor:pointer;'><font size='"+i+"'>"+i+"</font></a></div>";
		}
		sizebox  += "<div style='text-align:center;'><img src='image/icon_close.gif' style='width:32px;height:12px;margin-top:2px;cursor:hand;cursor:pointer;' onclick='hidemenu(\"menusize\")'></div></div>";
		$("menusize").innerHTML = sizebox;
	}
}
function hidemenu(field){
	$(field).innerHTML = "";
}
*/

/*
function showdata(type,status){
	if(type == "uploaddetail"){
		if(status == "hide"){$("uploaddetail").style.visibility='hidden';}
		else {$("uploaddetail").style.visibility='visible';}
	}

	if(type == "menucolor"){
		if(status != "hide"){
			var color = ['000000','666666','999999','BBBBBB','006600','008800','00BB00','BBAA00','994400','CC4400','FF6600','CC7700','880000','FF0000','FF4444','FF0066','6600FF','8800FF','BB00FF','FF00FF','0000AA','0000FF','0088FF','00AADD'];
			$("menucolor").style.position = "absolute";
			var colorbox = "<div style='width:88px;position:absolute;border:1px solid #999999;background-color:#F5F5F5;padding:2px;')'>";
			for (var i in color) {
				colorbox +=  "<img src='image/blank.gif' width='20' height='15' style='margin:1px;background:#"+color[i]+";cursor:hand;cursor:pointer;' alt='' onclick='tag(\"forecolor\",\""+color[i]+"\")' />";
			}
			colorbox +=  "<div style='text-align:right;'><img src='image/icon_close.gif' style='width:32px;height:12px;margin-top:2px;cursor:hand;cursor:pointer;' onclick='showdata(\"menucolor\",\"hide\")'></div></div>";
			$("menucolor").innerHTML = colorbox;
		} else {$("menucolor").innerHTML = "";}
	}

	if(type == "menusize"){
		if(status != "hide"){
			$("menusize").style.position = "absolute";
			var sizebox = "<div style='width:40px;position:absolute;border:1px solid #999999;background-color:#F5F5F5;padding:2px;'>";
			for (i=1;i<=7;i++){
				sizebox  += "<div style='border-bottom:1px solid #CCCCCC;text-align:center;'><a href='javascript:tag(\"fontsize\",\""+i+"\")' style='display:block;cursor:hand;cursor:pointer;'><font size='"+i+"'>"+i+"</font></a></div>";
			}
			sizebox  += "<div style='text-align:center;'><img src='image/icon_close.gif' style='width:32px;height:12px;margin-top:2px;cursor:hand;cursor:pointer;' onclick='showdata(\"menusize\",\"hide\")'></div></div>";
			$("menusize").innerHTML = sizebox;
		} else {$("menusize").innerHTML = "";}
	}

	if(type == "pmnamelist"){
		if(status != "hide"){
			$("pmnamelist").style.display = "block";
		} else {$("pmnamelist").style.display = "none";}
	}
	if(type == "pmnamelistcc"){
		if(status != "hide"){
			$("pmnamelistcc").style.display = "block";
		} else {$("pmnamelistcc").style.display = "none";}
	}
}
*/
function showdata(type,status){
	if(status == "hide"){
		$("menucolor").innerHTML = "";
		$("menusize").innerHTML = "";
		$("pmnamelist").style.display = "none";
		$("pmnamelistcc").style.display = "none";
		$("uploaddetail").style.visibility='hidden';
	}else{
		if(type == "menucolor"){
			var color = ['000000','666666','999999','BBBBBB','006600','008800','00BB00','BBAA00','994400','CC4400','FF6600','CC7700','880000','FF0000','FF4444','FF0066','6600FF','8800FF','BB00FF','FF00FF','0000AA','0000FF','0088FF','00AADD'];
			$("menucolor").style.position = "absolute";
			var colorbox = "<div style='width:88px;position:absolute;border:1px solid #999999;background-color:#F5F5F5;padding:2px;')'>";
			for (var i in color) {colorbox +=  "<img src='image/blank.gif' width='20' height='15' style='margin:1px;background:#"+color[i]+";cursor:hand;cursor:pointer;' alt='' onclick='tag(\"forecolor\",\""+color[i]+"\")' />";}
			colorbox +=  "<div style='text-align:right;'><img src='image/icon_close.gif' style='width:32px;height:12px;margin-top:2px;cursor:hand;cursor:pointer;' onclick='showdata(\"menucolor\",\"hide\")'></div></div>";
			$("menucolor").innerHTML = colorbox;
		}
		if(type == "menusize"){
			$("menusize").style.position = "absolute";
			var sizebox = "<div style='width:40px;position:absolute;border:1px solid #999999;background-color:#F5F5F5;padding:2px;'>";
			for (i=1;i<=7;i++){
				sizebox  += "<div style='border-bottom:1px solid #CCCCCC;text-align:center;'><a href='javascript:tag(\"fontsize\",\""+i+"\")' style='display:block;cursor:hand;cursor:pointer;'><font size='"+i+"'>"+i+"</font></a></div>";
			}
			sizebox  += "<div style='text-align:center;'><img src='image/icon_close.gif' style='width:32px;height:12px;margin-top:2px;cursor:hand;cursor:pointer;' onclick='showdata(\"menusize\",\"hide\")'></div></div>";
			$("menusize").innerHTML = sizebox;
		}
		if(type == "pmnamelist"){$("pmnamelist").style.display = "block";}
		if(type == "pmnamelistcc"){$("pmnamelistcc").style.display = "block";}
		if(type == "uploaddetail"){$("uploaddetail").style.visibility='visible';}
	}
}



/*#################### VOTE WALLPAPER ######################*/
function votestar(vote){
	if(vote >= 1){ $("vote1").src="image/star1.gif";}
	if(vote >= 2){ $("vote2").src="image/star2.gif";}
	if(vote >= 3){ $("vote3").src="image/star3.gif";}
	if(vote >= 4){ $("vote4").src="image/star4.gif";}
	if(vote >= 5){ $("vote5").src="image/star5.gif";}
}
function votestarout(vote){
	$("vote1").src="image/starnone1.gif";
	$("vote2").src="image/starnone2.gif";
	$("vote3").src="image/starnone3.gif";
	$("vote4").src="image/starnone4.gif";
	$("vote5").src="image/starnone5.gif";
}
function votewallpaper(wid,rate){
	ajax("votewallpaper","wid="+wid+"&rate="+rate,"300","180","","","");
}








/*#################### PAGE STYLE ######################*/
var colormode;
var  colormodeicon;
function showcolorbox(field,xmode){
	if(xmode) {	this.colormode = xmode; }
	if(this.colormode == "pretty"){
	var color =['ffb1ad','ffc3b1','ffbfa4','ffc6a9','ffcaa0','ffcc9c','ffce9b','ffd49f','FFBF00','ffd392','ff958f','ff9988','fd9c8b','fd9a73','ffa46f','feb582','ffb57b','fec085','ffc281','ffca7c','f97976','f37d73','fd7b63','f57f57','f38c5f','ffa167','ffa566','fab371','ffb466','fcbc62','d0373a','e46457','e56b53','e3683f','dd7444','e48744','f99655','ef974f','f5a34f','f5a528','bd2e26','d45242','d2482c','cd5437','d36236','e17e45','f08b47','ee934d','eb8c2e','ef9d1d','ffdc9c','fbe6af','fae095','fce391','ebe899','dae299','c3d999','bdd9b3','c4dcba','ade1bb','ffd27f','ffd87d','f5d163','f2d26b','e3df74','c1cf7a','a9cc72','99c286','92c77f','96d7af','ffca62','f7c854','ecc047','e2bc3d','c4c344','b3bd5a','91b352','7dae6c','79b47c','69be94','ffbd42','f6bc3e','d9ad06','d8b300','b5b01e','96a443','6b982f','538b42','559863','239358','f6a90f','e4a826','d09c12','caa60a','a7a924','8a8f33','5d8d29','497b34','15673f','005f33','b2dec7','a1ded6','abe0d8','b0f0f9','a9d9e7','a8dbee','90d8f0','abdcfc','abd2ef','bccce5','8bccaa','7bc9b9','66c5bd','6bd2d9','7dcfe4','73b5cb','5ac8e9','7bc2f6','8dbce8','96afd7','01af7e','14ac97','5db5a7','39b5c1','40b7cf','1a9db9','0aa7c8','0aa0d2','56a3db','89aadd','009464','008a73','099185','018792','00829c','007994','077c9f','007db5','016fac','4b6ea8','2b6d52','017457','016c64','046a76','147484','599999','025b83','005c95','00477b','01377d'];
	this.colormodeicon = "standard";
	this.colormode = "pretty";
	} else {
	var color = ['000000','222222','444444','666666','888888','999999','bbbbbb','cccccc','eeeeee','ffffff','370f0b','60120a','8d1407','bb1403','e51601','ff2711','fd4d3b','f97769','f69d94','f5c4bf','371b0b','60280a','8d3607','bb4403','e55101','ff6511','fd7f3b','f99c69','f6b794','f5d2bf','37250b','603d0a','8d5607','bb6f03','e58701','ff9d11','fdad3b','f9be69','f6ce94','f5dfbf','372f0b','60510a','8d7507','bb9b03','e5bd01','ffd511','fddb3b','f9e069','f6e594','f5ebbf','33370b','59600a','828d07','acbb03','d2e501','ebff11','edfd3b','edf969','eef694','f1f5bf','29370b','45600a','638d07','81bb03','9de501','b4ff11','c0fd3b','cbf969','d7f694','e4f5bf','1e370b','2e600a','408d07','51bb03','62e501','76ff11','8dfd3b','a6f969','bef694','d6f5bf','13370b','1a600a','208d07','26bb03','2ce501','3eff11','60fd3b','84f969','a6f694','c9f5bf','0b370e','0a6010','078d10','03bb10','01e511','11ff22','3bfd49','69f973','94f69b','bff5c3','0b3718','0a6024','078d30','03bb3b','01e547','11ff5a','3bfd76','69f995','94f6b2','bff5d0','0b3724','0a603b','078d53','03bb6b','01e582','11ff97','3bfda9','69f9ba','94f6cb','bff5dd','0b372e','0a604f','078d72','03bb96','01e5b7','11ffcf','3bfdd6','69f9dc','94f6e2','bff5ea','0b3537','0a5d60','07888d','03b5bb','01dde5','11f7ff','3bf6fd','69f4f9','94f3f6','bff3f5','0b2a37','0a4760','07668d','0385bb','01a2e5','11b9ff','3bc4fd','69cff9','94d9f6','bfe5f5','0b2037','0a3260','07468d','035abb','016ce5','1181ff','3b96fd','69adf9','94c2f6','bfd8f5','0b1437','0a1c60','07238d','032abb','0131e5','1144ff','3b64fd','6988f9','94a9f6','bfcaf5','0c0b37','0c0a60','0a078d','0703bb','0601e5','1711ff','403bfd','6c69f9','9694f6','c0bff5','170b37','220a60','2d078d','3703bb','4101e5','5411ff','723bfd','9269f9','b094f6','cebff5','220b37','370a60','4c078d','6203bb','7701e5','8c11ff','9f3bfd','b469f9','c794f6','dbbff5','2c0b37','4b0a60','6c078d','8e03bb','ad01e5','c411ff','cd3bfd','d569f9','de94f6','e8bff5','370b36','600a5f','8d078b','bb03b9','e501e2','ff11fc','fd3bfb','f969f7','f694f5','f5bff4','370b2c','600a4b','8d076c','bb038e','e501ad','ff11c4','fd3bcd','f969d5','f694de','f5bfe8','370b21','600a35','8d0749','bb035e','e50172','ff1187','fd3b9b','f969b0','f694c4','f5bfda'];
	this.colormodeicon  = "pretty";
	this.colormode = "standard";
	}
	var colorbox = "<div style='width:120px;position:absolute;border:1px solid #999999;background-color:#F5F5F5;padding:2px;cursor:hand;cursor:pointer;')'>";
	for (var i in color) {
		colorbox +=  "<img src='image/blank.gif' width='10' height='7' style='margin:1px;background:#"+color[i]+";' alt='' onclick='addcolor(\""+field+"\",\""+color[i]+"\")' />";
	}
	colorbox +=  "<div style='text-align:right;'><img src='image/icon_"+colormodeicon+"color.gif' style='width:86px;height:12px;margin-top:2px;margin-right:2px;' onclick='showcolorbox(\""+field+"\",\""+this.colormodeicon+"\")'><img src='image/icon_close.gif' style='width:32px;height:12px;margin-top:2px;' onclick='hidecolorbox(\""+field+"\")'></div></div>";
	$("showcolor_"+field).innerHTML = colorbox;
}

function hidecolorbox(field){
	$("showcolor_"+field).innerHTML = "";
}

function addcolor(field,color){
	$("showcolor_"+field).innerHTML = "";
	$(field+"_show").style.backgroundColor = "#"+color;
	$(field+"_code").value="#"+color;
	$("profileborder").style.borderColor=$("profileborderout_code").value;
	$("profileborder").style.backgroundColor=$("profileborderin_code").value;
	$("profile").style.backgroundColor=$("profilebgcolor_code").value;
	$("logo").style.borderColor=$("logoborder_code").value;
	$("logo").style.backgroundColor=$("logobgcolor_code").value;
	$("message").style.borderColor=$("messageborder_code").value;
	$("message").style.backgroundColor=$("messagebgcolor_code").value;
	$("album").style.borderColor=$("albumborder_code").value;
	$("album").style.backgroundColor=$("albumbgcolor_code").value;
}

function readdcolor(field){
	$(field+"_show").style.backgroundColor = $(field+"_code").value;
	$("profileborder").style.borderColor=$("profileborderout_code").value;
	$("profileborder").style.backgroundColor=$("profileborderin_code").value;
	$("profile").style.backgroundColor=$("profilebgcolor_code").value;
	$("logo").style.borderColor=$("logoborder_code").value;
	$("logo").style.backgroundColor=$("logobgcolor_code").value;
	$("message").style.borderColor=$("messageborder_code").value;
	$("message").style.backgroundColor=$("messagebgcolor_code").value;
	$("album").style.borderColor=$("albumborder_code").value;
	$("album").style.backgroundColor=$("albumbgcolor_code").value;
}

function changeclass(id,newclass){
	$(id).className = newclass;
	if(newclass == "albumtable" ){ $("s_albumframe").value = "0"; }
	if(newclass == "albumtable2" ){ $("s_albumframe").value = "1"; }
	if(newclass == "profiletable" ){ $("s_profileframe").value = "0"; }
	if(newclass == "profiletable2" ){ $("s_profileframe").value = "1"; }
}

function setalbumlogoframe(value){
	if(value == 0){$("allwallpapersrc").style.border='1px solid #000000';
	}else{$("allwallpapersrc").style.border='0px solid #FFFFFF';}
	$("s_albumlogoframe").value = value; 
}

function changeinclass(classname, style, value){
	var all = document.getElementsByTagName('*');
	var id_only = [];
	for(var i=0; i<all.length; ++i) {
		if(all[i].className == classname) {
			id_only.push(all[i]);
		}
	}
	for(var j=0; j<id_only.length; ++j){
		var e = id_only[j];
		if(style=="bulleticon"){ 
			var rand =Math.random(); 
			e.style.backgroundImage = "url('pic_style/"+value+"?"+rand+"')"; 
		}
	}
}

function showuploadform(){
	var mode = 	$('imagemodeselect').value;
	if(mode != ""){ $("uploadform").style.visibility='visible';}
}

function imagemode(field){
	var rand =Math.random();
	$('allwallpaper').style.color="#CCCCCC";
	$('albumicon').style.color="#CCCCCC";
	$('bulleticon').style.color="#CCCCCC";
	$('profilebg').style.color="#CCCCCC";
	$('logobg').style.color="#CCCCCC";
	$('messagebg').style.color="#CCCCCC";
	$('albumbg').style.color="#CCCCCC";
	$('allwallpaper').style.fontWeight="normal";
	$('albumicon').style.fontWeight="normal";
	$('bulleticon').style.fontWeight="normal";
	$('profilebg').style.fontWeight="normal";
	$('logobg').style.fontWeight="normal";
	$('messagebg').style.fontWeight="normal";
	$('albumbg').style.fontWeight="normal";
	$(field).style.color="#005599";
	$(field).style.fontWeight = "bold";

	$('hiddenimagemode').innerHTML = "<input type='hidden' name='imagemode' value='"+field+"'>";
	if(field == "allwallpaper" || field == "albumicon" || field == "bulleticon"){
		if($('v_'+field).value == ""){var value = "<img src='image/"+$('o_'+field).innerHTML+"?"+rand+"'>";
		}else{var value = "<img src='pic_style/"+$('v_'+field).value+"?"+rand+"'>";}
	}else {
		if($('v_'+field).value == ""){var value = "<div style='margin:0px auto;width:120px;height:70px;background:url(image/"+$('o_'+field).innerHTML+"?"+rand+");'></div>" ;
		}else{var value = "<div style='margin:0px auto;width:120px;height:70px;background:url(pic_style/"+$('v_'+field).value+"?"+rand+");'></div>" ;}
	}
	$("showimage").innerHTML = value;
	$('imagemodeselect').value = field;
}

function clickupload(){
	if ( $('fileupload').value.length == 0 ){
		alert( 'กรุณาเลือกไฟล์ที่ต้องการ' ) ;
		return false ;
	}
	$('showimage').innerHTML = ' Upload . . .' ;
	$('uploadsubmit').disabled = true ;
	return true ;
}

function uploadok(mode,filename){
	var rand =Math.random();
	$('fileupload').value ="";
	if(mode == "allwallpaper" || mode == "albumicon" || mode == "bulleticon"){
		$('showimage').innerHTML = "<img src='pic_style/"+filename+"?"+rand+"' >" ;
	}else{
		$('showimage').innerHTML = "<div style='margin:0px auto;width:120px;height:70px;background:url(pic_style/"+filename+"?"+rand+");'></div>" ;
	}
	$("v_"+mode).value = filename;
	$('uploadsubmit').disabled = false;
	$('uploadimage').reset() ;
	$("uploadform").style.visibility='hidden';
	return true ;
}

function useimage(){
	var rand =Math.random();
	var mode = 	$('imagemodeselect').value;
	if(mode != ""){ 
		var filename = $('v_'+mode).value;
		if(filename != ""){
			if( mode.substr(mode.length - 2,2) == "bg"){
				id = mode.substr(0,mode.length - 2);
				$(id).style.backgroundImage="url('pic_style/"+filename+"?"+rand+"')";
			} else if( mode=="allwallpaper" ||  mode=="albumicon"){
				$(mode+"src").src="pic_style/"+filename+"?"+rand;
			}else if(mode == "bulleticon"){
				changeinclass("bulleticon","bulleticon",filename);
			}
			if(filename.substr(0,6) != "000000"){
				$("s_"+mode).value =  filename.substr(filename.length-3,3);
			}
		}
	}
}

function usedefault(){
	var mode = 	$('imagemodeselect').value;
	if(mode != ""){
		var filename = $("o_"+mode).innerHTML;
		if( mode.substr(mode.length - 2,2) == "bg"){
			id = mode.substr(0,mode.length - 2);
			$(id).style.backgroundImage="url('image/"+filename+"')";
			$("s_"+mode).value = "";
		} else if( mode=="allwallpaper" ||  mode=="albumicon"){
			$(mode+"src").src="image/"+filename;
			$("s_"+mode).value = "";
		}else if( mode=="bulleticon"){
			changeinclass("bulleticon","bulleticon",filename);
			$("s_"+mode).value = "";
		}
	}
}

function showsetrepeat(){
	var setrepeat = "<div style='border:1px solid #999999;background-color:#F5F5F5;padding:3px;cursor:hand;cursor:pointer;text-align:center;'>";
	setrepeat += "<div style='padding:3px;border-bottom:1px dotted #CCCCCC' onclick='javascript:setrepeat(\"all\")'> เต็มพื้นที่ </div>";
	setrepeat += "<div style='padding:3px;border-bottom:1px dotted #CCCCCC' onclick='javascript:setrepeat(\"top\")'> ชิดด้านบน </div>";
	setrepeat += "<div style='padding:3px;border-bottom:1px dotted #CCCCCC' onclick='javascript:setrepeat(\"bottom\")'> ชิดด้านล่าง </div>";
	setrepeat += "<div style='padding:3px;border-bottom:1px dotted #CCCCCC' onclick='javascript:setrepeat(\"left\")'> ชิดด้านซ้าย </div>";
	setrepeat += "<div style='padding:3px;border-bottom:1px dotted #CCCCCC' onclick='javascript:setrepeat(\"right\")'> ชิดด้านขวา </div>";
	setrepeat += "<div style='padding:3px;border-bottom:1px dotted #CCCCCC' onclick='javascript:setrepeat(\"top left\")'> มุมบนซ้าย </div>";
	setrepeat += "<div style='padding:3px;border-bottom:1px dotted #CCCCCC' onclick='javascript:setrepeat(\"top right\")'> มุมบนขวา </div>";
	setrepeat += "<div style='padding:3px;border-bottom:1px dotted #CCCCCC' onclick='javascript:setrepeat(\"bottom left\")'> มุมล่างซ้าย </div>";
	setrepeat += "<div style='padding:3px;border-bottom:1px dotted #CCCCCC' onclick='javascript:setrepeat(\"bottom right\")'> มุมล่างขวา </div>";
	setrepeat += "<img src='image/icon_close.gif' style='width:32px;height:12px;margin-top:2px;' onclick='hidesetrepeat()'></div>";
	$("setrepeat").innerHTML=setrepeat;
}

function hidesetrepeat(){
	$("setrepeat").innerHTML = "";
}

function setrepeat(repeta){
	var mode = 	$('imagemodeselect').value;
	if(mode !="" && mode !="allwallpaper" && mode !="albumicon" && mode !="bulleticon"){ 
		id = mode.substr(0,mode.length - 2);
		if(repeta == "top" || repeta == "bottom"){ re = "repeat-x";}
		else if(repeta == "left" || repeta == "right"){ re = "repeat-y";}
		else if(repeta == "all"){ re = ""; repeta ="";}
		else {re = "no-repeat";}
		$(id).style.backgroundRepeat=re;
		$(id).style.backgroundPosition=repeta;
		$("s_"+mode+"style").value=repeta;
	}
		$("setrepeat").innerHTML = "";
}

function clearbg(){
	var mode = 	$('imagemodeselect').value;
	if( mode.substr(mode.length - 2,2) == "bg"){
		id = mode.substr(0,mode.length - 2);
		$(id).style.backgroundImage="url('image/blank.gif')";
		$(id).style.backgroundRepeat="";
		$(id).style.backgroundPosition="";
		$("s_"+mode).value="no";
	}
}
















//document.write('5555');
/*#################### BOARD STYLE ######################*/
function previewboard(mode,value){
	if(mode == "color"){
		if(value=="gray"){
			$("boardcolor1").style.backgroundImage = "url('pic_template/boardbar/gray.gif')";
			$("boardcolor2").style.backgroundImage = "url('pic_template/boardbar/gray.gif')";
			$("boardcolor1").style.borderColor = "#808080";
			$("boardcolor2").style.borderColor ="#808080";
			$("board").style.borderColor = "#808080";
			$("boardmbg").style.borderColor = "#dddddd";
			$("boardbg").style.backgroundImage = "url('image/blank.gif')";
			$("boardmbg").style.backgroundImage = "url('image/blank.gif')";
			$("boarddoll").src = "image/blank.gif";
			$("v_boardcolor").value = "";
			$("v_boardbg").value = "";
			$("v_boardmbg").value = "";
			$("v_boarddoll").value = "";
		}else{
			var framecolor = setcolorcode(value);
			var boardmbg = $("v_boardmbg").value;
			$("boardcolor1").style.backgroundImage = "url('pic_template/boardbar/"+value+".gif')";
			$("boardcolor2").style.backgroundImage = "url('pic_template/boardbar/"+value+".gif')";
			$("board").style.borderColor = framecolor;
			$("boardcolor1").style.borderColor = framecolor;
			$("boardcolor2").style.borderColor = framecolor;
			if(boardmbg){
				$("boardmbg").style.backgroundImage = "url('pic_template/boardmbg/"+boardmbg+"_"+value+".gif')";
				$("boardmbg").style.borderColor = framecolor;
			}else{
				$("boardmbg").style.borderColor = "#dddddd";
			}
			$("v_boardcolor").value = value;
		}
	} else {
		var color = $("v_boardcolor").value;
		if(color && color != "gray"){
			if(mode == "bg"){
				var boardmbg = $("v_boardmbg").value;
				if(value != "0000"){
					$("boardbg").style.backgroundImage = "url('pic_template/boardbg/"+value+".gif')";
					if(!boardmbg){$("boardmbg").style.backgroundImage = "url('pic_template/boardbg/"+value+".gif')";}
					$("v_boardbg").value = value;
				}else{
					$("boardbg").style.backgroundImage = "url('image/blank.gif')";
					if(!boardmbg){$("boardmbg").style.backgroundImage = "url('image/blank.gif')";}
					$("v_boardbg").value = "";
				}
			}

			if(mode == "mbg"){
				if(value != "0000"){
					var framecolor = setcolorcode(color);
					$("boardmbg").style.backgroundImage = "url('pic_template/boardmbg/"+value+"_"+color+".gif')";
					$("boardmbg").style.borderColor = framecolor;
					$("v_boardmbg").value = value;
				}else{
					var boardbg = $("v_boardbg").value;
					if(boardbg){ $("boardmbg").style.backgroundImage = "url('pic_template/boardbg/"+ boardbg+".gif')";}
					else{$("boardmbg").style.backgroundImage = "url('image/blank.gif')";}
					$("boardmbg").style.borderColor = "#dddddd";
					$("v_boardmbg").value = "";
				}
			}

			if(mode == "doll"){
				if(value != "0000"){
					$("boarddoll").src = "pic_template/boarddoll/"+value+".gif";
					$("v_boarddoll").value = value;
				}else{
					$("boarddoll").src = "image/blank.gif";
					$("v_boarddoll").value = "";
				}
			}
		}
	}
}
/*
function previewboard(mode,value){
	if(value=="clear"){
		$("boardcolor1").style.backgroundImage = "url('pic_template/boardbar/gray.gif')";
		$("boardcolor2").style.backgroundImage = "url('pic_template/boardbar/gray.gif')";
		$("boardcolor1").style.borderColor = "#808080";
		$("boardcolor2").style.borderColor ="#808080";
		$("board").style.borderColor = "#808080";
		$("boardmbg").style.borderColor = "#dddddd";
		$("boardbg").style.backgroundImage = "url('image/blank.gif')";
		$("boardmbg").style.backgroundImage = "url('image/blank.gif')";
		$("boarddoll").src = "image/blank.gif";
		$("v_boardcolor").value = "";
		$("v_boardbg").value = "";
		$("v_boardmbg").value = "";
		$("v_boarddoll").value = "";
	}else{
		if(mode == "color"){
			var framecolor = setcolorcode(value);
			var boardmbg = $("v_boardmbg").value;
			$("boardcolor1").style.backgroundImage = "url('pic_template/boardbar/"+value+".gif')";
			$("boardcolor2").style.backgroundImage = "url('pic_template/boardbar/"+value+".gif')";
			$("board").style.borderColor = framecolor;
			$("boardcolor1").style.borderColor = framecolor;
			$("boardcolor2").style.borderColor = framecolor;
			if(boardmbg){
				$("boardmbg").style.backgroundImage = "url('pic_template/boardmbg/"+boardmbg+"_"+value+".gif')";
				$("boardmbg").style.borderColor = framecolor;
			}else{
				$("boardmbg").style.borderColor = "#dddddd";
			}
			$("v_boardcolor").value = value;
		}

		if(mode == "bg"){
			var boardmbg = $("v_boardmbg").value;
			if(value != "0000"){
				$("boardbg").style.backgroundImage = "url('pic_template/boardbg/"+value+".gif')";
				if(!boardmbg){$("boardmbg").style.backgroundImage = "url('pic_template/boardbg/"+value+".gif')";}
				$("v_boardbg").value = value;
			}else{
				$("boardbg").style.backgroundImage = "url('image/blank.gif')";
				if(!boardmbg){$("boardmbg").style.backgroundImage = "url('image/blank.gif')";}
				$("v_boardbg").value = "";
			}
		}

		if(mode == "mbg"){
			if(value != "0000"){
				var color = $("v_boardcolor").value;
				var framecolor = setcolorcode(color);
				$("boardmbg").style.backgroundImage = "url('pic_template/boardmbg/"+value+"_"+color+".gif')";
				$("boardmbg").style.borderColor = framecolor;
				$("v_boardmbg").value = value;
			}else{
				var boardbg = $("v_boardbg").value;
				if(boardbg){ $("boardmbg").style.backgroundImage = "url('pic_template/boardbg/"+ boardbg+".gif')";}
				else{$("boardmbg").style.backgroundImage = "url('image/blank.gif')";}
				$("boardmbg").style.borderColor = "#dddddd";
				$("v_boardmbg").value = "";
			}
		}

		if(mode == "doll"){
			if(value != "0000"){
				$("boarddoll").src = "pic_template/boarddoll/"+value+".gif";
				$("v_boarddoll").value = value;
			}else{
				$("boarddoll").src = "image/blank.gif";
				$("v_boarddoll").value = "";
			}
		}
	}
}
*/
function setcolorcode(color){
	if(color == "gray"){var framecolor = "#808080";}
	if(color == "blue"){var framecolor = "#1c5da1";}
	if(color == "red"){var framecolor = "#a63030";}
	if(color == "green"){var framecolor = "#278d25";}
	if(color == "pink"){var framecolor = "#cc3d84";}
	if(color == "violet"){var framecolor ="#5c3293";}
	if(color == "orange"){var framecolor = "#cf862f";}
	if(color == "sky"){var framecolor = "#15769f";}
	if(color == "black"){var framecolor = "#282828";}
	return framecolor;
}




/*
function previewboard(mode,value){
	if(mode == "color"){
		var bottonbg = $("v_bottombg").value;
		$("boardcolor1").style.backgroundImage = "url('oldtemplate/boardcolor_"+value+".gif')";
		$("boardcolor2").style.backgroundImage = "url('oldtemplate/boardcolor_"+value+".gif')";
		$("boardcolor3").style.backgroundImage = "url('oldtemplate/boardcolor_"+value+".gif')";
		if(bottonbg){
			$("bottombg1").style.backgroundImage = "url('oldtemplate/boardbottombg_"+value+"_"+bottonbg+".gif')";
			$("bottombg2").style.backgroundImage = "url('oldtemplate/boardbottombg_"+value+"_"+bottonbg+".gif')";
		}
		$("v_boardcolor").value = value;
	}
	if(mode == "bg"){
		$("boardbg1").style.backgroundImage = "url('oldtemplate/boardbg_"+value+".gif')";
		$("boardbg2").style.backgroundImage = "url('oldtemplate/boardbg_"+value+".gif')";
		$("v_boardbg").value = value;
	}
	if(mode == "bbg"){
		var color = $("v_boardcolor").value;
		if(!color) var color = "gray";
		$("bottombg1").style.backgroundImage = "url('oldtemplate/boardbottombg_"+color+"_"+value+".gif')";
		$("bottombg2").style.backgroundImage = "url('oldtemplate/boardbottombg_"+color+"_"+value+".gif')";
		$("v_bottombg").value = value;
	}
*/

/*

	}
	if(mode == "clear"){
		var mode = "color";
		var value = "gray";
		$("boardbg").style.backgroundImage="";
		$("v_boardbg").value = "" ;
		$("memzone").style.backgroundImage="";
		$("v_memzone").value = "" ;
		$("doll").innerHTML="";
		$("v_boarddoll").value = "" ;
	}

	if(mode == "color"){
		if(value == "gray"){var framecolor = "#E1E1E1";var namezonecolor = "#F5F5F5";var barzonecolor = "#FFFFFF";var memzonecolor = "#FAFAFA";}
		if(value == "blue"){var framecolor = "#8cbee6";var namezonecolor = "#d5ecff";var barzonecolor = "#f3faff";var memzonecolor = "#c3e3ff";}
		if(value == "pink"){var framecolor = "#e68cb7";var namezonecolor = "#ffd5e9";var barzonecolor = "#fff3f9";var memzonecolor = "#ffc3de";}
		if(value == "green"){var framecolor = "#64b159";var namezonecolor = "#d8f7d3";var barzonecolor = "#f9fff8";var memzonecolor = "#b6ecae";}
		if(value == "red"){var framecolor = "#e68c94";var namezonecolor = "#ffd5d8";var barzonecolor = "#fff3f4";var memzonecolor = "#ffc3c7";}
		if(value == "violet"){var framecolor = "#8e8ce6";var namezonecolor = "#d7d5ff";var barzonecolor = "#f3f3ff";var memzonecolor = "#c6c3ff";}
		$("perviewboard").style.borderColor = framecolor ;
		$("memlogo").style.borderColor = framecolor ;
		$("namezone").style.borderColor = framecolor ;
		$("barzone").style.borderColor = framecolor ;
		$("top").style.borderColor = framecolor ;
		$("namezone").style.backgroundColor = namezonecolor ;
		$("barzone").style.backgroundColor = barzonecolor ;
		$("memzone").style.backgroundColor = memzonecolor ;
		$("memzone").style.backgroundImage="";
		$("v_boardcolor").value = value ;
	}
	if(mode == "bg"){
		$("boardbg").style.backgroundImage="url('template/boardbg/"+value+".gif')";
		$("v_boardbg").value = value ;
	}
	if(mode == "frame"){
		var color = $("v_boardcolor").value;
		if(!color) var color = "gray";
		$("memzone").style.backgroundImage="url('template/boardmemzone/"+value+"_"+color+".gif')";
		$("v_memzone").value = value ;
	}
	if(mode == "doll"){
		$("doll").innerHTML="<img src='template/boarddoll/"+value+".gif' alt='' />";
		$("v_boarddoll").value = value ;
	}
	*/
	/*
}
*/

























/*#################### PM  ######################*/
function showpm2(pm) {
	if($("pm"+pm).style.display == "") {$("pm"+pm).style.display = "none"}
	else {$("pm"+pm).style.display = "";}
}

function showpm(pm) {
	if($("read"+pm).value == 1){ ajax("readpm","pm="+pm,"","","","","pmread"); }
	if($("pm"+pm).style.display == "") {$("pm"+pm).style.display = "none"}
	else {$("pm"+pm).style.display = "";}
}

function pmread(pm) {
	$("read"+pm).value = 0;
	$("icon"+pm).src="image/icon_pmopen.gif";
}

function pmgetname(mode,name){
	if(mode == "to"){
		$("receivername").value = name;
		$("pmnamelist").style.display = "none";
	}
	if(mode == "cc"){
		if($("receivernamecc").value){ $("receivernamecc").value = $("receivernamecc").value+", "+ name;}
		else {$("receivernamecc").value = name;}
		$("pmnamelistcc").style.display = "none";
	}

}







function validate(){
	var status = document.post.status.value;
	if(status == "post"){
		if (document.post.name.value == "") { alert ("ต้องเป็นสมาชิกถึงจะตอบกระทู้ได้"); return false; }
		if (document.post.name.value == "") { alert ("กรุณาใส่ข้อมูลให้ครบ"); return false; }
		if (document.post.textarea.value == "") { alert("กรุณากรอกรายละเอียดการตอบกระทู้"); return false; }
	}
	if(status == "topic"){
		if (document.post.name.value == "") { alert ("ต้องเป็นสมาชิกถึงจะตั้งกระทู้ได้"); return false; }
		if (document.post.title.value == "") { alert("กรุณากรอกหัวข้อกระทู้"); return false; }
		if (document.post.category.value == "") { alert("กรุณาเลือกหมวดหมู่ของกระทู้"); return false; }
		if (document.post.textarea.value == "") { alert("กรุณากรอกรายละเอียดการตั้งกระทู้"); return false; }
	}
	if(status == "edit"){
		if (document.post.textarea.value == "") { alert("กรุณากรอกรายละเอียด"); return false; }
	}
	if(status == "pm"){
		if (document.post.receivername.value == "") { alert("กรุณากรอกชื่อสมาชิกที่ต้องการส่ง"); return false; }
		if (document.post.title.value == "") { alert("กรุณากรอกหัวข้อจดหมาย"); return false; }
		if (document.post.textarea.value == "") { alert("กรุณากรอกรายละเอียด"); return false; }
	}
	if(status == "createalbum"){
		if (document.post.albumname.value == "") { alert("กรุณาใส่ชื่ออัลบั่ม"); return false; }
	}
	if(status == "editalbum"){
		if (document.post.albumname.value == "") { alert("กรุณาใส่ชื่ออัลบั่ม"); return false; }
	}
	if(status == "uploadwallpaper"){
		if (document.post.name.value == "") { alert("กรุณาใส่ชื่อ wallpaper"); return false; }
		if (document.post.category.value == "") { alert("กรุณาเลือกหมวดหมู่"); return false; }
		if (document.post.wallpaper.value == "") { alert("กรุณาเลือกภาพ wallpaper ที่ต้องการ upload"); return false; }
	}



}




function delectconfirm(object) {
	if (confirm("ยืนยันการลบข้อมูล") == true) {
		return true;
	}
	return false;
}