var all_yId = []
window.onload=makeAllyId;
function makeAllyId () {
//	alert ("makeAllId: " + all_yId.length);
	for (var i = 0; i < all_yId.length; i++) {
//		alert("makeAllyId()");
		var item = all_yId[i];
		makePlayerNow(item[0],item[1],item[2],item[3],false);
	}

}
function detectBrowser(){
                        var agent=navigator.userAgent;
                        if(agent.match(/Firefox.(\d.\d)/i)!=null){
                                return "FIREFOX";
                        }else if(agent.match(/MSIE.(\d.\d)/i)!=null){
                                return "IE";
                        }else if(agent.match(/Opera.(\d.\d)/i)!=null){
                                return "OPERA";
                        }else if(agent.match(/Safari.(\d)/i)!=null){
                                return "SAFARI";
                        }
}
function makePlayerNow(yId, width, height,ad_url,now) {
//	alert ("makePlayerNow");
                var so = new SWFObject('http://www.youtube.com/v/' + yId + '?fs=1&hl=es_ES&enablejsapi=1&autoplay=0',yId,width,height,'9');
                so.addParam('allowFullScreen','false');
                so.addParam('allowscriptaccess','always');
                so.addParam('wmode','transparent');
                so.addParam('width',width);
                so.addParam('height',height);
                so.addParam('id',yId);
                so.write(yId + '_content');
		if (now) {
                	makeAd(yId,width,height,ad_url,now);
		} else {
	                makeClick(yId,width,height,ad_url,now);
		}
}

function makePlayer(yId) {
		makePlayerNow (yId,'520','361','http://ad.de.doubleclick.net/ad/testadvertiser.smartclip/as3_4.3;sz=400x320;dcmt=text/xml;ord=[random]?',false);
}

function makeClick(yId,width,height,ad_url,now){
//	alert ("makeClick");
                        var divPlayer = document.getElementById(yId);
                        var WIDTH = divPlayer.width;
                        var HEIGHT = divPlayer.height;
                        var TOP = divPlayer.offsetTop;
                        var LEFT = divPlayer.offsetLeft;

                        if(detectBrowser()=="IE"){
                                var divAds = document.createElement('<div id="smt_' + yId + '" style="z-index:2; border:none; top:' + TOP + 'px;left:' + LEFT + 'px;width:' + WIDTH + 'px;height:' + HEIGHT + 'px;position:absolute; z-index:2000;" onClick="makeAd(\'' + yId + '\', \'' + width + '\', \'' + height + '\', \'' + ad_url + '\', \'' + now + '\');"></div>');
                        } else {

                                var divAds = document.createElement("div");
                                divAds.setAttribute("id", "smt_" + yId);
                                divAds.setAttribute("style", 'z-index:2000;border:none; top:' + TOP + 'px;left:' + LEFT + 'px;width:' + WIDTH + 'px;height:' + HEIGHT + 'px;position:absolute;');
                                divAds.setAttribute("onClick", "makeAd('" + yId + "', '" + width + "', '" + height + "', '" + ad_url + "', '" + now + "');");
                        }
                        divPlayer.parentNode.appendChild(divAds);
}

function makeAd(yId, width, height, ad_url, now) {
//	alert ("makeAd: " + yId + ", " + width + ", " + height + ", " + ad_url + ", " + now);
                        if(document.getElementById("SC_INTERNAL_PLAYER")){
                                var layerAd = document.getElementById("SC_INTERNAL_PLAYER").parentNode;
                                layerAd.parentNode.removeChild(layerAd);


                        }

                        var smt = document.getElementById("smt_" + yId);
			if (smt != null) {
	                        smt.parentNode.removeChild(smt);
			}

		if(typeof(SC_Easyroll) != 'undefined') {
			var autostart;
			if (now == true) { 
				autostart = false; 
			} else {
				autostart = true; 
			}
			SC_Easyroll()
                                        .setPlayerId(yId)
					.setVideoAdUrl(ad_url)
					.setLayerTopOffset(0)
					.setLayerLeftOffset(0)
					.setLayerWidth(width)
					.setLayerHeight(height)
					.setBackgroundColor('148ADF')
					.setAudioVolume(50)
					.setCountDown('bottom', 'Tu video se reproducirá en [time] segundos', '0xffffff', '0x000000', 100) 
					.setForce(false) 
					.setAutostart(autostart)
					.setStartCall('playVideo')
					.setStopCall('pauseVideo')
					.setPlayerType('YOUTUBE_PLAYER')
					.init();
		}
}

