
//***************** AC_RunActiveContent **************************//

//v1.7
// Flash Player Version Detection
// Detect Client Browser type
// Copyright 2005-2007 Adobe Systems Incorporated.  All rights reserved.
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

function ControlVersion()
{
	var version;
	var axo;
	var e;

	// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry

	try {
		// version will be set for 7.X or greater players
		axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		version = axo.GetVariable("$version");
	} catch (e) {
	}

	if (!version)
	{
		try {
			// version will be set for 6.X players only
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
			
			// installed player is some revision of 6.0
			// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
			// so we have to be careful. 
			
			// default to the first public version
			version = "WIN 6,0,21,0";

			// throws if AllowScripAccess does not exist (introduced in 6.0r47)		
			axo.AllowScriptAccess = "always";

			// safe to call for 6.0r47 or greater
			version = axo.GetVariable("$version");

		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 4.X or 5.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = axo.GetVariable("$version");
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 3.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = "WIN 3,0,18,0";
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 2.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			version = "WIN 2,0,0,11";
		} catch (e) {
			version = -1;
		}
	}
	
	return version;
}

// JavaScript helper required to detect Flash Player PlugIn version information
function GetSwfVer(){
	// NS/Opera version >= 3 check for Flash plugin in plugin array
	var flashVer = -1;
	
	if (navigator.plugins != null && navigator.plugins.length > 0) {
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
			var descArray = flashDescription.split(" ");
			var tempArrayMajor = descArray[2].split(".");			
			var versionMajor = tempArrayMajor[0];
			var versionMinor = tempArrayMajor[1];
			var versionRevision = descArray[3];
			if (versionRevision == "") {
				versionRevision = descArray[4];
			}
			if (versionRevision[0] == "d") {
				versionRevision = versionRevision.substring(1);
			} else if (versionRevision[0] == "r") {
				versionRevision = versionRevision.substring(1);
				if (versionRevision.indexOf("d") > 0) {
					versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
				}
			}
			var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
		}
	}
	// MSN/WebTV 2.6 supports Flash 4
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
	// WebTV 2.5 supports Flash 3
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
	// older WebTV supports Flash 2
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
	else if ( isIE && isWin && !isOpera ) {
		flashVer = ControlVersion();
	}	
	return flashVer;
}

// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{
	versionStr = GetSwfVer();
	if (versionStr == -1 ) {
		return false;
	} else if (versionStr != 0) {
		if(isIE && isWin && !isOpera) {
			// Given "WIN 2,0,0,11"
			tempArray         = versionStr.split(" "); 	// ["WIN", "2,0,0,11"]
			tempString        = tempArray[1];			// "2,0,0,11"
			versionArray      = tempString.split(",");	// ['2', '0', '0', '11']
		} else {
			versionArray      = versionStr.split(".");
		}
		var versionMajor      = versionArray[0];
		var versionMinor      = versionArray[1];
		var versionRevision   = versionArray[2];

        	// is the major.revision >= requested major.revision AND the minor version >= requested minor
		if (versionMajor > parseFloat(reqMajorVer)) {
			return true;
		} else if (versionMajor == parseFloat(reqMajorVer)) {
			if (versionMinor > parseFloat(reqMinorVer))
				return true;
			else if (versionMinor == parseFloat(reqMinorVer)) {
				if (versionRevision >= parseFloat(reqRevision))
					return true;
			}
		}
		return false;
	}
}

function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs) 
{ 
  var str = '';
  if (isIE && isWin && !isOpera)
  {
    str += '<object ';
    for (var i in objAttrs)
    {
      str += i + '="' + objAttrs[i] + '" ';
    }
    str += '>';
    for (var i in params)
    {
      str += '<param name="' + i + '" value="' + params[i] + '" /> ';
    }
    str += '</object>';
  }
  else
  {
    str += '<embed ';
    for (var i in embedAttrs)
    {
      str += i + '="' + embedAttrs[i] + '" ';
    }
    str += '> </embed>';
  }

  document.write(str);
}

function AC_FL_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    

    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblclick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
      case "id":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}
//**********************************************END AC_RunActiveContent***********************************************//


//*******************************************  ajax includeforget pass****************************************************//

//create object AJAX
function createObjectHttp() {
   var xmlhttp = false;
   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;
}

//result URL from AJAX
function resultUrl(Url, Operation) {

   var notCatch = Math.floor(Math.random() * 10000);
   Url += "&notCatch=" + notCatch;

   xmlhttp = createObjectHttp();
   xmlhttp.open(Operation, Url, false);

   if(Operation == "POST") {
      xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   }

   xmlhttp.send(null);

   /* 
   Make sure that the transaction has finished. The XMLHttpRequest object 
   has a property called readyState with several states:
   0: Uninitialized
   1: Loading
   2: Loaded
   3: Interactive
   4: Finished 
   */

   if( xmlhttp.readyState == 4 ) {
      if( xmlhttp.status == 200 )
         return xmlhttp.responseText;
      else
         return false;
   }
   else
      return false;
}

function getRequestBody(myForm) {
   var aParams = new Array();

   for (var i=0 ; i < myForm.elements.length; i++) {

      var formElement = myForm.elements[i];
      if(formElement.type=='checkbox' && !formElement.checked){ continue;}
         var sParam = encodeURIComponent(myForm.elements[i].name);
         sParam += "=";
         sParam += encodeURIComponent(myForm.elements[i].value);
         aParams.push(sParam);
      }
   return aParams.join("&");
}

//**************************************END   ajax includeforget pass************************************************//

//************************************ Saerch_artist_track and search*********************************************************//

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function ChangeColor(id,contentNo){	
	for(var i=0;i<50;i++){
		var elm=document.getElementById('songselect'+i);
		if(elm){
			if( id == i){			
					elm.style.backgroundColor='#1D98D3';
			}else{				
					if((i%2)==0) elm.style.backgroundColor="#f2f2f2";
					else elm.style.backgroundColor="#ffffff";			
			}
		}
	}
}
var http_request = false;
   function updatepri() {     
					  http_request = false;
					if (window.XMLHttpRequest) { // Mozilla, Safari,...
						http_request = new XMLHttpRequest();
					} else if (window.ActiveXObject) { // IE
						try { http_request = new ActiveXObject("Msxml2.XMLHTTP");
						} catch (e) {
							try { http_request = new ActiveXObject("Microsoft.XMLHTTP");
							} catch (e) {}
						}
					}
					if (http_request) {
						http_request.onreadystatechange = handleResponsepri;
						http_request.open('GET','wellcome_box.php', true);
						http_request.send(null);
					} else {
						alert('Error in makeRequest, cannot create an XMLHTTP instance');
					}

            }
            function handleResponsepri() {
                if (http_request.readyState == 4) {
                    if (http_request.status == 200) {
						//alert(http_request.responseText);
						//alert(document.getElementById('welcomebox').innerHTML);
							parent.document.getElementById('welcomebox').innerHTML=http_request.responseText;

				    } else {
                        alert('There was a problem with the request.');
                    }
                }
            }

			    function getsonginfo(contentid,albumid) {     
					  http_request = false;
					if (window.XMLHttpRequest) { // Mozilla, Safari,...
						http_request = new XMLHttpRequest();
					} else if (window.ActiveXObject) { // IE
						try { http_request = new ActiveXObject("Msxml2.XMLHTTP");
						} catch (e) {
							try { http_request = new ActiveXObject("Microsoft.XMLHTTP");
							} catch (e) {}
						}
					}
					if (http_request) {
						http_request.onreadystatechange = handleResponseSong;
						http_request.open('GET','songinfo.php?cid='+contentid+"&albumid="+albumid, true);
						http_request.send(null);
						parent.document.getElementById('songimg').src="songimg.php?cid="+contentid+"&albumid="+albumid;
						parent.document.getElementById('WM').URL='http://www.i-humm.com/getpreview.php?conid='+contentid;
					} else {
						alert('Error in makeRequest, cannot create an XMLHTTP instance');
					}

            }
            function handleResponseSong() {
                if (http_request.readyState == 4) {
                    if (http_request.status == 200) {
						//alert(http_request.responseText);
						//alert(document.getElementById('welcomebox').innerHTML);
							parent.document.getElementById('songinfo').innerHTML=http_request.responseText;
				    } else {
                        alert('There was a problem with the request.');
                    }
                }
            }

			//****************************************** END Saerch_artist_track************************************************//


			//***************************************** from register and signin**********************************************************//

			function CyJS_Utils_IsEmailValid(checkThisEmail)
{
var myEMailIsValid = true;
var myAtSymbolAt = checkThisEmail.indexOf('@');
var myLastDotAt = checkThisEmail.lastIndexOf('.');
var mySpaceAt = checkThisEmail.indexOf(' ');
var myLength = checkThisEmail.length;


// at least one @ must be present and not before position 2
// @yellow.com : NOT valid
// x@yellow.com : VALID

if (myAtSymbolAt < 1 ) 
 {myEMailIsValid = false;}


// at least one . (dot) afer the @ is required
// x@yellow : NOT valid
// x.y@yellow : NOT valid
// x@yellow.org : VALID

if (myLastDotAt < myAtSymbolAt) 
 {myEMailIsValid = false;}

// at least two characters [com, uk, fr, ...] must occur after the last . (dot)
// x.y@yellow. : NOT valid
// x.y@yellow.a : NOT valid
// x.y@yellow.ca : VALID

if (myLength - myLastDotAt <= 2) 
 {myEMailIsValid = false;}


// no empty space " " is permitted (one may trim the email)
// x.y@yell ow.com : NOT valid

if (mySpaceAt != -1) 
 {myEMailIsValid = false;}

return myEMailIsValid;
}
//--------------------------------

function startRequest() {
	var  pass= $F("password");
	 if(pass.length < 6) {
	           $("errpass").innerHTML= "รหัสผ่านอย่างน้อย 6 ตัว";
    }else{
		$("errpass").innerHTML= "";
        var pForm = document.forms[0];
		
         new Ajax.Request( pForm.action,
                 { method: "POST",
 			       parameters: $("regis").serialize(true), 
                   onComplete: saveResult
		   }
       );
    }
}

  function saveResult(result) {
    $("info").innerHTML= result.responseText;
  }

  function display() {
	 var div = document.getElementById('regis1');
	 div.style.display = "inline";
  }
  
   // Boonloed
   function checkUsername() {
 	   $("erruser").style.display='inline';
      var username = $F("username_new");
	   var len = username.length;
      if( username == "" ) {
	      $("erruser").innerHTML = "กรุณากรอก username ค่ะ.";
         return false;
      }
	   for( var i=0 ; i<len ; i++ ) {
		   digit = username.charAt(i);
		   if( (digit >= "a" && digit <= "}") || (digit >="0" && digit <="9") || (digit >="A" && digit <="_") || (digit== ".") || (digit== "-")){; }
		   else {
			   $("erruser").innerHTML= "กรุณากรอกเป็นภาษาอังกฤษหรือตัวเลขเท่านั้นค่ะ";
			   return false;
         }
	   }
      if( len > 8 ) {
		   $("erruser").innerHTML= "กรุณากรอกไม่เกิน 8 อักขระด้วยค่ะ" ;	
		   return false ;
		}
      else if( len < 6) {
		   $("erruser").innerHTML= "กรุณากรอกไม่ต่ำกว่า 6 อักขระด้วยค่";
		   return false ;
		}
      else {
         $("erruser").innerHTML = "";
		   new Ajax.Request( "ajax_check_username.php",
                { method: "POST",
 			         parameters: $("formregis").serialize(true), 
                  onComplete: showCheckUsername
		          }
           );
         return false;
      }

      $("erruser").style.display='none';
		$("erruser").innerHTML = "";
   }

   function showCheckUsername(result) {
      if( result.responseText == "0" )
         $("erruser").innerHTML = "username ซ้ำค่ะ กรุณาคิดใหม่ทำใหม่ค่ะ.";
   }
   //Boonloed

  function startRequest1() {
	var  pass1= $F("password1");
	var  repass= $F("re_password");	
	var	 firstname =$F("firstname");
	var  lastname =$F("lastname");
	var  address =$F("address");
	var	 province =$F("province");
	var  email =$F("email");
	if(pass1==""){
		alert("กรุณาใส่ Password ด้วยค่ะ");
		pass1.focus();
		return false;
	}
	if(pass1.length < 6) {			       
			 $("errpass1").innerHTML= "รหัสผ่านอย่างน้อย 6 ตัว";
    }
	if(pass1!=repass){
		 $("errpass2").innerHTML= "password ไม่ตรงกัน";
	}
	if(firstname==""){
		 $("firstname1").innerHTML= "ยังไม่ได้ใส่ชื่อค่ะ";
	
	}
	if(lastname==""){
		 $("lastname1").innerHTML= "ยังไม่ได้ใส่นามสกุลค่ะ";
	
	}
	if(address==""){
		 $("address1").innerHTML= "ยังไม่ได้ใส่ที่อยู่ค่ะ";
	
	}
	if(province==""){
		 $("province1").innerHTML= "ยังไม่ได้ใส่จังหวัดค่ะ";
	
	}
	if(email==""){
		 $("email1").innerHTML= "ยังไม่ได้ใส่ Email ค่ะ";
	
	}
	if(pass1==""){
		alert("กรุณาใส่ Password ด้วยค่ะ");
		pass1.focus();
		return false;
	}
	
		else{
        var pForm = document.forms[1];
         new Ajax.Request( pForm.action,
                 { method: "POST",
 			       parameters: $("formregis").serialize(true), 
                   onComplete: saveResult
		   }
       );
    }
}


function sendau(){


if(document.formregis.firstname.value==""){
		// alert("กรุณากรอกชื่อด้วยค่ะ");
		$("firstname1").innerHTML= "กรุณากรอกชื่อด้วยค่ะ";
		document.formregis.firstname.focus();
		return false;	
	}
if(document.formregis.lastname.value==""){
		// alert("กรุณากรอกชื่อด้วยค่ะ");
		$("lastname1").innerHTML= "กรุณากรอกนามสกุลด้วยค่ะ";
		document.formregis.lastname.focus();
		return false;	
	}
if(document.formregis.address.value==""){
		// alert("กรุณากรอกชื่อด้วยค่ะ");
		$("address1").innerHTML= "กรุณาใส่ที่อยู่ด้วยค่ะ";
		document.formregis.address.focus();
		return false;	
	}
if(document.formregis.province.value==""){
		// alert("กรุณากรอกชื่อด้วยค่ะ");
		$("province1").innerHTML= "กรุณาใส่จังหวัดด้วยค่ะ";
		document.formregis.province.focus();
		return false;	
	}

if(document.formregis.email.value==""){
		// alert("กรุณากรอกชื่อด้วยค่ะ");
		$("email1").innerHTML= "กรุณาใส่ Email ด้วยค่ะ";
		document.formregis.email.focus();
		return false;	
	}
if(document.formregis.email.value!=""){
			var emailcheck = document.formregis.email.value;
			var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
			if (!filter.test(emailcheck)) {
					//alert("กรุณากรอก Email ให้ถูกต้องด้วยค่ะ");
					$("email1").innerHTML= "กรุณากรอก Email ให้ถูกต้องด้วยค่ะ";
					document.formregis.email.focus();
					return false;
			}
			if(  !CyJS_Utils_IsEmailValid(document.formregis.email.value) ){
					alert("กรุณากรอก E mail ให้ถูกต้องด้วยค่ะ");
					document.formregis.email.focus();
					return false;	
				}
	}
	return true;
}

//***************************************** END  from registe***************************************************************//

//*****************************************Sing in************************************************************************//


function CyJS_Utils_IsEmailValid(checkThisEmail)
{
var myEMailIsValid = true;
var myAtSymbolAt = checkThisEmail.indexOf('@');
var myLastDotAt = checkThisEmail.lastIndexOf('.');
var mySpaceAt = checkThisEmail.indexOf(' ');
var myLength = checkThisEmail.length;


// at least one @ must be present and not before position 2
// @yellow.com : NOT valid
// x@yellow.com : VALID

if (myAtSymbolAt < 1 ) 
 {myEMailIsValid = false;}


// at least one . (dot) afer the @ is required
// x@yellow : NOT valid
// x.y@yellow : NOT valid
// x@yellow.org : VALID

if (myLastDotAt < myAtSymbolAt) 
 {myEMailIsValid = false;}

// at least two characters [com, uk, fr, ...] must occur after the last . (dot)
// x.y@yellow. : NOT valid
// x.y@yellow.a : NOT valid
// x.y@yellow.ca : VALID

if (myLength - myLastDotAt <= 2) 
 {myEMailIsValid = false;}


// no empty space " " is permitted (one may trim the email)
// x.y@yell ow.com : NOT valid

if (mySpaceAt != -1) 
 {myEMailIsValid = false;}

return myEMailIsValid;
}
//--------------------------------

function startRequest() {
	var  pass= $F("password");
	 if(pass.length < 6) {
	           $("errpass").innerHTML= "รหัสผ่านอย่างน้อย 6 ตัว";
    }else{
		$("errpass").innerHTML= "";
        var pForm = document.forms[0];
		
         new Ajax.Request( pForm.action,
                 { method: "POST",
 			       parameters: $("regis").serialize(true), 
                   onComplete: saveResult
		   }
       );
    }
}

  function saveResult(result) {
    $("info").innerHTML= result.responseText;
  }

  function display() {
	 var div = document.getElementById('regis1');
	 div.style.display = "inline";
  }
  
   // Boonloed
   function checkUsername() {
 	   $("erruser").style.display='inline';
      var username = $F("username_new");
	   var len = username.length;
      if( username == "" ) {
	      $("erruser").innerHTML = "กรุณากรอก username ค่ะ.";
         return false;
      }
	   for( var i=0 ; i<len ; i++ ) {
		   digit = username.charAt(i);
		   if( (digit >= "a" && digit <= "}") || (digit >="0" && digit <="9") || (digit >="A" && digit <="_") || (digit== ".") || (digit== "-")){; }
		   else {
			   $("erruser").innerHTML= "กรุณากรอกเป็นภาษาอังกฤษหรือตัวเลขเท่านั้นค่ะ";
			   return false;
         }
	   }
      if( len > 8 ) {
		   $("erruser").innerHTML= "กรุณากรอกไม่เกิน 8 อักขระด้วยค่ะ" ;	
		   return false ;
		}
      else if( len < 6) {
		   $("erruser").innerHTML= "กรุณากรอกไม่ต่ำกว่า 6 อักขระด้วยค่";
		   return false ;
		}
      else {
         $("erruser").innerHTML = "";
		   new Ajax.Request( "ajax_check_username.php",
                { method: "POST",
 			         parameters: $("formregis").serialize(true), 
                  onComplete: showCheckUsername
		          }
           );
         return false;
      }

      $("erruser").style.display='none';
		$("erruser").innerHTML = "";
   }

   function showCheckUsername(result) {
      if( result.responseText == "0" )
         $("erruser").innerHTML = "username ซ้ำค่ะ กรุณาคิดใหม่ทำใหม่ค่ะ.";
   }
   //Boonloed

  function startRequest1() {
	var  pass1= $F("password1");
	var  repass= $F("re_password");	
	var	 firstname =$F("firstname");
	var  lastname =$F("lastname");
	var  address =$F("address");
	var	 province =$F("province");
	var  email =$F("email");
	if(pass1==""){
		alert("กรุณาใส่ Password ด้วยค่ะ");
		pass1.focus();
		return false;
	}
	if(pass1.length < 6) {			       
			 $("errpass1").innerHTML= "รหัสผ่านอย่างน้อย 6 ตัว";
    }
	if(pass1!=repass){
		 $("errpass2").innerHTML= "password ไม่ตรงกัน";
	}
	if(firstname==""){
		 $("firstname1").innerHTML= "ยังไม่ได้ใส่ชื่อค่ะ";
	
	}
	if(lastname==""){
		 $("lastname1").innerHTML= "ยังไม่ได้ใส่นามสกุลค่ะ";
	
	}
	if(address==""){
		 $("address1").innerHTML= "ยังไม่ได้ใส่ที่อยู่ค่ะ";
	
	}
	if(province==""){
		 $("province1").innerHTML= "ยังไม่ได้ใส่จังหวัดค่ะ";
	
	}
	if(email==""){
		 $("email1").innerHTML= "ยังไม่ได้ใส่ Email ค่ะ";
	
	}
	if(pass1==""){
		alert("กรุณาใส่ Password ด้วยค่ะ");
		pass1.focus();
		return false;
	}
	
		else{
        var pForm = document.forms[1];
         new Ajax.Request( pForm.action,
                 { method: "POST",
 			       parameters: $("formregis").serialize(true), 
                   onComplete: saveResult
		   }
       );
    }
}



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];}
}




//***************************************** END   Sing in***********************************************************************//

//***************************************** include Center main ****************************************************************//

function get_IFRAME_doc(sIFRAME_ref)
{
		var oIframe = document.getElementById(sIFRAME_ref) || top.frames[sIFRAME_ref];
		if (typeof oIframe != 'undefined' && oIframe != null)
		{
				if (oIframe.contentDocument) return oIframe.contentDocument; 
				else if (oIframe.contentWindow) return oIframe.contentWindow.document;
				else if (oIframe.document) return oIframe.document;
				else return null;
		}
}

function IFRAME_setBoxes(sIFRAME_ref, bWhich)
{
		var IFrameDoc = get_IFRAME_doc(sIFRAME_ref);
		if (IFrameDoc)
		{
				var input, i = 0, all_inputs = IFrameDoc.getElementsByTagName('INPUT');
				while (input = all_inputs.item(i++))
				if (input.getAttribute('type') == 'checkbox') input.checked = bWhich || false;
		}
}

function IFRAMEsubmitdelete(sIFRAME_ref)
{
		var IFrameDoc = get_IFRAME_doc(sIFRAME_ref);
		if (IFrameDoc)
		{
		IFrameDoc.getElementById('malangpor').submit();
		}
}
//-->
			  function change(aa,lang){
						
						if(lang=="EN"){
								 if(aa!=1){
								 document.getElementById('butt1').innerHTML="<a href='if_center_main.php?type=MU' target='frame_center' class='th' >Music</a>";
								 } else{
								  document.getElementById('butt1').innerHTML="Music";
								 }
								  if(aa!=2){
								 document.getElementById('butt2').innerHTML="<a href='if_center_main.php?type=MV' target='frame_center' class='th' >MV</a>";
								 } else{
								  document.getElementById('butt2').innerHTML="MV";
								 }
								 if(aa!=3){
								 document.getElementById('butt3').innerHTML="<a href='if_center_main.php?type=CC' target='frame_center' class='th' >Concert</a>";
								 } else{
								  document.getElementById('butt3').innerHTML="Concert";
								 }
								 if(aa!=4){
								 document.getElementById('butt4').innerHTML="<a href='if_center_main.php?type=BS' target='frame_center' class='th' >Behind The Scene</a>";
								 } else{
								  document.getElementById('butt4').innerHTML="Behind The Scene";
								 }
						}else{
								 if(aa!=1){
								 document.getElementById('butt1').innerHTML="<a href='if_center_main.php?type=MU' target='frame_center' class='th' >เพลง</a>";
								 } else{
								  document.getElementById('butt1').innerHTML="เพลง";
								 }
								  if(aa!=2){
								 document.getElementById('butt2').innerHTML="<a href='if_center_main.php?type=MV' target='frame_center' class='th' >มิวสิควีดีโอ</a>";
								 } else{
								  document.getElementById('butt2').innerHTML="มิวสิควีดีโอ";
								 }
								 if(aa!=3){
								 document.getElementById('butt3').innerHTML="<a href='if_center_main.php?type=CC' target='frame_center' class='th' >คอนเสิร์ต</a>";
								 } else{
								  document.getElementById('butt3').innerHTML="คอนเสิร์ต";
								 }
								 if(aa!=4){
								 document.getElementById('butt4').innerHTML="<a href='if_center_main.php?type=BS' target='frame_center' class='th' >เบื้องหลัง</a>";
								 } else{
								  document.getElementById('butt4').innerHTML="เบื้องหลัง";
								 }
						
						}
				 			
				}


//*****************************************END include Center main*************************************************************//

//**************************************** include editdetailuser / include_signin /include_signin_short*****************************************************************//


function CyJS_Utils_IsEmailValid(checkThisEmail) {
   var myEMailIsValid = true;
   var myAtSymbolAt = checkThisEmail.indexOf('@');
   var myLastDotAt = checkThisEmail.lastIndexOf('.');
   var mySpaceAt = checkThisEmail.indexOf(' ');
   var myLength = checkThisEmail.length;

   // at least one @ must be present and not before position 2
   // @yellow.com : NOT valid
   // x@yellow.com : VALID

   if (myAtSymbolAt < 1 ) {
      myEMailIsValid = false;
   }

   // at least one . (dot) afer the @ is required
   // x@yellow : NOT valid
   // x.y@yellow : NOT valid
   // x@yellow.org : VALID

   if (myLastDotAt < myAtSymbolAt) {
      myEMailIsValid = false;
   }

   // at least two characters [com, uk, fr, ...] must occur after the last . (dot)
   // x.y@yellow. : NOT valid
   // x.y@yellow.a : NOT valid
   // x.y@yellow.ca : VALID

   if (myLength - myLastDotAt <= 2) {
      myEMailIsValid = false;
   }

   // no empty space " " is permitted (one may trim the email)
   // x.y@yell ow.com : NOT valid

   if (mySpaceAt != -1) {
      myEMailIsValid = false;
   }

   return myEMailIsValid;
}

// Boonloed
function checkRegisterForm_long(name) {
   var lang = document.getElementById('lang').value;

   // Username
 	$("erruser").style.display='inline';
   if( $F("username_new") == "" ) {
      if( lang == 'TH' )
	      $("erruser").innerHTML = "<br />กรุณากรอก username ค่ะ.";
      else
         $("erruser").innerHTML = "<br />Please fill username.";
      $("username_new").focus();
      return false;
   }
	for( var i=0 ; i<$F("username_new").length ; i++ ) {
	   digit = $F("username_new").charAt(i);
		if( (digit >= "a" && digit <= "}") || (digit >="0" && digit <="9") || (digit >="A" && digit <="_") || (digit== ".") || (digit== "-")){; }
      else {
         if( lang == 'TH' )
	         $("erruser").innerHTML= "<br />กรุณากรอกเป็นภาษาอังกฤษหรือตัวเลขเท่านั้นค่ะ";
          else
            $("erruser").innerHTML= "<br />Please fill character or number in English only.";
            $("username_new").focus();
		   return false;
      }
   }
   if( $F("username_new").length > 8 ) {
      if( lang == 'TH' )
	      $("erruser").innerHTML= "<br />กรุณากรอกไม่เกิน 8 อักขระด้วยค่ะ" ;
      else
         $("erruser").innerHTML= "<br />Limit for 8 Character.";
         $("username_new").focus();
		return false ;
   }
   else if( $F("username_new").length < 6) {
      if( lang == 'TH' )
         $("erruser").innerHTML= "<br />กรุณากรอกไม่ต่ำกว่า 6 อักขระด้วยค่ะ";
      else 
         $("erruser").innerHTML= "<br />Limit for 6 Character.";
      $("username_new").focus();
		return false ;
   }
   // Submit form - do check duplicate username
   if( name == '') {
      var url = "ajax_check_username.php?username_new="+$F("username_new");
      var result = resultUrl(url, "GET");
      if( result == 0 ) {
         if( lang == 'TH' )
         $("erruser").innerHTML = "<br />Username นี้มีผู้ใช้แล้ว กรุณาใช้ Username อื่น.";
         else
         $("erruser").innerHTML = "<br />This Username is not available. Please choose a different one.";
         $("username_new").focus();
         return false;
      }
   }
   $("erruser").style.display='none';
	$("erruser").innerHTML = "";
   if( name == "username_new" )
      return true;

   // Password
   $("errpass1").style.display='inline';
   if($F("password1").length < 6) {	
      if( lang == 'TH' )
		   $("errpass1").innerHTML= "<br />รหัสผ่านอย่างน้อย 6 ตัว";
      else
         $("errpass1").innerHTML= "<br />Please create password at least 6 characters";
         $("password1").focus();
      return false;
   }
   $("errpass1").style.display='none';
	$("errpass1").innerHTML = "";
   if( name == "password1" )
      return true;

   // Re-Password
   $("errpass2").style.display='inline';
   if($F("password1") != $F("re_password") ) {
      if( lang == 'TH' )
         $("errpass2").innerHTML= "<br />password ไม่ตรงกัน";
      else
         $("errpass2").innerHTML= "<br />Password and re-password field not synchronize";
      $("re_password").focus();
      return false;
   }
   $("errpass2").style.display='none';
	$("errpass2").innerHTML = "";
   if( name == "re_password" )
      return true;

   // Email
   $("err_email").style.display = 'inline';
   if( $F("email") == ""){
      if( lang == 'TH' )
         $("err_email").innerHTML= "<br />กรุณากรอก E-mail ด้วยค่ะ";
      else
         $("err_email").innerHTML= "<br />Please fill your E-mail address";
		   $("email").focus();
		return false;	
   }
   var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
   if( !filter.test($F("email")) ) {
      if( lang == 'TH' )
         $("err_email").innerHTML= "<br />กรุณากรอก Email ให้ถูกต้องด้วยค่ะ";
      else
         $("err_email").innerHTML= "<br />Please fill your E-mail address";
         $("email").focus();
      return false;
   }
   if( !CyJS_Utils_IsEmailValid($F("email")) ){
      if( lang == 'TH' )
         $("err_email").innerHTML= "<br />กรุณากรอก Email ให้ถูกต้องด้วยค่ะ";
      else
         $("err_email").innerHTML= "<br />Please fill your E-mail address";
      $("email").focus();
      return false;
   }
  
   $("err_email").style.display='none';
	$("err_email").innerHTML = "";
   if( name == "email" )
      return true;

   // First Name
   $("err_firstname").style.display='inline';
   if( $F("firstname") == "" ) {
      if( lang == 'TH' )
         $("err_firstname").innerHTML = "<br />กรุณากรอกชื่อด้วยค่ะ";
      else
         $("err_email").innerHTML= "<br />Please fill your First name.";
         $("firstname").focus();
      return false;
   }
   $("err_firstname").style.display='none';
	$("err_firstname").innerHTML = "";
   if( name == "firstname" )
      return true;

   // Last Name
   $("err_lastname").style.display='inline';
   if( $F("lastname") == "" ) {
      if( lang == 'TH' )
         $("err_lastname").innerHTML = "<br />กรุณากรอกนามสกุลด้วยค่ะ";
      else
         $("err_email").innerHTML= "<br />Please fill your Last name.";
         $("lastname").focus();
      return false;
   }
   $("err_lastname").style.display='none';
	$("err_lastname").innerHTML = "";
   if( name == "lastname" )
      return true;

  /* // Address
   $("err_address").style.display='inline';
   if( $F("address") == "" ) {
      $("err_address").innerHTML = "<br />กรุณากรอกที่อยู่ด้วยค่ะ";
      $("address").focus();
      return false;
   }
   $("err_address").style.display='none';
	$("err_address").innerHTML = "";
   if( name == "address" )
      return true;

   // Province

   // Zip Code
   $("err_zipcode").style.display='inline';
   if( $F("zipcode") == "" ) {
      $("err_zipcode").innerHTML = "<br />กรุณากรอกรหัสไปรษณีย์ด้วยค่ะ";
      $("zipcode").focus();
      return false;
   }
   $("err_zipcode").style.display='none';
	$("err_zipcode").innerHTML = "";
   if( name == "zipcode" )
      return true;*/

   return true;
}




function checkRegisterForm(name) {      
   var lang = document.getElementById('lang').value;

   // Username
 	$("erruser").style.display='inline';
   if( $F("username_new") == "" ) {
      if( lang == 'TH' )
	      $("erruser").innerHTML = "<br />กรุณากรอก username ค่ะ.";
      else
         $("erruser").innerHTML = "<br />Please fill username.";
      $("username_new").focus();
      return false;
   }
	for( var i=0 ; i<$F("username_new").length ; i++ ) {
	   digit = $F("username_new").charAt(i);
		if( (digit >= "a" && digit <= "}") || (digit >="0" && digit <="9") || (digit >="A" && digit <="_") || (digit== ".") || (digit== "-")){; }
      else {
         if( lang == 'TH' )
	         $("erruser").innerHTML= "<br />กรุณากรอกเป็นภาษาอังกฤษหรือตัวเลขเท่านั้นค่ะ";
         else
            $("erruser").innerHTML= "<br />Please fill character or number in English only.";
            $("username_new").focus();
		   return false;
      }
   }
   if( $F("username_new").length > 8 ) {
      if( lang == 'TH' )
	      $("erruser").innerHTML= "<br />กรุณากรอกไม่เกิน 8 อักขระด้วยค่ะ" ;
      else
          $("erruser").innerHTML= "<br />Limit for 8 Character.";
          $("username_new").focus();
		return false ;
   }
   else if( $F("username_new").length < 6) {
      if( lang == 'TH' )
         $("erruser").innerHTML= "<br />กรุณากรอกไม่ต่ำกว่า 6 อักขระด้วยค่";
      else 
         $("erruser").innerHTML= "<br />Limit for 6 Character.";
         $("username_new").focus();
		return false ;
   }
   // Submit form - do check duplicate username
   if( name == '') {
      var url = "ajax_check_username.php?username_new="+$F("username_new");
      var result = resultUrl(url, "GET");
      if( result == 0 ) {
          if( lang == 'TH' )
         $("erruser").innerHTML = "<br />Username นี้มีผู้ใช้แล้ว กรุณาใช้ Username อื่น.";
          else
         $("erruser").innerHTML = "<br />This Username is not available. Please choose a different one.";
         $("username_new").focus();
         return false;
      }
   }
   $("erruser").style.display='none';
	$("erruser").innerHTML = "";
   if( name == "username_new" )
      return true;

   // Password
   $("errpass1").style.display='inline';
   if($F("password1").length < 6) {	
      if( lang == 'TH' )
		   $("errpass1").innerHTML= "<br />รหัสผ่านอย่างน้อย 6 ตัว";
      else
         $("errpass1").innerHTML= "<br />Please create password at least 6 characters";
         $("password1").focus();
      return false;
   }
   $("errpass1").style.display='none';
	$("errpass1").innerHTML = "";
   if( name == "password1" )
      return true;

   // Re-Password
   $("errpass2").style.display='inline';
   if($F("password1") != $F("re_password") ) {
      if( lang == 'TH' )
         $("errpass2").innerHTML= "<br />password ไม่ตรงกัน";
      else
         $("errpass2").innerHTML= "<br />Password and re-password field not synchronize";
         $("re_password").focus();
      return false;
   }
   $("errpass2").style.display='none';
	$("errpass2").innerHTML = "";
   if( name == "re_password" )
      return true;

   // Email
   $("err_email").style.display = 'inline';
   if( $F("email") == ""){
      if( lang == 'TH' )
         $("err_email").innerHTML= "<br />กรุณากรอก E-mail ด้วยค่ะ";
      else
         $("err_email").innerHTML= "<br />Please fill your E-mail address";
		   $("email").focus();
		return false;	
   }
   var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
   if( !filter.test($F("email")) ) {
      if( lang == 'TH' )
         $("err_email").innerHTML= "<br />กรุณากรอก Email ให้ถูกต้องด้วยค่ะ";
      else
         $("err_email").innerHTML= "<br />Your e-mail is not correct, please try again";
         $("email").focus();
      return false;
   }
   if( !CyJS_Utils_IsEmailValid($F("email")) ){
      if( lang == 'TH' )
         $("err_email").innerHTML= "<br />กรุณากรอก Email ให้ถูกต้องด้วยค่ะ";
      else 
         $("err_email").innerHTML= "<br />Your e-mail is not correct, please try again";
         $("email").focus();
      return false;
   }
  
   $("err_email").style.display='none';
	$("err_email").innerHTML = "";
   if( name == "email" )
      return true;

   

 

   return true;
}



//***************************************** END editdetailuser******************************************************************//
//****************************************include_forget_password.php ****************************************************************//

   function regenerate() {
      var urlRandom = "random_code.php?regenerate=1";
      var resultRandom = resultUrl(urlRandom, "GET");
      var img_code = document.getElementById('forget_code_img');
      img_code.src = "gen_image.php?code="+resultRandom;
//alert("resultRandom = '"+resultRandom+"'");
   }



   function checkCodeForget(lang) {

      if(document.forgetPassau.forgetname.value==""){
		if( lang == 'TH' ) alert ("กรุณากรอก Username");
		else  alert (" Please input Username ");
      document.forgetPassau.forgetname.focus();
      return false;
      }

      var urlCheckCode = "forget_password.php?checkcode=" + document.getElementById('forget_code').value;
      var resultCheckCode = resultUrl(urlCheckCode, "GET");
    
        if( resultCheckCode != '1' ) 
         {
         if( lang == 'TH' )
         document.getElementById('checkcodeforget').innerHTML = '<font color ="#FF0033" size ="2">ตัวเลขไม่ถูกต้องกรุณากรอกใหม่ค่ะ</font>';
        else
        document.getElementById('checkcodeforget').innerHTML = '<font color ="#FF0033" size="2">Not Correct  Please try again</font>';
         return false;
       }
     
      return true;
   }

//***************************************** END include_forget_password.php******************************************************************//


//******************************************left_embeld**********************************************************************************//


function change_lastest(aa,lang){
					if(aa==1){
				  document.getElementById('M_lef_new').value='MU';
				  }else if(aa==2){
				  document.getElementById('M_lef_new').value='MV';
				  }else if(aa==3){
				  document.getElementById('M_lef_new').value='CC';
				  }else{
				  document.getElementById('M_lef_new').value='BS';
				  }		

				  if(lang=='TH'){
							if(aa!=1){
									document.getElementById('butt1_lastest').innerHTML="<a href='if_left_lastest.php?type=MU' target='frame_left_lastest' class='music2' >เพลง</a>";
								} else{
									document.getElementById('butt1_lastest').innerHTML="เพลง";
								}
								if(aa!=2){
									document.getElementById('butt2_lastest').innerHTML="<a href='if_left_lastest.php?type=MV' target='frame_left_lastest' class='music2' >มิวสิควีดีโอ</a>";
								} else{
									document.getElementById('butt2_lastest').innerHTML="มิวสิควีดีโอ";
								}
								if(aa!=3){
									document.getElementById('butt3_lastest').innerHTML="<a href='if_left_lastest.php?type=CC' target='frame_left_lastest' class='music2' >คอนเสิร์ต</a>";
								} else{
									document.getElementById('butt3_lastest').innerHTML="คอนเสิร์ต";
								}
								if(aa!=4){
									document.getElementById('butt4_lastest').innerHTML="<a href='if_left_lastest.php?type=BS' target='frame_left_lastest' class='music2' >เบื้องหลัง</a>";
								} else{
									document.getElementById('butt4_lastest').innerHTML="เบื้องหลัง";
								}





				  }else{

								if(aa!=1){
									document.getElementById('butt1_lastest').innerHTML="<a href='if_left_lastest.php?type=MU' target='frame_left_lastest' class='music2' >Music</a>";
								} else{
									document.getElementById('butt1_lastest').innerHTML="Music";
								}
								if(aa!=2){
									document.getElementById('butt2_lastest').innerHTML="<a href='if_left_lastest.php?type=MV' target='frame_left_lastest' class='music2' >MV</a>";
								} else{
									document.getElementById('butt2_lastest').innerHTML="MV";
								}
								if(aa!=3){
									document.getElementById('butt3_lastest').innerHTML="<a href='if_left_lastest.php?type=CC' target='frame_left_lastest' class='music2' >Concert</a>";
								} else{
									document.getElementById('butt3_lastest').innerHTML="Concert";
								}
								if(aa!=4){
									document.getElementById('butt4_lastest').innerHTML="<a href='if_left_lastest.php?type=BS' target='frame_left_lastest' class='music2' >Behind the scene</a>";
								} else{
									document.getElementById('butt4_lastest').innerHTML="Behind the scene";
								}

				  }

	}

//***************************************** END left_embeld****************************************************************************************//

//************************************************** include music manu****************************************************************************//
function changesubmenu(aa,LN,Mcat){
document.getElementById('subtype').value=Mcat;
var Mm=document.getElementById('M_main').value;
var aaa=1;
var addlink1="";
if( Mm == 'AL'){aaa=2; addlink1="&type_re=album";}
change_Release(aaa,'<?=$lang?>',Mcat);
if (LN=='EN'){
	if(aa==1){
		document.getElementById('subcatmusic').innerHTML="<span class=\"th2\" ><strong>Thai Music</strong></span> <font color=\"#FFFFFF\">&nbsp;|&nbsp;</font> <a href=\"if_music_main.php?Mtype=Inter\" target=\"frame_center\" class=\"th\" onclick =\"changesubmenu(2,'EN',' Inter ')\"><strong>Inter Music</strong></a> <font color=\"#FFFFFF\">&nbsp;|&nbsp;</font> <a href=\"if_music_main.php?Mtype=Asian\" target=\"frame_center\" class=\"th\" onclick =\"changesubmenu(3,'<?=$lang?>',' Asian ')\"><strong>Asian Music</strong></a>";
		document.getElementById('frame_center').src="if_music_main.php?Mtype=Thai"+addlink1;
	} else 	if(aa==2){
		document.getElementById('subcatmusic').innerHTML="<a href=\"if_music_main.php?Mtype=Thai\" target=\"frame_center\" class=\"th\" onclick =\"changesubmenu(1,'EN',' Thai ')\"><strong>Thai Music</strong></a> <font color=\"#FFFFFF\">&nbsp;|&nbsp;</font> <span class=\"th2\" ><strong>Inter Music</strong></span> <font color=\"#FFFFFF\">&nbsp;|&nbsp;</font> <a href=\"if_music_main.php?Mtype=Asian\" target=\"frame_center\" class=\"th\" onclick =\"changesubmenu(3,'<?=$lang?>',' Asian ')\"><strong>Asian Music</strong></a>";
		document.getElementById('frame_center').src="if_music_main.php?Mtype=Inter"+addlink1;
	} else 	if(aa==3){
		document.getElementById('subcatmusic').innerHTML="<a href=\"if_music_main.php?Mtype=Thai\" target=\"frame_center\" class=\"th\" onclick =\"changesubmenu(1,'EN',' Thai ')\"><strong>Thai Music</strong></a> <font color=\"#FFFFFF\">&nbsp;|&nbsp;</font> <a href=\"if_music_main.php?Mtype=Inter\" target=\"frame_center\" class=\"th\" onclick =\"changesubmenu(2,'<?=$lang?>',' Inter ')\"><strong>Inter Music</strong></a> <font color=\"#FFFFFF\">&nbsp;|&nbsp;</font> <span class=\"th2\" ><strong>Asian Music</strong></span>";
		document.getElementById('frame_center').src="if_music_main.php?Mtype=Asian"+addlink1;
	}

} 
if(LN=='TH'){
	if(aa==1){
		document.getElementById('subcatmusic').innerHTML="<span class=\"th2\" ><strong>เพลงไทย</strong></span> <font color=\"#FFFFFF\">&nbsp;|&nbsp;</font> <a href=\"if_music_main.php?Mtype=Inter\" target=\"frame_center\" class=\"th\" onclick =\"changesubmenu(2,'TH','สากล')\"><strong>เพลงสากล</strong></a> <font color=\"#FFFFFF\">&nbsp;|&nbsp;</font> <a href=\"if_music_main.php?Mtype=Asian\"  target=\"frame_center\" class=\"th\" onclick =\"changesubmenu(3,'<?=$lang?>','เอเชีย')\"><strong>เพลงเอเชีย</strong></a>";
		document.getElementById('frame_center').src="if_music_main.php?Mtype=Thai"+addlink1;
	}else 	if(aa==2){
		document.getElementById('subcatmusic').innerHTML="<a href=\"if_music_main.php?Mtype=Thai\" target=\"frame_center\" class=\"th\" onclick =\"changesubmenu(1,'TH','ไทย')\"><strong>เพลงไทย</strong></a> <font color=\"#FFFFFF\">&nbsp;|&nbsp;</font> <span class=\"th2\" ><strong>เพลงสากล</strong></span> <font color=\"#FFFFFF\">&nbsp;|&nbsp;</font> <a href=\"if_music_main.php?Mtype=Asian\"  target=\"frame_center\" class=\"th\" onclick =\"changesubmenu(2,'<?=$lang?>','เอเชีย')\"><strong>เพลงเอเชีย</strong></a>";
		document.getElementById('frame_center').src="if_music_main.php?Mtype=Inter"+addlink1;
	}	if(aa==3){
		document.getElementById('subcatmusic').innerHTML="<a href=\"if_music_main.php?Mtype=Thai\" target=\"frame_center\" class=\"th\" onclick =\"changesubmenu(1,'TH','ไทย')\"><strong>เพลงไทย</strong></a> <font color=\"#FFFFFF\">&nbsp;|&nbsp;</font> <a href=\"if_music_main.php?Mtype=Inter\" target=\"frame_center\" class=\"th\" onclick =\"changesubmenu(2,'<?=$lang?>','สากล')\"><strong>เพลงสากล</strong></a> <font color=\"#FFFFFF\">&nbsp;|&nbsp;</font> <span  class=\"th2\" ><strong>เพลงเอเชีย</strong></span>";
		document.getElementById('frame_center').src="if_music_main.php?Mtype=Asian"+addlink1;
	}
}

}

//******************************************** END  include music manu*****************************************************************************//

//************************************************** include search****************************************************************************//


function MM_swapImage_playPause1(mouseover) {
   var wmp = document.getElementById('WM');
   var playObj = document.getElementById('play2');

   if( (wmp.playState == 1) || (wmp.playState == 2) || (wmp.playState == 10) ) {
      if( mouseover )
         playObj.src = "skin01/images/player07.gif";
      else
         playObj.src = "skin01/images/player06.gif";
   }
   else {
      if( mouseover )
         playObj.src = "skin01/images/pause02.gif";
      else
         playObj.src = "skin01/images/pause01.gif";
   }
}


function previewplayPause() {
   var wmp = document.getElementById('WM');
   var playObj = document.getElementById('play2');
   if( wmp.playState == 3 ) { // Playing
      if( wmp.controls.isAvailable('Pause') ) {
         wmp.controls.Pause();
         playObj.src = "skin01/images/player06.gif";
      }
   }
   else {
      wmp.controls.Play();
      playObj.src = "skin01/images/pause01.gif";
   }
}
function stop() {
   var wmp = document.getElementById('WM');
   wmp.controls.Stop();
}


function  checkPrivilege(typeCN,lang,FullSong,MV){
	if(lang=='TH') {

		if(document.getElementById('slogin')){

		if(document.getElementById('slogin').value != "Y")		{	
			alert("กรุณา Login ก่อนทำรายการค่ะ");			
			
			return false;
		 }

		}else{
		if(parent.document.getElementById('slogin').value != "Y")		{	
			alert("กรุณา Login ก่อนทำรายการค่ะ");			
			
			return false;
		 }

		}
			
		if((typeCN=="MU"&&FullSong<=0) ||(typeCN=="MV"&&MV<=0)) {					
			alert("เสียใจด้วยค่ะ สิทธิ์ในการ Download หมดแล้วค่ะ");	
			
			return false;
		
			}
	
			 } else{

				 	if(document.getElementById('slogin')){

			if(document.getElementById('slogin').value != "Y")		{	
				alert("Please Login");		
			
			return false;
		 }

					}else{

      if(parent.document.getElementById('slogin').value != "Y")		{	
				alert("Please Login");		
			
			return false;
		 }
					}
			
		if((typeCN=="MU"&&FullSong<=0) ||(typeCN=="MV"&&MV<=0)) {					
			
			alert("Your Credit is not Enough");
			return false;
	
			}
	
			}
return true;

}




//************************************************** END include search****************************************************************************//

//************************************************** END include search box****************************************************************************//



function changeval(lang)
{


var v_group = document.getElementById('searchBy').value;
 if (v_group != "0") {  // test
 if (v_group == "03") {
	 getartist(document.getElementById('Ctype').value,lang);
		document.getElementById('ScArtist').style.display ='inline';
		document.getElementById('key').style.display='none';
		
 }else{
		document.getElementById('ScArtist').style.display='none';
		document.getElementById('key').style.display='inline';
  }

 }
}

function changeval2(lang)
{	

var s_group_val = new Array();
var s_group_display = new Array();
	
s_group_val[0] = "01";		
s_group_val[1] = "03";		
s_group_val[2] = "02";	
if(lang=="EN"){

s_group_display[0] = "Title";
s_group_display[1] = "Artist";
s_group_display[2] = "Album";

} else { 

s_group_display[0] = "ชื่อ";
s_group_display[1] = "ศิลปิน";
s_group_display[2] = "อัลบั้ม";

}


		 var v_group = document.getElementById('Ctype').value;
		 if (v_group=='MU'||v_group=='MV'){
		 	var v_cat_obj_owner  = document.getElementById("searchBy");
			v_cat_obj_owner.options.length = 0;
					var optionArray_Game =	eval(s_group_val);
					var optionArrayDisplay_Game = eval(s_group_display);
				for(var k=0; k<optionArray_Game.length; k++) {
					v_cat_obj_owner.options[k] = new Option(optionArrayDisplay_Game[k],optionArray_Game[k]);
				}
		 }else{ ;
		 	var v_cat_obj_owner  = document.getElementById("searchBy");
			v_cat_obj_owner.options.length = 0;
					var optionArray_Game =	eval(s_group_val);
					var optionArrayDisplay_Game = eval(s_group_display);
				for(var k=0; k<optionArray_Game.length-1; k++) {
					v_cat_obj_owner.options[k] = new Option(optionArrayDisplay_Game[k],optionArray_Game[k]);
				}
		 }

}

function validate()
{
     var err="";
     var keyword=document.getElementById('keyword').value;
	 if (keyword=="") {
				  err="กรุณาใส่ข้อความที่ทำการค้นหา";
				  document.getElementById('keyword').focus();
		 }
   if(err != ""){
		alert(err);
		return false;
	}
     return true;
}

function setFocus(){
   document.getElementById('go').focus();
}
function chksearchbox(lang){
	if(lang=='TH'){
		if(document.getElementById("Ctype").value==''){alert('กรุณาเลือกหมวดหมู่ และ รูปแบบการค้นหาด้วยนะคะ');return false;} 
//		if(document.getElementById("searchBy").value==''){alert('กรุณาเลือกหมวดหมู่ และ รูปแบบการค้นหาด้วยนะคะ');return false;} 
	} else {
		if(document.getElementById("Ctype").value==''){alert('Please choose category and type of your searching');return false;} 
//		if(document.getElementById("searchBy").value==''){alert('Please choose category and type of your searching');return false;} 
	}
return true;
}


//************************************************** END include search box****************************************************************************//



//**************************************************  ajax  include search box****************************************************************************//
 // var http_request = false;
    function getartist(Ctype,lang) {    
	
					  http_request = false;
					if (window.XMLHttpRequest) { // Mozilla, Safari,...
						http_request = new XMLHttpRequest();
					} else if (window.ActiveXObject) { // IE
						try { http_request = new ActiveXObject("Msxml2.XMLHTTP");
						} catch (e) {
							try { http_request = new ActiveXObject("Microsoft.XMLHTTP");
							} catch (e) {}
						}
					}
					if (http_request) {
						http_request.onreadystatechange = handleResponse_search;
						http_request.open('GET','Artist_list.php?Ctype='+Ctype+"&lang="+lang, true);
					//	http_request.open('GET','clickclipsong_test.php?catid='+showcatid+'&serid='+serid, true);
						http_request.send(null);
					} else {
						alert('Error in makeRequest, cannot create an XMLHTTP instance');
					}

            }
            function handleResponse_search() {
                if (http_request.readyState == 4) {
                    if (http_request.status == 200) {
						//alert(http_request.responseText);
							document.getElementById('ScArtist').innerHTML=http_request.responseText;
				    } else {
                        alert('There was a problem with the request.');
                    }
                }
            }

	//************************************************** END ajax  include search box*******************************************************//

//************************************************** include lang**********************************************************************//
	function addlink(){
	//var top =document.getElementById('frame_left_top');
	//var top =document.getElementById('list_track');
	var ll_link =document.getElementById('lang_link');
	var old_link=ll_link.href;
	var ex='';
	var ln=document.getElementById('M_lef_new').value;
	var mnf=document.getElementById('M_menu_flash').value;
	var M_left_top=document.getElementById('M_left_top').value;
    var Mm=document.getElementById('M_main').value;
	var MmuAL=document.getElementById('M_music_albumid').value;
	var MmuCN=document.getElementById('M_music_CN').value;
	var MmutypeCN=document.getElementById('M_music_typeCN').value;
	if(ln != 'MU')ex=ex+"&lef_new="+ln; else ex=ex+"&lef_new=MU";
	if(M_left_top != 'MU')ex=ex+"&lef_top="+M_left_top; else ex=ex+"&lef_top=MU";
	if(Mm !='MV')ex=ex+"&M_main="+Mm; else ex=ex+"&M_main=MU";
	if(mnf !='MV')ex=ex+"&menu_flash="+mnf; else ex=ex+"&menu_flash=MV";
	if(MmuCN !='')ex=ex+"&M_music_CN="+MmuCN; else ex=ex+"&M_music_CN=";
	if(MmuAL !='')ex=ex+"&M_music_albumid="+MmuAL; else ex=ex+"&M_music_albumid=";
	if(MmutypeCN !='')ex=ex+"&M_music_typeCN="+MmutypeCN; else ex=ex+"&M_music_typeCN=";
	ll_link.href=old_link+ex;
	//alert(ll_link);
//	alert(document.getElementById('M_main').value);
   // var ss=top.src;
}

   //************************************************** END include lang**************************************************************//

  //**************************************************include_media_player**************************************************************//

   function MM_swapImage_playPause_media(mouseover) {
   var wmp = document.getElementById('wmp');
   var playObj = document.getElementById('play');

   if( (wmp.playState == 1) || (wmp.playState == 2) || (wmp.playState == 10) ) {
      if( mouseover )
         playObj.src = "skin01/images/player07.gif";
      else
         playObj.src = "skin01/images/player06.gif";
   }
   else {
      if( mouseover )
         playObj.src = "skin01/images/pause02.gif";
      else
         playObj.src = "skin01/images/pause01.gif";
   }
}
function playPause_media() {
   var wmp = document.getElementById('wmp');
   var playObj = document.getElementById('play');
   if( wmp.playState == 3 ) { // Playing
      if( wmp.controls.isAvailable('Pause') ) {
         wmp.controls.Pause();
         playObj.src = "skin01/images/player06.gif";
      }
   }
   else {
      wmp.controls.Play();
      playObj.src = "skin01/images/pause01.gif";
   }
}
function previous_media() {
   var wmp = document.getElementById('wmp');
  // wmp.controls.Previous();
  // wmp.currentPlaylist.isIdentical(5);
         currentPosition = wmp.currentMedia.getItemInfo("order");
wmp.URL='http://www.i-humm.com/sonywalkman/track_playlist.php?media_id='+(currentPosition-1);
wmp.controls.Play();
//alert(wmp.URL);
   MM_swapImage_playPause_media(0);
}
function next_media() {
   var wmp = document.getElementById('wmp');
   wmp.controls.Next();
   MM_swapImage_playPause_media(0);
}



  //************************************************** END include_media_player**************************************************************//



  //************************************************** if flash preview***********************************************************************//

function changemenuflash(aa,lang,AlbumID,CN){
				    if(aa==1){
				  parent.document.getElementById('M_menu_flash').value='MV';
				  }else if(aa==2){
				  parent.document.getElementById('M_menu_flash').value='CC';
				  }else{
				  parent.document.getElementById('M_menu_flash').value='BS';
				  }	
				 // alert(aa+"  "+lang);
						if(lang=="EN"){
								 if(aa!=1){
								 document.getElementById('butt1flash').innerHTML="<a href='if_flash_preview.php?typeCN=MV&AlbumID="+AlbumID+"&CN="+CN+"' target='frame_flash_preview' class='th' >Music VDO</a>";
								 } else{
								  document.getElementById('butt1flash').innerHTML="Music VDO";
								 }
								  if(aa!=2){
								 document.getElementById('butt2flash').innerHTML="<a href='if_flash_preview.php?typeCN=CC&AlbumID="+AlbumID+"&CN="+CN+"' target='frame_flash_preview' class='th' >Concert</a>";
								 } else{
								  document.getElementById('butt2flash').innerHTML="Concert";
								 }
								 if(aa!=3){
								 document.getElementById('butt3flash').innerHTML="<a href='if_flash_preview.php?typeCN=BS&AlbumID="+AlbumID+"&CN="+CN+"' target='frame_flash_preview' class='th' >Behind The Scene</a>";
								 } else{
								  document.getElementById('butt3flash').innerHTML="Behind The Scene";
								 }
						}else{
								 if(aa!=1){
								 document.getElementById('butt1flash').innerHTML="<a href='if_flash_preview.php?typeCN=MV&AlbumID="+AlbumID+"&CN="+CN+"' target='frame_flash_preview' class='th' >มิวสิควีดีโอ</a>";
								 } else{
								  document.getElementById('butt1flash').innerHTML="มิวสิควีดีโอ";
								 }
								  if(aa!=2){
								 document.getElementById('butt2flash').innerHTML="<a href='if_flash_preview.php?typeCN=CC&AlbumID="+AlbumID+"&CN="+CN+"' target='frame_flash_preview' class='th' >คอนเสิร์ต</a>";
								 } else{
								  document.getElementById('butt2flash').innerHTML="คอนเสิร์ต";
								 }
								 if(aa!=3){
								 document.getElementById('butt3flash').innerHTML="<a href='if_flash_preview.php?typeCN=BS&AlbumID="+AlbumID+"&CN="+CN+"' target='frame_flash_preview' class='th' >เบื้องหลัง</a>";
								 } else{
								  document.getElementById('butt3flash').innerHTML="เบื้องหลัง";
								 }					
						}				 			
				}


  //************************************************ END  if flash preview*********************************************************************//


  //************************************************track*********************************************************************//

   var selected = "";
         function ClearColor(no, all) {
      selected = no;
      for( var i=0 ; i<all ; i++ ) {
         var rowObj = document.getElementById("row" + i);
         if( i == no ) {
			rowObj.style.backgroundColor = "#1D98D3";
         }
         else
            rowObj.style.backgroundColor = "";
	  }
   }
   function playSelected(no, all) {
      selected = no;
      var wmp = parent.document.getElementById('wmp');
    //  wmp.controls.Stop();
		
      for( var i=0 ; i<all ; i++ ) {
         var rowObj = document.getElementById("row" + i);
         if( i == no ) {
			 
          //  rowObj.style.backgroundColor = "<?  if($pathskin=="skin01/"){echo "#1D98D3";}else{echo "#28cfe4";} ?>";   
			rowObj.style.backgroundColor = "#1D98D3";
			
            wmp.currentItem = wmp.currentPlaylist.item(i+1);
         }
         else
            rowObj.style.backgroundColor = "";
      var crrsongid=wmp.currentMedia.getItemInfo("order");
	  }
	          parent.document.getElementById('songnametag').innerHTML=document.getElementById('songinfo'+crrsongid).value;
	  //wmp.URL="http://www.i-humm.com/track_playlist.php?media_id="+no;
	 // alert(wmp.URL);
 //     wmp.controls.Play();
   }
   function mouseOut(no) {
      var rowObj = document.getElementById("row" + no);
      if( selected != no )
         rowObj.style.backgroundColor = "";
   }

  //************************************************END track*********************************************************************//

  //************************************************if_center_main*********************************************************************//


	function Changestate(id){
	var maxrow=10;
	var maxcol=2;
	for(var i=0;i<maxrow;i++){
		for(var j=0;j<maxcol;j++){
			//alert(id+'=='+i+j);
			if(document.getElementById('playsong'+i+j)){
			if( 'a'+id == 'a'+i+j){
			document.getElementById('playsong'+i+j).style.display='inline';
			document.getElementById('pre_butt'+i+j).style.display='none';
			} else{
			document.getElementById('playsong'+i+j).style.display='none';
			document.getElementById('pre_butt'+i+j).style.display='inline';
			}
			}
		}
	}
}


    //************************************************END if_center_main*********************************************************************//
