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];}
}

var strembed='';
var urlkapook='';
var setofcolor = Array();
var setautostart='true';
var setautoshuffle='false';
setofcolorname=Array('default','red','orange','yellow','green','blue','purple','pink','gray','black');
setofcolor['default']=Array('ffffff','754a6e','797979','00b9fc');
setofcolor['red']=Array('ff3333','330000','993333','990000');
setofcolor['orange']=Array('ff9900','663300','996600','cc6600');
setofcolor['yellow']=Array('fff000','333333','999933','999900');
setofcolor['green']=Array('33cc33','003300','006633','006600');
setofcolor['blue']=Array('66ccff','003366','3366cc','336699');
setofcolor['purple']=Array('9966ff','000033','663399','330066');
setofcolor['pink']=Array('ff33cc','660033','993366','990066');
setofcolor['gray']=Array('666666','cccccc','333333','cccccc');
setofcolor['black']=Array('000000','999999','4d4d4d','666666');

$(document).ready(function(){
	//$('#btnSelect')[0].disabled=true;
	$('#btnColor')[0].disabled=false;
	$('#autoStartTrue')[0].checked=true;
	$("#autoStartTrue").click(function(event) {
		setautostart=setautostart=='true'?'false':'true';
		setColor($('#btnColor')[0]);
	});
	$('#autoShuffleTrue')[0].checked=false;
	$("#autoShuffleTrue").click(function(event) {
		setautoshuffle=setautoshuffle=='true'?'false':'true';
		setColor($('#btnColor')[0]);
	});
	$("#url").click(function(event) {
		this.value='';
	});
	if(key!=''&&loadjson!=''){	
		$('#embedbox')[0].value='';
		$('#embedbox')[0].disabled=false;
		$('#urlsubmit')[0].disabled=true;
		$('#btnColor')[0].disabled=true;
		$("#embedbox")[0].style.background="url('images/icons/loader.gif') no-repeat center center";	
		$.getJSON("jbed.beta.php",{key:key},returnEmbed);
	}	
});
function submitURL(){
	var geturl=$("#url")[0];
	if(geturl.value!=''){
		geturl.disabled=true;
		$('#embedbox')[0].value='';
		//$('#btnSelect')[0].disabled=true;
		$('#embedbox')[0].disabled=false;
		$('#urlsubmit')[0].disabled=true;
		$('#btnColor')[0].disabled=true;
		$('#autoStartTrue')[0].disabled=true;
		$('#autoShuffleTrue')[0].disabled=true;
		$('#divDetail')[0].innerHTML='';
		$("#embedbox")[0].style.background="url('images/icons/loader.gif') no-repeat center center";
		$.getJSON("jbed.beta.php",{url:geturl.value},returnEmbed);
	}
	return false;
	}
function returnEmbed(embed){
	$("#embedbox")[0].style.background="";
	$('#url')[0].disabled=false;
	$('#urlsubmit')[0].disabled=false;
	$('#embedbox')[0].disabled=false;
	$('#autoStartTrue')[0].disabled=false;
	$('#autoShuffleTrue')[0].disabled=false;
	$('#btnColor')[0].disabled=false;
	var e='';
	try{
		e=embed.substr(0,5);
	}catch(err){
		e='';
	}
	if(e=='ERROR'){
		$('#embedbox')[0].value='ERROR: invalide "URL" or please try agin.';
	}else{
		if(embed[2]!=''){
			$("#url")[0].value=embed[2]['url'];
		}
		var divDetail='';
		divDetail+=embed[2]['type']?'Type: '+embed[2]['type']:'Type: music';
		divDetail+='<br />Title: '+embed[2]['title'];
		divDetail+=embed[2]['artist']?'<br />Artist: '+embed[2]['artist']:'';
		divDetail+=embed[2]['album']?'<br />Album: '+embed[2]['album']:'';
		$('#divDetail')[0].innerHTML=divDetail;
		//$('#btnSelect')[0].disabled=false;
		strembed=embed[1];
		urlkapook=embed[3];
		setColor($('#btnColor')[0]);
	}
}
function searchimeem(){
	$('#q')[0].value=$('#searchkey')[0].value+" site:imeem.com";
}
function jsSelectThis(){
	//$('#btnSelect')[0].disabled=true;
	var copyme=$('#embedbox')[0];
	copyme.select();
	if(navigator.appName=="Microsoft Internet Explorer"){
		textRange=copyme.createTextRange();
		textRange.execCommand("Copy");
	}
	//$('#btnSelect')[0].disabled=false;
}
function setColor(obj){
	var e=strembed;
	if(e!=''){
		e=e.replace(/\'\+setofcolor\[obj.value\]\[0\]\+\'/g,setofcolor[obj.value][0]);
		e=e.replace(/\'\+setofcolor\[obj.value\]\[1\]\+\'/g,setofcolor[obj.value][1]);
		e=e.replace(/\'\+setofcolor\[obj.value\]\[2\]\+\'/g,setofcolor[obj.value][2]);
		e=e.replace(/\'\+setofcolor\[obj.value\]\[3\]\+\'/g,setofcolor[obj.value][3]);
		e=e.replace(/\'\+setOfBColor\+\'/g,setofcolor[obj.value][0]);
		e=e.replace(/\'\+setOfPColor\+\'/g,setofcolor[obj.value][1]);
		e=e.replace(/\'\+setOfSColor\+\'/g,setofcolor[obj.value][2]);
		e=e.replace(/\'\+setOfLColor\+\'/g,setofcolor[obj.value][3]);
		e=e.replace(/\'\+setAutoStart\+\'/ig,setautostart);
		e=e.replace(/\'\+setAutoShuffle\+\'/ig,setautoshuffle);
		$('#embedbox')[0].value='';
		$("#embedbox")[0].style.background="url('images/icons/loader.gif') no-repeat center center";
		$(document).oneTime(500,0,function(){
			$('#embedbox')[0].value='<div align="center">'+e+urlkapook+'</div>';
			$("#embedbox")[0].style.background="";
		});
	}
}
function selectColor(v){
	var obj;
	obj=$('#btnColor')[0];
	obj.value=setofcolorname[v];	
	$('#sampleColor')[0].style.background='#'+setofcolor[setofcolorname[v]][0];
	$('#sampleSkin')[0].src='images/skins/'+setofcolorname[v]+'.png';
	setColor(obj);
}
function showcode(){
	$("#divHide1")[0].style.display='';
	$("#divHide2")[0].style.display='';
	if(strembed){
		selectColor(9);
	}else{
		//$.getJSON("jbed.beta.php",{url:$("#url")[0].value},returnEmbed);
		$.getJSON("jbed.beta.php",{key:key},returnEmbed);
	}	
}