window.addEventListener?window.addEventListener('load',function () {
	ray.init();
	},false):
window.attachEvent('onload',function () {
	ray.init();
	}); // FF : IE

var ray = {
	init : function () {
		if (location.href.indexOf('video_id=') == -1 ) {
			var a = document.getElementsByTagName('a');
			var first = '';
			for (var i = 0; i < a.length; i++) {
				if (a[i].parentNode.parentNode.parentNode.parentNode.parentNode.className.toLowerCase() == 'main')
					first = first==''?(a[i].href.split('video_id=')[1]):first;
			}
			
			var href = 'http://www.youtube.com/v/'+first;
			var HTML = '<div id="overlay1"></div>'+
					'<div id="overlay2"></div>'+
					'<div id="overlay3"></div>'+
					'<div id="overlay4"></div>'+
					//'<object type="application/x-shockwave-flash" width="400px" height="325px" data="'+href+'&hl=en&fs=1&autoplay=1">'+
					'<object type="application/x-shockwave-flash" width="400px" height="325px" data="'+href+'&hl=en&fs=1">'+
					'<param name="movie" value="'+href+'&hl=en&fs=1&" />'+
					'<param name="wmode" value="transparent" />'+
					'<param name="quality" value="high" />'+
					//'<param name="autoplay" value="true">' +
				'</object>';
				
			document.getElementById('large_video').innerHTML = HTML;
		}
		
		if (location.href.indexOf('video_id2=') == -1 ) {
			var a2 = document.getElementsByTagName('a');
			var second = '';
			for (var c = 0; c < a2.length; c++) {
				if (a2[c].parentNode.parentNode.parentNode.parentNode.parentNode.className.toLowerCase() == 'main') {
					if (a2[c].href.indexOf('video_id2=') > 1 )
						second = second==''?(a2[c].href.split('video_id2=')[1]):second;
				}
			}
			
			var href2 = 'http://www.youtube.com/v/'+second;				
			var HTML2 = '<div id="overlay12"></div>'+
					'<div id="overlay22"></div>'+
					'<div id="overlay32"></div>'+
					'<div id="overlay42"></div>'+
					//'<object type="application/x-shockwave-flash" width="400px" height="325px" data="'+href2+'&hl=en&fs=1&autoplay=1">'+
					'<object type="application/x-shockwave-flash" width="400px" height="325px" data="'+href2+'&hl=en&fs=1">'+
					'<param name="movie" value="'+href2+'&hl=en&fs=1&" />'+
					'<param name="wmode" value="transparent" />'+
					'<param name="quality" value="high" />'+
					//'<param name="autoplay" value="true">' +
				'</object>';
				
			document.getElementById('large_video2').innerHTML = HTML2;
		}
	}
}

if (!document.getElementsByClassName) {
	document.getElementsByClassName = function (cn) {  // the speed king by ~11%
		var rx = new RegExp("(?:^|\\s)" + cn+ "(?:$|\\s)");
		var allT =document.getElementsByTagName("*"), allCN = [],i = 0, ac="", a;
		for (mx=allT.length;i<mx;i=i+2){
			a = allT[i]; ac=a.className;
			if ( ac && ac.indexOf(cn) !==-1) {
				if(ac===cn){ allCN[allCN.length] = a; continue;   }
				rx.test(ac) ? (allCN[allCN.length] = a) : 0;
			}

			a = allT[i+1]; if(!a){  break ;}
			ac=a.className;
			if ( ac && ac.indexOf(cn) !==-1) {
				if(ac===cn){ allCN[allCN.length] = a; continue;   }
				rx.test(ac) ? (allCN[allCN.length] = a) : 0;
			}
		}

		return allCN;
	}
}

