﻿// JScript 파일

function LayerDns(str){
       var intExtPos = parseInt(str.lastIndexOf(".")) ;
       var strTemp  = str.substr(0, intExtPos);
       var intTempPos = parseInt(strTemp.lastIndexOf("/"));
       
       return strTemp.substr(intTempPos + 1, intExtPos).replace("[", "").replace("]", "").replace("(", "").replace(")", "");
       //return strTemp.substr(intTempPos + 1, intExtPos);
}

function callJavascript(str) {
	var objLayer = "s"+ LayerDns(str)
	var objimgLayer = "img" + LayerDns(str)

	var objswf  = objwriteSwf(str + "?idx=0",181,128,false);
	var objimg  = "<img src=\"http://img.imbc.com/broad/tv/drama/queserasera/images2/blank.gif\" width=\"181\" height=\"128\">"	
	eval(objimgLayer + ".innerHTML ='"+ objimg +"'");

	swfappend = document.getElementById(objLayer)
	var swfscript = document.createElement("script");   
	swfscript.setAttribute("type", "text/javascript");  

	try{
	swfscript.setAttribute("src", "http://playercue.imbc.com/vodlist/Preview.aspx?swfurl=" + str + "?idx=0&swfwidth=181&swfheight=128&swfname=" + objLayer);  
	swfappend.appendChild(swfscript);
	}
	catch(e){
	alert(e.number + '; ' + e.description);
	}
}
//function objwriteSwf(url, width, height, allowDomain) {

//	var swfobject=""; 
//	if (allowDomain == "") {
//		allowDomain = false;
//	}
//	try {
//		swfobject +='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,124,0" width="' + width + '" height="' + height + '">';
//		swfobject +='<param name="movie" value="' + url + '">';
//		if (allowDomain == true) {
//		swfobject +='<param name="allowScriptAccess" value="sameDomain"/>';
//		} else {
//		swfobject +='<param name="allowScriptAccess" value="always"/>';
//		}
//		swfobject +='<param name="quality" value="high"><param name="wmode" value="transparent">';
//		swfobject +='<embed src="' + url + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + width + '" height="' + height + '"></embed>';
//		swfobject +='</object>';

//		return swfobject
//	} catch(E){
//	    return "";
//	}
//}

function objwriteSwf(url, width, height, allowDomain) {
	var swfobject=""; 
	if (allowDomain == "") {
		allowDomain = false;
	}
	try {
		swfobject +='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,124,0" width="' + width + '" height="' + height + '">';
		swfobject +='<param name="movie" value="' + url + '">';
		if (allowDomain == true) {
		swfobject +='<param name="allowScriptAccess" value="sameDomain"/>';
		} else {
		swfobject +='<param name="allowScriptAccess" value="always"/>';
		}
		swfobject +='<param name="wmode" value="opaque">';
		swfobject +='<param name="quality" value="high">';
		swfobject +='<embed src="' + url + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + width + '" height="' + height + '"></embed>';
		swfobject +='</object>';

		return swfobject
	} catch(E){
	    return "";
	}
}

function objPlaywriteSwf(url, width, height, allowDomain) {
	var swfobject=""; 
	var strPar="";
	if(url.length <= 0)
		strPar="?Flag=true"
	if (allowDomain == "") {
		allowDomain = false;
	}
	try {
		swfobject +='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,124,0" width="' + width + '" height="' + height + '">';

		swfobject +='<param name="movie" value="http://takeswf.imbc.com/skinimg.swf'+strPar+'">';
		if (allowDomain == true) {
		swfobject +='<param name="allowScriptAccess" value="sameDomain"/>';
		} else {
		swfobject +='<param name="allowScriptAccess" value="always"/>';
		}
		swfobject += '<param name="FlashVars" value="movie_URL='+url+'">';
		swfobject +='<param name="quality" value="high"><param name="wmode" value="transparent">';
		swfobject +='<embed src="http://takeswf.imbc.com/skinimg.swf'+strPar+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + width + '" height="' + height + '"></embed>';
		swfobject +='</object>';
		return swfobject
	} catch(E){
	return "";
	}
}


function objRSwf(swf,layer) {
    try{
        eval(layer + ".innerHTML ='"+ swf +"'");
    }
    catch(e)
    {
	    alert(e.number + '; ' + e.description);
    }
}
