/* JavaScript - Sang de cordon */

// 10 - Videos
function vDisplay(o){
	var f = msc_c("input","file",o)[0];
	var t = o.getElementsByTagName("h2")[0];
	var h = "<div class=\"closer\">X</div>\n";
	h += "<div class=\"title\">"+t.innerHTML+"</div>\n";
	h += "<object type=\"application/x-shockwave-flash\" data=\"http://www.sangdecordon.org/Includes/Flashs/FLVPlayer.swf\" width=\"640\" height=\"510\">\n";
	h += "\t<param name=\"movie\" value=\"http://www.sangdecordon.org/Includes/Flashs/FLVPlayer.swf\" />\n";
	h += "\t<param name=\"flashVars\" value=\"movieUrl="+f.value+"&autoPlay=true\" />\n";
	h += "\t<param name=\"allowFullScreen\" value=\"true\" />\n";
	h += "\t<param name=\"flashVars\" value=\"movieUrl="+f.value+"&autoPlay=true\" />\n";
	h += "</object>\n";
	msc_o("videoview").innerHTML = h;
	mShow(msc_o("videoview"));
	mSize(msc_o("videoview"));
}

// 20 - Modals
function mShow(o,t){
	// Add outter
	if(!msc_o("outter")){
		var b = document.createElement("div");
		document.body.appendChild(b);
		b.className = "outter";
		b.id = "outter";
	}
	var b = msc_o("outter");
	msc_s("del",b,"loaded");
	var f = (t == undefined)? 3 : 0.1;
	b.style.opacity = f/10;
	if(msc_n.Ie){
		b.style.filter = "alpha(opacity="+f*10+")";
	}
	// Check opened
	if(b.style.display == "block"){
		mHide();
	}
	b.m = o;
	b.style.display = "block";
}
function mSize(o,t){
	// Show
	var b = msc_o("outter");
	msc_s("add",b,"loaded");
	msc_s("add",msc_c("div","container")[0],"noprint");
	msc_s("add",o,"modaled");
	if(t == undefined || t == null){
		o.style.marginLeft = -(o.offsetWidth/2)+"px";
		o.style.marginTop = -(o.offsetHeight/2)+"px";
		// Events
		var b = msc_c("div","closer",o)[0];
		if(b){
			msc_eAdd(b,"click",mHide,false);
		}
	} else {
		o.style.position = "absolute";
		var c = _C("y",t);
		var b = (msc_n.Ie || msc_n.Safari)? c+document.documentElement.scrollTop+document.body.scrollTop : c;
		o.style.top = b+"px";
		o.style.left = _C("x",t)+"px";
		o.style.width = t.offsetWidth+"px";
		o.style.height = t.offsetHeight+"px";
		var a = o.getElementsByTagName("table")[0];
		if(a){
			a.style.height = t.offsetHeight+"px";
		}
	}
}
function mHide(){
	var o = msc_o("outter");
	msc_s("del",msc_c("div","container")[0],"noprint");
	if(o && o.m){
	    msc_s("del", o.m, "modaled");
	    switch (o.m.id) {
	        case 'donotclean':
	        	// nothing
	        break;
	        default:
	            o.m.innerHTML = "";
            break;
	    }
	    o.style.display = "none";
	}
}


// 99 - Load
msc_eAdd(window,"load",function(){
	
	// 10 - Videos
	var m = msc_o("videos");
	if(m){
		var v = msc_c("div","item",m);
		for(var i=0; i<v.length; i++){
			v[i].p = m;
			v[i].style.cursor = "pointer";
			v[i].onclick = function(){ vDisplay(this); };
			v[i].onmouseover = function(){ msc_s("add",this,"hover"); };
			v[i].onmouseout = function(){ msc_s("del",this,"hover"); };
			var o = msc_c("input","file",v[i])[0];
			if(msc_s("add",o,msc_n.Anchor)){
				vDisplay(v[i]);
			}
		}
	}
	
},false);
