
function addEvent(obj, evType, fn){ 
 if (obj.addEventListener){ 
   obj.addEventListener(evType, fn, false); 
   return true; 
 } else if (obj.attachEvent){ 
   var r = obj.attachEvent("on"+evType, fn); 
   return r; 
 } else { 
   return false; 
 } 
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function VF_form_login(){ //v2.0
<!--start_of_saved_settings-->
<!--type,password,name,password,required,true,errMsg,กรุณาระบุ password-->
<!--type,text,name,username,required,true,errMsg,กรุณาระบุ username-->
<!--end_of_saved_settings-->
	var theForm = document.form_login;
	var errMsg = "";
	var setfocus = "";

	if (theForm['password'].value == ""){
		errMsg = "กรุณาระบุ password";
		setfocus = "['password']";
	}
	if (theForm['username'].value == ""){
		errMsg = "กรุณาระบุ username";
		setfocus = "['username']";
	}
	if (errMsg != ""){
		alert(errMsg);
		eval("theForm" + setfocus + ".focus()");
	}
	else theForm.submit();
}


function VF_form_search_song(){ //v2.0
<!--start_of_saved_settings-->
<!--type,text,name,k,required,true,errMsg,กรุณาระบุคำค้นหา-->
<!--end_of_saved_settings-->
	var theForm = document.form_search_song;
	var errMsg = "";
	var setfocus = "";

	if (theForm['k'].value == ""){
		errMsg = "กรุณาระบุคำค้นหา";
		setfocus = "['k']";
	}
	if (errMsg != ""){
		alert(errMsg);

		eval("theForm" + setfocus + ".focus()");
	}
	else{

		if (document.form_search_song.t[3].checked==true)
		{
			document.form_search_song.target = '_blank';
		}else{
			document.form_search_song.target = '';		
		}
		theForm.submit();
	} 
}

function newXmlHttp(){

	var xmlhttp		= false;
    var contentType = "application/x-www-form-urlencoded; charset=tis-620";
	
	try{
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	}catch(e){
		try{
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}catch(e){
			xmlhttp = false;
		}
	}

	if(!xmlhttp && document.createElement){
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;

}

function display(sID) {
	oObj = document.getElementById(sID);
	if (oObj) {
		oObj.style.display='inline';
	} else {
		alert('Cannot find object.');
	}
}

function hide(sID) {
	oObj = document.getElementById(sID);
	if (oObj) {
		oObj.style.display='none';
	} else {
		alert('Cannot find object.');
	}
}


function hidedd(sID) {
	oObj = document.getElementById(sID);
	if (oObj) {
		oObj.style.display='none';
	} else {
		alert('Cannot find object.');
	}
}

function getdivcontent(pagefile,divcontent){

	loading('<center><img src="/image/icon_loading_orange.gif" border="0" align="absmiddle"> กำลังโหลดข้อมูล ...</center>',divcontent);

	var url		 =pagefile;	

	xmlhttp		 =newXmlHttp();
    xmlhttp.open('GET', url, true);
	xmlhttp.onreadystatechange = function(){
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
				document.getElementById(divcontent).innerHTML = xmlhttp.responseText;
			}
	}
	xmlhttp.send(null);
}

function previewrandom(pagefile,divcontent){

	loading('<center><img src="/image/icon_loading_orange.gif" border="0" align="absmiddle"> กำลังโหลดข้อมูล ...</center>',divcontent);

	var url_preview		 =pagefile;	

	xmlhttp_preview		 =newXmlHttp();
    xmlhttp_preview.open('GET', url_preview, true);
	xmlhttp_preview.onreadystatechange = function(){
		if (xmlhttp_preview.readyState == 4 && xmlhttp_preview.status == 200) {
				document.getElementById(divcontent).innerHTML = xmlhttp_preview.responseText;
				setTimeout("previewrandom('/song/preview_random.php','previewblock')", 40000);
			}
	}
	xmlhttp_preview.send(null);
}

function getalbum(pagefile,divcontent){

	loading('<center><img src="/image/icon_loading_orange.gif" border="0" align="absmiddle"> กำลังโหลดข้อมูล ...</center>',divcontent);

	var url		 =pagefile;	

	xmlhttp		 =newXmlHttp();
    xmlhttp.open('GET', url, true);
	xmlhttp.onreadystatechange = function(){
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
				document.getElementById(divcontent).innerHTML = xmlhttp.responseText;
				setTimeout("getalbum('/js/album.php','album_ex')", 20000);
			}
	}
	xmlhttp.send(null);
}





function loading(msg,divcontent){
	document.getElementById(divcontent).innerHTML = msg;
}


function list_genre(){
//	hide("label_block");
//	display("genre_block");
	getdivcontent("/list_content.php?id=genre","content_song");
    newImage = "url(/image/bg_lefttab_grey.gif)";
	document.getElementById('td_background').style.backgroundImage=newImage;
}

function list_label(){
//	display("label_block");
//	hide("genre_block");
	getdivcontent("/list_content.php?id=label","content_song");
    newImage = "url(/image/bg_lefttab.gif)";
	document.getElementById('td_background').style.backgroundImage=newImage;
}



function delcart(id) {   
//        if (window.confirm("ยืนยันการลบอีกครั้ง ?")) {
			var url		 ="/cart/cartdel.php?id="+id

			xmlhttp		 =newXmlHttp();
		    xmlhttp.open('GET', url, true);
			xmlhttp.onreadystatechange = function(){
				if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
						document.getElementById("basket_div").innerHTML = xmlhttp.responseText;
						showformHardCopy();
					}
			}
			xmlhttp.send(null);
  //      }
}


function showformHardCopy(){

			var url				="/cart/checkhardcopy.php"
			var returnhardcopy	="NO";

			xmlhttp		 =newXmlHttp();
		    xmlhttp.open('GET', url, true);
			xmlhttp.onreadystatechange = function(){
				if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
						returnhardcopy = xmlhttp.responseText;
						if (returnhardcopy =="NO"){
							document.getElementById("div_address").innerHTML = "";
							document.form_checkout.checkhardcopy.value	="NO";
						}else{
							document.form_checkout.checkhardcopy.value	="CHECK";						
						}
						showBasketContent("basket_div");
					}
			}
			xmlhttp.send(null);

}

function check_form_hardcopy(){


	var theForm = document.form_checkout;
	var errMsg = "";
	var setfocus = "";

	if (theForm['checkhardcopy'].value=="CHECK")
	{
	
		if (theForm['tel'].value == ""){
			errMsg = "กรุณาระบุเบอร์โทรศัพท์ติดต่อ";
			setfocus = "['tel']";
		}				
		if (theForm['zip'].value == ""){
			errMsg = "กรุณาระบุรหัสไปรษณีย์";
			setfocus = "['zip']";
		}		
		if (theForm['province'].value == ""){
			errMsg = "กรุณาระบุจังหวัด";
			setfocus = "['province']";
		}	
		if (theForm['address'].value == ""){
			errMsg = "กรุณาระบุที่อยู่โดยละเอียด";
			setfocus = "['address']";
		}	
		if (theForm['surname'].value == ""){
			errMsg = "กรุณาระบุนามสกุล";
			setfocus = "['surname']";
		}
		if (theForm['name'].value == ""){
			errMsg = "กรุณาระบุชื่อ";
			setfocus = "['name']";
		}	

		if (errMsg != ""){
			alert(errMsg);
			eval("theForm" + setfocus + ".focus()");
		}else{
			theForm.submit();	
		}

	}else{
		theForm.submit();
	}



}



function checkpaysbuy(id){

	var url			="/cart/check.php?id="+id;
	var msg_return	="";

	xmlhttp			=newXmlHttp();

	document.getElementById("return_div").innerHTML = '<center><img src="/image/icon_loading.gif" border="0" align="absmiddle"> กำลังตรวจสอบ ...</center>';

    xmlhttp.open('GET', url, true);
	xmlhttp.onreadystatechange = function(){

		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {

				returncode = xmlhttp.responseText;
				var where_is_a=returncode.indexOf('id=');

				if(where_is_a <0){
					document.getElementById("return_div").innerHTML = returncode;				
					setTimeout("checkpaysbuy("+id+")",500);
				}else{
					
					document.getElementById("div_wait").innerHTML = "";				

					var where_is_cd=returncode.indexOf('type=CD');

					if(where_is_cd >=0){
							msg_return	=	"<p align='center'><span class='blacktext_header'><font color='#009900'>ได้รับเงินเรียบร้อยแล้ว<br><br>สำหรับสินค้าประเภท CD</font></span><br><br>การจัดส่งสินค้าจะใช้เวลาประมาณ 3 - 5 วันทำการนับจากเริ่มสั่งซื้อ<br>คุณสามารถตรวจสอบสถานะการจดส่งได้โดยใช้เลขที่ใบสั่งซื้อในการตรวจสอบ<br><br><br>สำหรับ MP3 เริ่ม Download<Br><a href='/cart/download.php?"+returncode+"' class='bluetext_header'>เริ่ม Download</a></p><br>";
					}else{
							var where_is_cd=returncode.indexOf('d=CD');

							if(where_is_cd >=0){
								msg_return	=	"<p align='center'><span class='blacktext_header'><font color='#009900'>ได้รับเงินเรียบร้อยแล้ว<br><br>สำหรับสินค้าประเภท CD</font></span><br><br>การจัดส่งสินค้าจะใช้เวลาประมาณ 3 - 5 วันทำการนับจากเริ่มสั่งซื้อ<br>คุณสามารถตรวจสอบสถานะการจดส่งได้โดยใช้เลขที่ใบสั่งซื้อในการตรวจสอบ<br><br></p>";					
							}else{
								msg_return	=	"<p align='center'>สำหรับ MP3 เริ่ม Download<Br><a href='/cart/download.php?"+returncode+"' class='bluetext_header'>เริ่ม Download</a></p><br>";							
							}

					}
					document.getElementById("return_div").innerHTML = msg_return;				
				}

		}
	}
	xmlhttp.send(null);

}

function downloadfile(url,drm){

	if (drm !=""){
		parent.framedrm.ClientSubscript(drm);
	}

	document.location.target="framedownload";
	document.location.href=url;

}


function refill_key1(){

	var theForm = document.form_refill;
	var numRE = /^\d+$/;
	var errMsg = "";
	var setfocus = "";


		if (theForm['key1'].value.length == 4)
		{
			setfocus = "['key2']";
			eval("theForm" + setfocus + ".focus()");
		}

}


function refill_key2(){

	var theForm = document.form_refill;
	var numRE = /^\d+$/;
	var errMsg = "";
	var setfocus = "";


		if (theForm['key2'].value.length == 4)
		{
			setfocus = "['key3']";
			eval("theForm" + setfocus + ".focus()");
		}

}


function refill_key3(){

	var theForm = document.form_refill;
	var numRE = /^\d+$/;
	var errMsg = "";
	var setfocus = "";


		if (theForm['key3'].value.length == 4)
		{
			setfocus = "['key4']";
			eval("theForm" + setfocus + ".focus()");
		}

}


function refill_key4(){

	var theForm = document.form_refill;
	var numRE = /^\d+$/;
	var errMsg = "";
	var setfocus = "";

		if (theForm['key4'].value.length == 4)
		{
			setfocus = "['Submit']";
			eval("theForm" + setfocus + ".focus()");
		}

}

function MM_displayStatusMsg(msgStr) { //v1.0
  status=msgStr;
  document.MM_returnValue = true;
}


function video_vote(){

var idvote	=	document.form_vote.id.value;
var point	="";

	if (document.form_vote.point[0].checked){		point	=	document.form_vote.point[0].value;	}
	if (document.form_vote.point[1].checked){		point	=	document.form_vote.point[1].value;	}
	if (document.form_vote.point[2].checked){		point	=	document.form_vote.point[2].value;	}
	if (document.form_vote.point[3].checked){		point	=	document.form_vote.point[3].value;	}
	if (document.form_vote.point[4].checked){		point	=	document.form_vote.point[4].value;	}

	var url			="/video/vote.php?id="+idvote+"&p="+point;	
	xmlhttp			=newXmlHttp();

	document.getElementById("checkformvideo").innerHTML = '<center><img src="/image/icon_loading.gif" border="0" align="absmiddle"> กำลังบันทึกคะแนน ...</center>';

    xmlhttp.open('GET', url, true);
	xmlhttp.onreadystatechange = function(){
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {

				returncode = xmlhttp.responseText;
				document.getElementById("video_point").innerHTML = returncode;				
				document.getElementById("checkformvideo").innerHTML = "";				
				hide('buttonform');
			}
	}
	xmlhttp.send(null);

}

function poll_vote(){

var idpoll		=	document.form_poll.id.value;
var choice_sum	=	document.form_poll.choice_sum.value;
var page		=	document.form_poll.page.value;
var idchoice	="";
var i;

for (i=0;i<=choice_sum-1;i++)
{
	if (document.form_poll.choice[i].checked){		idchoice	=	document.form_poll.choice[i].value;	}
}
if (idchoice =="")
{
	alert("กรุณาเลือกตัวเลือกโหวตจ้า");
}else{

	var url			="/poll/poll.php?idpoll="+idpoll+"&choice="+idchoice+"&page="+page;	
	xmlhttp			=newXmlHttp();

	document.getElementById("checkform").innerHTML = '<center><img src="/image/icon_loading.gif" border="0" align="absmiddle"> กำลังบันทึกโหวต ...</center>';

    xmlhttp.open('GET', url, true);
	xmlhttp.onreadystatechange = function(){
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {

				returncode = xmlhttp.responseText;
				document.getElementById("resultpoll").innerHTML = returncode;				
				document.getElementById("checkform").innerHTML = "";				
			}
	}
	xmlhttp.send(null);


}



}


function wallpaperdownload(id,size){
	document.location.href="/free_stuff/download.php?id="+id+"&size="+size;
}


function cgtime(id){

	for (i=1;i<=4;i++)
	{
		if (id == i)
		{
			display("CG"+i);
				MM_swapImage('IMG_'+i,'','/image/tab/tab_update_'+i+'.gif',1);
		}else{
			hide("CG"+i);	
				MM_swapImage('IMG_'+i,'','/image/tab/tab_update_'+i+'_1.gif',1);
		}
	}
}
function cg(id){

	for (i=1;i<=4;i++)
	{
		if (id == i)
		{
			display("CG"+i);
				MM_swapImage('IMG_'+i,'','/image/tab/tab_update_'+i+'.gif',1);
		}else{
			hide("CG"+i);	
				MM_swapImage('IMG_'+i,'','/image/tab/tab_update_'+i+'_1.gif',1);
		}
	}

	stoper();
	timer = setTimeout("rotate("+id+","+5000+")", 10000);
}

function stoper() {
	clearTimeout(timer);
}

function rotate(id,settime){
			if (id >4){id=1;}
			cgtime(id);
			id++;
			timer = setTimeout("rotate("+id+","+settime+")", settime);
}


function setlinkexchange(){
			getdivcontent('/js/banner.php','banner_ex');
}
