var SLexists=false; 
var Retries=0;
window.onerror=function(){
	
	 return true
	}
$(document).ready(function() {




	<!-- For version detection, set to min. required Flash Player version, or 0 (or 0.0.0), for no version detection. -->
	var swfVersionStr = "10.0.0";
	<!-- To use express install, set to playerProductInstall.swf, otherwise the empty string. -->
	var xiSwfUrlStr = "http://vms.paratel.org/apps/flash/playerProductInstall.swf";
	var flashvars = {};
	var params = {};
	params.quality = "high";
	params.wmode = "transparent";
	params.allowscriptaccess = "always";
	params.allowfullscreen = "false";
	var attributes = {};
	attributes.id = "vmsplayer";
	attributes.name = "vmsplayer";
	attributes.align = "middle";
	attributes.wmode = "transparent";
	attributes.allowscriptaccess = "always";
	
	swfobject.embedSWF(
	"http://vms.paratel.org/apps/flash/vmsplayer.swf?"+asts, "flashContent",
	"468", fheight,
	swfVersionStr, xiSwfUrlStr,
	flashvars, params, attributes);
	<!-- JavaScript enabled so display the flashContent div in case it is not replaced with a swf object. -->
	swfobject.createCSS("#flashContent", "display:block;text-align:left;"); 
	try  {
	 iWidth = $("body").width() - $(window).width();
	 iHeight = $("body").height() - $(window).height();
	// alert(iWidth+","+iHeight);
	 window.resizeBy(iWidth, iHeight);
	 self.focus(); 
	}catch(err){
	}
});

function thisMovie(movieName) {
	if (navigator.appName.indexOf("Microsoft") != -1) {
		return window[movieName];
	} else {
		return document[movieName];
	}
} 
function buildStaybehind(strstr){
	if($("#VideoCanvas #rstaybehind").length==0){
		$("#VideoCanvas").append("<div id=\'rstaybehind\' style=\'position:absolute;bottom:0px;right:0px;width:120px;height:60px;\'></div>");
	}
	$("#rstaybehind").html("<img onclick='PlayerBridge(\"StaybehindClicked\",\"Page\")' style='border:none' src='"+unescape(imagestr)+"'></a>");
}
function PlayerBridge(strkey,strval){
  
	if(strkey=="Silverlight"){
		SLexists=true;
	} 
	if (	eval('typeof ' + thisMovie) == 'function') {
		var curpl=thisMovie('vmsplayer');
		if(curpl){
			thisMovie('vmsplayer').sendToActionScript(strkey,strval);
		}else if(Retries<20){
			Retries++;
			setTimeout("PlayerBridge('"+strkey+"','"+strval+"')",10);
		}
	}else if(Retries<20){
		Retries++;
		setTimeout("PlayerBridge('"+strkey+"','"+strval+"')",10);
	}
	//alert(Retries+" "+strkey+" "+strval);
}
function getVideoDetails(strxml){
	/*
	the function getVideoPlaylist can be used to trigger the renewal of the playlist based on a custom query with the videoXML strxml as a resource to start from.
	*/	
	//alert(strxml);
	if (eval("typeof " + "getVideoPlaylist" + " == 'function'")) {
		var t=setTimeout("getVideoPlaylist('"+escape(strxml)+"')",1);
	}else{
		var td=setTimeout("defaultVideohandler('"+escape(strxml)+"')",1);
	}
	
}
function VideoEventCaller(streventtype,strvideoid,numevent){
	//alert(escape(streventtype)+"','"+escape(strvideoid)+"','"+escape(numevent));
	if (eval("typeof " + "getVideoEvent" + " == 'function'")) {
		var t=setTimeout("getVideoEvent('"+escape(streventtype)+"','"+escape(strvideoid)+"','"+escape(numevent)+"')",1);
	}else{
	//	$("#ShowCase").append("<div>"+escape(streventtype)+", "+escape(strvideoid)+", "+escape(numevent)+"</div>");
	}
}
function defaultVideohandler(strxml){
	strxml=unescape(strxml);
	var curvideo="";
	var title="";
	var short_description="";
	var long_description="";
	var fnctcurtags=new Array();
	var ctag="";
	if (navigator.appName.indexOf("Microsoft") != -1) {
		//alert("ms"+strxml);
		strxml=StringtoXML(strxml);
		title= strxml.documentElement.getElementsByTagName("title")[0].text;
		short_description= strxml.documentElement.getElementsByTagName("short_description")[0].text;
		long_description= strxml.documentElement.getElementsByTagName("long_description")[0].text;
		language=strxml.documentElement.getElementsByTagName("language")[0].text;
		fnctcp=0;
		var tagels=	strxml.documentElement.getElementsByTagName("tags")[0];
		if(tagels && tagels.hasChildNodes()) {
			var tagelements=tagels.childNodes;
			for(var i=0; i<tagelements.length; i++){
				
				fnctcurtags.push( tagelements[0].text);
				if(ctag==""){
					ctag=tagelements.text;
				}
			}
		}
		
		
	}else{
		//alert("notms"+strxml);
		strxml=stripCDATA(strxml);
		
		title= $(strxml).find("title_").html();
		short_description= $(strxml).find("short_description").html();
		long_description= $(strxml).find("long_description").html();
		language=$(strxml).find("language").html();
		
		fnctcp=0;
		$(strxml).find("tag").each(function(index,item) {
		    if(ctag==""){
		    	ctag=$(item).html();
		    }
			fnctcurtags.push( unescape(stripCDATA($(this).html())));
		});
	}
	
	$("body").attr("class",fnctcurtags.join(" "));
	$("#Article span.title").html(title);
	if(long_description!= ""){
		$("#Article span.content").html(long_description);
	}else{
		$("#Article span.content").html(short_description);
	}
}
function checksilverlight(){
	setTimeout("timedsl()", 2000);
}
function timedsl(){
	if (SLexists==false){
		$("#Player").remove();
		$("#FlexHost").remove();
		$(".SilverlightHost").css({"left":"0px","top":"0px"});
	}
}
function stripCDATA(strstr){
	strstr=strstr+"";
	strstr=strstr.split("<![CDATA[").join("");
	strstr=strstr.split("]]>").join("");
		
	strstr=strstr.split("<!--[CDATA[").join("");
	strstr=strstr.split("&lt;!--[CDATA[").join("");
	strstr=strstr.split("&lt;![CDATA[").join("");
		
	strstr=strstr.split("]]-->").join("");
	strstr=strstr.split("]]&gt;").join("");
	strstr=strstr.split("]]--&gt;").join("");
	strstr=strstr.split("title>").join("title_>");
		
	/*	var myregexp=new Regexp("\<!\[CDATA\[|\]\]>","gm");
		strstr=strstr.replace(myregexp, "");
		var myregexp=new Regexp("\<!--\[CDATA\[|\]\]-->","gm");
		strstr=strstr.replace(myregexp, "");
		var myregexp=new Regexp("\&lt;!\[CDATA\[|\]\]\&gt;","gm");
		strstr=strstr.replace(myregexp, "");
		var myregexp=new Regexp("\&lt;!--\[CDATA\[|\]\]--\&gt;","gm");
		strstr=strstr.replace(myregexp, "");
	*/	
	
	return strstr;

}
function StringtoXML(text){
    if (window.ActiveXObject){
      var doc=new ActiveXObject('Microsoft.XMLDOM');
      doc.async='false';
      doc.loadXML(text);
    } else {
      var parser=new DOMParser();
      var doc=parser.parseFromString(text,'text/xml');
    }
    return doc;
}