ns4=(document.layers)?true:false;ie4=(document.all)?true:false;ng5=(document.getElementById)?true:false;ie6=(parseInt(window.navigator.appVersion.charAt(0),10)<=6&&window.navigator.userAgent.indexOf("MSIE")>-1);var mousex=0,mousey=0,shift_pressed=0,ctrl_pressed=0,alt_pressed=0;addOnLoadEvent(watchMouse);function addOnLoadEvent(a){var b=window.onload;if(typeof window.onload!="function"){window.onload=a}else{window.onload=function(){b();a()}}}function handleKeyDown(b){var a=(b)?b.which:window.event.keyCode;switch(a){case 16:shift_pressed=true;break;case 17:ctrl_pressed=true;break;case 18:alt_pressed=true;break}}function handleKeyUp(b){var a=(b)?b.which:window.event.keyCode;switch(a){case 16:shift_pressed=false;break;case 17:ctrl_pressed=false;break;case 18:alt_pressed=false;break}}function watchMouse(){addListener(document,"mousemove",getMousePos);addListener(document,"keydown",handleKeyDown);addListener(document,"keyup",handleKeyUp)}function getMousePos(a){if(ie4){mousex=event.clientX+document.body.scrollLeft;mousey=event.clientY+document.body.scrollTop}else{mousex=a.pageX;mousey=a.pageY}if(mousex<=0){mousex=0}if(mousey<=0){mousey=0}return true}function replaceHTML(tag,newcontent){if(ie4){eval("document.all."+tag+".innerHTML=newcontent;")}else{if(ng5){rng=document.createRange();el=document.getElementById(tag);rng.setStartBefore(el);htmlFrag=rng.createContextualFragment(newcontent);while(el.hasChildNodes()){el.removeChild(el.lastChild)}el.appendChild(htmlFrag)}}}function objectVisible(a,b){if(b==null){b=true}a=getItemFromId(a);if(b){if(ng5||ie4){a.style.visibility="visible"}else{if(ns4){a.visibility="show"}}}else{if(ng5||ie4){a.style.visibility="hidden"}else{if(ns4){dobject.visibility="hide"}}}}function objectDisplayStyle(a,b){getItemFromId(a).style.display=b}function getObjectDisplayStyle(a){return getItemFromId(a).style.display}function centerItem(g){var j=getItemFromId(g);var a;var c;var h=getScrollLeft();var k=getScrollTop();var f=j.offsetWidth;var d=j.offsetHeight;if(ie4){a=document.body.clientWidth;c=document.body.clientHeight}else{a=window.innerWidth;c=window.innerHeight}var e=h+((a/2)-(f/2));var b=k+((c/2)-(d/2));if(e<h){e=h}if(b<k){b=k}setItemPos(g,e,b)}function openIFrame(object,url){if(ng5){eval("frames."+object+".location.href = url;")}else{if(ie4){eval("document.all."+object+".location.href = url;")}}}function changeFolderDisplay(c){var b=document.images["junc_"+c].src;var a=b.split("/");b=a[a.length-1];if(b=="plus.gif"){document.images["junc_"+c].src="images/minus.gif"}if(b=="minus.gif"){document.images["junc_"+c].src="images/plus.gif"}if(b=="lastplus.gif"){document.images["junc_"+c].src="images/lastminus.gif"}if(b=="lastminus.gif"){document.images["junc_"+c].src="images/lastplus.gif"}menu_items[c].roll()}function openFolder(c){var b=document.images["junc_"+c].src;var a=b.split("/");b=a[a.length-1];b=b.substr(0,4);if(b=="last"){document.images["junc_"+c].src="images/lastminus.gif"}else{document.images["junc_"+c].src="images/minus.gif"}objectDisplayStyle("table_"+c,"")}function closeFolder(c){var b=document.images["junc_"+c].src;var a=b.split("/");b=a[a.length-1];b=b.substr(0,4);if(b=="last"){document.images["junc_"+c].src="images/lastplus.gif"}else{document.images["junc_"+c].src="images/plus.gif"}objectDisplayStyle("table_"+c,"none")}function calculateSumOffset(idItem,offsetName){var totalOffset=0;var item=getItemFromId(idItem);do{totalOffset+=eval("item."+offsetName);item=eval("item.offsetParent")}while(item!=null);return totalOffset}function getItemX(a){var b=getItemFromId(a);var c=0;if(b.offsetParent){while(b.offsetParent){c+=b.offsetLeft;b=b.offsetParent}}else{if(b.x){c+=b.x}}return c}function getItemY(a){var c=getItemFromId(a);var b=0;if(c.offsetParent){while(c.offsetParent){b+=c.offsetTop;c=c.offsetParent}}else{if(c.y){b+=c.y}}return b}function getItemHeight(a){var b=getItemFromId(a);return b.offsetHeight}function getItemWidth(a){var b=getItemFromId(a);return b.offsetWidth}function setItemHeight(b,a){var c=getItemFromId(b);if(a=="auto"||a==""||a=="0"){c.style.height=a}else{c.style.height=a+"px"}}function setItemWidth(b,a){var c=getItemFromId(b);if(a=="auto"||a==""){c.style.width=a}else{c.style.width=a+"px"}}function setItemPos(b,a,d){var c=getItemFromId(b);if(ie4){c.style.pixelTop=d;c.style.pixelLeft=a}else{if(ng5){if(d!=""){d+="px"}if(a!=""){a+="px"}c.style.top=d;c.style.left=a}else{if(ns4){c.top=d;c.left=a}}}}function getItemFromId(idItem){if(typeof(idItem)=="object"){return idItem}var item;if(ie4){eval("item = document.all."+idItem+" ;")}else{if(ng5){item=document.getElementById(idItem)}else{if(ns4){item=document[idItem]}}}return item}function getItemsByClassName(g,d){if(!d){d=document.getElementsByTagName("body")[0]}var a=[];var f=new RegExp("\\b"+g+"\\b");var e=d.getElementsByTagName("*");for(var c=0,b=e.length;c<b;c++){if(f.test(e[c].className)){a.push(e[c])}}return a}function positionByMouse(l,e,d){if(e==undefined){e=0}if(d==undefined){d=0}var n=getItemFromId(l);var m=document.documentElement.scrollLeft;var o=document.documentElement.scrollTop;var g=m+document.documentElement.clientWidth;var b=o+document.documentElement.clientHeight;var a=n.offsetWidth+e;var c=n.offsetHeight+d;var k;var j;var h=mousex;var f=mousey;if(ie4){h+=m;f+=o}if(h+a>g){if(g-a<m){k=m+e}else{k=g-a+e}}else{k=h+e}if(f+c>b){if(b-c<o){j=o+d}else{j=b-c+d}}else{j=f+d}setItemPos(l,k,j)}function uploadSubmit(a){url="progressbar.php";sid=document.forms[a].sessionid.value;upload_dir=document.forms[a].upload_dir.value;url+="?status=0&sid="+sid+"&upload_dir="+upload_dir;window.open(url,"progressbar","status=no,border=0,scrollbars=no,width=400,height=150");document.forms[a].submit();return true}function closeProgressWindow(){window.open("progressbar.php?close=1","progressbar","status=no,border=0,scrollbars=no,width=400,height=150")}function setIcon(a){document.forms.documentform.icon.value=a;getItemFromId("iconimg").src=a}function removeIcon(){document.forms.documentform.icon.value="";getItemFromId("iconimg").src="images/no_icon.gif"}function addListener(c,d,b){if(c.addEventListener){c.addEventListener(d,b,false)}else{if(c.attachEvent){var a=c.attachEvent("on"+d,b)}}}function removeListener(c,d,b){if(c.removeEventListener){c.removeEventListener(d,b,false)}else{if(c.detachEvent){var a=c.detachEvent("on"+d,b)}}}function setImage(idImage,url){if(ng5){document.getElementById(idImage).src=url}else{if(ie4){eval("document.all."+idImage+'.src = "'+url+'" ;')}}}function getImage(idImage){if(ng5){return document.getElementById(idImage).src}else{if(ie4){eval("return document.all."+idImage+".src;")}}}function hideStyleSheetDefaults(c){var b=document.styleSheets[c];if(ie4){for(var a=b.rules.length;a>0;a--){if(b.rules[a-1].selectorText.match(/^(body|td|tr|table|a|html|p)([^\.]|$)/i)!=null){b.removeRule(a-1)}}}else{if(ng5){for(var a=b.cssRules.length;a>0;a--){if(b.cssRules[a-1].selectorText.match(/^(body|td|tr|table|a|html|p)([^\.]|$)/)!=null){b.deleteRule(a-1)}}}}}function hsl2rgb(k,h,d){var c,j,n;var f,e,a,p,o;var m=d*255;var l=Math.round(m);if(h==0){c=j=n=l}else{var f=(k-Math.floor(k))*6;var e=f-Math.floor(f);var a=Math.round(m*(1-h));var p=Math.round(m*(1-h*e));var o=Math.round(m*(1-h*(1-e)));switch(parseInt(f,10)){case 0:c=l;j=o;n=a;break;case 1:c=p;j=l;n=a;break;case 2:c=a;j=l;n=o;break;case 3:c=a;j=p;n=l;break;case 4:c=o;j=a;n=l;break;case 5:c=l;j=a;n=p;break}}return new Array(c,j,n)}function rgb2hsl(c,k,m){var o=Math.max(c,Math.max(k,m));var h=Math.min(c,Math.min(k,m));var e=o-h;var d=o/255;var f=(o==0)?0:(e/o);var j;if(f==0){j=0}else{var a=(o-c)/e;var n=(o-k)/e;var l=(o-m)/e;if(c==o){j=l-n}else{if(k==o){j=2+a-l}else{j=4+n-a}}j/=6;if(j<0){j+=1}}return new Array(j,f,d)}function makeRGB(d,c,a){var b=hsl2rgb(d,c,a);return"#"+dec2hex(b[0])+dec2hex(b[1])+dec2hex(b[2])}var hexDigits=Array("0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F");function dec2hex(a){return(hexDigits[a>>4]+hexDigits[a&15])}function htmlentities(a){var c=document.createElement("div");var b=document.createTextNode(a);c.appendChild(b);a=c.innerHTML;return a.replace(/"/g,"&quot;")}function getHTTPObject(){var xmlhttp;
/*@cc_on
		@if (@_jscript_version >= 5)
			try
			{
				xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e)
			{
				try
				{
					xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch (E) 
				{
					xmlhttp = false;
				}
			}
		@else
			xmlhttp = false;
		@end @*/
if(!xmlhttp&&typeof XMLHttpRequest!="undefined"){try{xmlhttp=new XMLHttpRequest()}catch(e){xmlhttp=false}}return xmlhttp}function getPageSize(){var c,a;if(window.innerHeight&&window.scrollMaxY){c=document.body.scrollWidth;a=window.innerHeight+window.scrollMaxY}else{if(document.body.scrollHeight>document.body.offsetHeight){c=document.body.scrollWidth;a=document.body.scrollHeight}else{c=document.body.offsetWidth;a=document.body.offsetHeight}}var b,d;if(self.innerHeight){b=self.innerWidth;d=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){b=document.documentElement.clientWidth;d=document.documentElement.clientHeight}else{if(document.body){b=document.body.clientWidth;d=document.body.clientHeight}}}if(a<d){pageHeight=d}else{pageHeight=a}if(c<b){pageWidth=b}else{pageWidth=c}arrayPageSize=new Array(pageWidth,pageHeight,b,d);return arrayPageSize}function getPageWidth(){var b;if(window.innerHeight&&window.scrollMaxY){b=document.body.scrollWidth}else{if(document.body.scrollHeight>document.body.offsetHeight){b=document.body.scrollWidth}else{b=document.body.offsetWidth}}var a;if(self.innerHeight){a=self.innerWidth}else{if(document.documentElement&&document.documentElement.clientHeight){a=document.documentElement.clientWidth}else{if(document.body){a=document.body.clientWidth}}}if(b<a){pageWidth=a}else{pageWidth=b}return pageWidth}function getPageHeight(){var a;if(window.innerHeight&&window.scrollMaxY){a=window.innerHeight+window.scrollMaxY}else{if(document.body.scrollHeight>document.body.offsetHeight){a=document.body.scrollHeight}else{a=document.body.offsetHeight}}var b;if(self.innerHeight){b=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){b=document.documentElement.clientHeight}else{if(document.body){b=document.body.clientHeight}}}if(a<b){pageHeight=b}else{pageHeight=a}return pageHeight}function getScrollTop(){if(self.pageYOffset){return self.pageYOffset}else{if(document.documentElement&&document.documentElement.scrollTop){return document.documentElement.scrollTop}else{if(document.body){return document.body.scrollTop}}}}function getScrollLeft(){if(self.pageXOffset){return self.pageXOffset}else{if(document.documentElement&&document.documentElement.scrollLeft){return document.documentElement.scrollLeft}else{if(document.body){return document.body.scrollLeft}}}}function assocKeys(c){var a=new Array;for(var b in c){a.push(b)}return a}function assocMatchValues(e,c){var a=new Array;c=c.replace("+","\\+");c=c.replace("*","\\*");c=c.replace("*","\\*");c=c.replace("(","\\(");c=c.replace(")","\\)");c=c.replace("[","\\[");c=c.replace("]","\\]");var d=new RegExp(c,"i");for(var b in e){if(d.test(e[b])==true){a.push(b)}}return a}function assocMatchKeys(e,c){var a=new Array;c=c.replace("+","\\\\+");c=c.replace("*","\\\\*");c=c.replace("*","\\\\*");c=c.replace("(","\\(");c=c.replace(")","\\)");c=c.replace("[","\\[");c=c.replace("]","\\]");var d=new RegExp(c,"i");for(var b in e){if(d.test(b)==true){a.push(b)}}return a}function addCSSClass(e,d){var a=getItemFromId(e);var c=a.className;if(c.length==0){a.className=d}else{var b=c.split("/ +/");for(var f in b){if(b[f]==d){return true}}a.className+=" "+d}}function removeCSSClass(e,d){var a=getItemFromId(e);var c=a.className;var f="";if(c.length>0){var b=c.split("/ +/");for(var g in b){if(b[g]!=d){f+=" "+b[g]}}a.className+=d.substr(1)}}(function(){function a(d){var b=[];for(var c=0;c<d.length;c++){b.push(d[c])}return b}Function.prototype.bind=function(c){var d=this;var b=a(arguments).slice(1);return function(){var e=a(arguments);return d.apply(c,b.concat(e))}};Function.prototype.bindEventListener=function(c){var d=this;var b=a(arguments).slice(1);return function(e){return d.apply(c,Array(e||window.event).concat(b))}}})();function selectBoxHidden(d){var c=document.getElementsByTagName("select");var b=new RegExp("popup_select");for(var a=0;a<c.length;a++){if(!b.test(c[a].className)){if(d){c[a].style.visibility="hidden"}else{c[a].style.visibility="visible"}}}}function getSelectValue(a){return a[a.selectedIndex].value}function populateSelectBox(a,c,b){a.options.length=0;for(i=0;i<c.length;i++){a.options[i]=new Option(c[i],b[i])}}function populateSelectBoxWithAssoc(a,c){a.options.length=0;i=0;for(var b in c){a.options[i]=new Option(c[b],b);i++}}function setOpacity(c,b){var a=getItemFromId(c);if(ie4){a.style.zoom=1;a.style.filter="alpha(opacity="+b+")"}else{a.style.opacity=b/100}}function getChildElements(e){var f=e.getElementsByTagName("*");var d=f.length;var a=0;var b=new Array();for(var c=0;c<d;c++){if(f[c].parentNode==e){b[a]=f[c];a++}}return b}function cosmos_vertical_ticker(a,c,b,d,e){this.container=a;this.speed=c||4;this.timeinterval=b||40;this.hold=d||200;this.spacing=e||20;this.scrolling=true;this.containerX=getItemX(this.container);this.containerY=getItemY(this.container);addListener(getItemFromId(this.container),"mouseover",this.stopScroll.bindEventListener(this));addListener(getItemFromId(this.container),"mouseout",this.startScroll.bindEventListener(this))}cosmos_vertical_ticker.prototype.init=function(){this.container.style.overflow="hidden";this.container.style.position="relative";this.position=new Array();this.height=new Array();this.items=getChildElements(this.container);this.item_count=this.items.length;for(var b=0;b<this.item_count;b++){this.height[b]=this.items[b].offsetHeight+this.spacing;if(b>0){this.position[b]=this.position[b-1]+this.height[b-1]}else{this.position[b]=0}this.items[b].style.position="absolute";setItemPos(this.items[b],0,this.position[b])}this.current_item=1;this.scrolling=true;this.velocity=0;this.waiting=this.hold;var a=this;this.timer=setInterval(function(){a.scroll()},this.timeinterval)};cosmos_vertical_ticker.prototype.scroll=function(){if(this.scrolling){if(this.waiting>0){this.waiting--}else{var b=this.speed;if(this.position[this.current_item]<20){b=Math.ceil(b/2)}if(this.position[this.current_item]<5){b=1}for(var a=0;a<this.item_count;a++){this.position[a]+=this.velocity;setItemPos(this.items[a],0,this.position[a])}if(this.velocity<0){if(this.position[this.current_item]-this.velocity*(this.velocity-1)/2<0){this.velocity++}else{if(this.position[this.current_item]-(this.velocity-1)*(this.velocity-2)/2>=0){this.velocity--}}}else{if(this.position[this.current_item]+this.velocity*(this.velocity+1)/2>0){this.velocity--}else{if(this.position[this.current_item]+(this.velocity+1)*(this.velocity+2)/2<=0){this.velocity++}}}if(this.position[this.current_item]<1){this.waiting=this.hold;if(this.current_item==0){this.position[this.item_count-1]=this.position[this.item_count-2]+this.height[this.item_count-2]}if(this.current_item==1){this.position[this.current_item-1]=this.position[this.item_count-1]+this.height[this.item_count-1]}else{this.position[this.current_item-1]=this.position[this.current_item-2]+this.height[this.current_item-2]}this.current_item++;if(this.current_item==this.item_count){this.current_item=0}}}}};cosmos_vertical_ticker.prototype.startScroll=function(a){this.scrolling=true};cosmos_vertical_ticker.prototype.stopScroll=function(a){this.scrolling=false};function cosmos_content_roller(a,d,c,b){this.container=getItemFromId(a);this.content=getItemFromId(d);this.timeinterval=b||20;this.open=c||false;this.init()}cosmos_content_roller.prototype.init=function(){this.container.style.overflow="hidden";this.content.style.bottom="0px";if(this.open){setItemHeight(this.container,"auto")}else{setItemHeight(this.container,0)}};cosmos_content_roller.prototype.roll=function(){this.open=!this.open;this.velocity=0;this.height=getItemHeight(this.content);if(this.open){if(this.position==undefined){this.position=0}this.target=this.height}else{if(this.position==undefined){this.position=this.height}this.target=0}setItemHeight(this.container,this.position);clearTimeout(this.timer);var a=this;this.timer=setInterval(function(){a.scroll()},this.timeinterval)};cosmos_content_roller.prototype.scroll=function(){this.position+=this.velocity;if(this.velocity<0){if(this.position-this.velocity*(this.velocity-1)/2<this.target){this.velocity++}else{if(this.position-(this.velocity-1)*(this.velocity-2)/2>=this.target){this.velocity--}}}else{if(this.position+this.velocity*(this.velocity+1)/2>this.target){this.velocity--}else{if(this.position+(this.velocity+1)*(this.velocity+2)/2<=this.target){this.velocity++}}}if(this.position!=0){this.content.style.marginTop=((this.height-this.position)*-1)+"px"}setItemHeight(this.container,this.position);if(this.position==this.target){if(this.target>0){setItemHeight(this.container,"auto")}this.position=undefined;clearTimeout(this.timer)}};function getBookmarkText(a){if(window.sidebar||(window.opera&&window.print)){return"Bookmark "+a}else{if(window.external){return"Add "+a+" to Favourites"}else{return""}}}function addBookmark(b,a){if(window.external){window.external.AddFavorite(a,b);return false}else{if(window.sidebar){window.sidebar.addPanel(b,a,"");return false}else{if(window.opera&&window.print){return true}}}}function ajaxHandler(){this.http=this.getHTTPObject();this.lasterror=""}ajaxHandler.prototype.getHTTPObject=function(){var xmlhttp;
/*@cc_on
		@if (@_jscript_version >= 5)
			try
			{
				xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e)
			{
				try
				{
					xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch (E) 
				{
					xmlhttp = false;
				}
			}
		@else
			xmlhttp = false;
		@end @*/
if(!xmlhttp&&typeof XMLHttpRequest!="undefined"){try{xmlhttp=new XMLHttpRequest()}catch(e){xmlhttp=false}}return xmlhttp};ajaxHandler.prototype.sendPost=function(a,b){try{this.http.open("POST",a,false);this.http.setRequestHeader("Content-Type","application/x-www-form-urlencoded")}catch(c){this.lasterror=c.message;return false}this.http.send(b);if(this.http.readyState==4){return true}else{return false}};ajaxHandler.prototype.getResponseXML=function(){return this.http.responseXML};ajaxHandler.prototype.getResponse=function(){return this.http.responseText};function getElementValue(c,b){var a;try{a=c.getElementsByTagName(b)[0].childNodes[0].nodeValue}catch(d){a=""}return a}function nextElement(a){do{a=a.nextSibling}while(a&&a.nodeType!=1);return a}function previousElement(){do{element=element.previousSibling}while(element&&element.nodeType!=1);return element}function cosmos_sortable_list(c,d,a){this.list=getItemFromId(c);this.clickHandler=d;this.dragHandler=a;items=getChildElements(this.list);for(var b in items){new cosmos_draggable(items[b],this.clickEvent.bind(this),this.dragFinished.bind(this),true,"hv",50,5)}}cosmos_sortable_list.prototype.addItem=function(c,b){var a=document.createElement("li");a.id=c;a.className="cosmos_sortable_list_item";a.innerHTML='<div class="cosmos_sortable_list_item">'+b+"</div>";this.list.appendChild(a);new cosmos_draggable(getItemFromId(a),this.clickEvent.bind(this),this.dragFinished.bind(this),true,"hv",50,5)};cosmos_sortable_list.prototype.clickEvent=function(a){if(typeof(this.clickHandler)=="function"){this.clickHandler(a)}};cosmos_sortable_list.prototype.dragFinished=function(d){var h,b,e,f,c;h=getItemY(this.list);b=h+getItemHeight(this.list);if(d.y<h){this.list.removeChild(d.item);this.list.insertBefore(d.item,this.list.firstChild)}else{if(d.y>b){this.list.removeChild(d.item);this.list.appendChild(d.item)}else{e=h;var g=getChildElements(this.list);for(var j in g){if(g[j]!=d.item){f=getItemY(g[j]);c=getItemHeight(g[j]);if(d.y>=(e)&&d.y<=f+c){this.list.removeChild(d.item);var a=nextElement(g[j]);if(a!=false){this.list.insertBefore(d.item,a)}else{this.list.appendChild(this.list)}break}e=f+c}}}}if(typeof(this.dragHandler)=="function"){this.dragHandler(d)}};cosmos_sortable_list.prototype.getItems=function(){var b=new Array();var a=getChildElements(this.list);var d=0;for(var c in a){b[d]=a[c].id;d++}return b};function cosmos_draggable(a,b,d,g,f,e,c){this.item=getItemFromId(a);this.click_handler=b;this.drag_complete_handler=d;this.directions=f.toUpperCase()||"HV";this.clone=g||false;this.snap_x=e||0;this.snap_y=c||0;addListener(this.item,"mousedown",this.startDrag.bindEventListener(this))}cosmos_draggable.prototype.startDrag=function(b){this.xPos=getItemX(this.item);this.yPos=getItemY(this.item);this.startMouseX=mousex;this.startMouseY=mousey;this.xOffset=this.xPos-this.startMouseX;this.yOffset=this.yPos-this.startMouseY;this.dragging=false;this.draggable=this.item;var a=new Date();this.startTime=a.valueOf();this.oldOnSelect=document.onselectstart;document.body.style.MozUserSelect="none";this.draggable.style.MozUserSelect="none";document.onselectstart=function(){return false};this.moveFP=this.move.bindEventListener(this);this.stopDragFP=this.stopDrag.bindEventListener(this);addListener(document,"mousemove",this.moveFP);addListener(document,"mouseup",this.stopDragFP);b.cancelBubble=true};cosmos_draggable.prototype.move=function(c){if(this.dragging){var e=mousex+this.xOffset;var b=mousey+this.yOffset;if(Math.abs(e-this.xPos)<=this.snap_x){e=this.xPos}if(Math.abs(b-this.yPos)<=this.snap_y){b=this.yPos}if(this.directions=="H"){setItemPos(this.draggable,e,this.yPos)}else{if(this.directions=="V"){setItemPos(this.draggable,this.xPos,b)}else{setItemPos(this.draggable,e,b)}}}else{var a=Math.abs(this.startMouseX-mousex);var d=Math.abs(this.startMouseY-mousey);if(a>5||d>5){this.dragging=true;if(this.clone){this.draggable=this.item.cloneNode(true);this.draggable.style.position="absolute";document.body.appendChild(this.draggable);setOpacity(this.item,50);this.draggable.style.zIndex=1000;this.draggable.className+=" dragger"}this.draggable.style.position="absolute";setOpacity(this.draggable,70);if(this.directions=="H"){setItemPos(this.draggable,mousex+this.xOffset,this.yPos)}else{if(this.directions=="V"){setItemPos(this.draggable,this.xPos,mousey+this.yOffset)}else{setItemPos(this.draggable,mousex+this.xOffset,mousey+this.yOffset)}}}}};cosmos_draggable.prototype.stopDrag=function(b){removeListener(document,"mousemove",this.moveFP);removeListener(document,"mouseup",this.stopDragFP);document.body.style.MozUserSelect="";this.draggable.style.MozUserSelect="";this.x=getItemX(this.draggable);this.y=getItemY(this.draggable);this.mouseX=mousex;this.mouseY=mousey;if(this.dragging){setOpacity(this.item,100);if(this.clone){document.body.removeChild(this.draggable)}document.onselectstart=this.oldOnSelect;this.drag_complete_handler(this)}else{var a=new Date();if(a.valueOf()-this.startTime<1000){this.click_handler(this)}}};
var ie_with_issue = (document.defaultCharset && document.getElementById && !window.home);
if (ie_with_issue)
{
	addOnLoadEvent(flash_fix);
}

function flash_fix()
{
	var stripQueue = [];
	var objects = document.getElementsByTagName('object');
	for (var i=0; i<objects.length; i++){			
		var o = objects[i];	
		var h = o.outerHTML;
		var params = "";
		for (var j = 0; j<o.childNodes.length; j++) {
			var p = o.childNodes[j];
			if (p.tagName == "PARAM"){
				params += p.outerHTML;		       
			}
		}	
		if (o.className.toLowerCase().indexOf ("noswap") != -1){
			continue;
		}		
		var tag = h.split(">")[0] + ">";			
		var newObject = tag + params + o.innerHTML + " </OBJECT>";		
		o.outerHTML = newObject;
	}
	if (stripQueue.length) {
		stripFlash(stripQueue)
	}
}

/* 
 * flowplayer.js 3.1.1. The Flowplayer API
 * 
 * Copyright 2009 Flowplayer Oy
 * 
 * This file is part of Flowplayer.
 * 
 * Flowplayer is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * Flowplayer is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with Flowplayer.  If not, see <http://www.gnu.org/licenses/>.
 * 
 * Date: 2009-02-25 16:24:29 -0500 (Wed, 25 Feb 2009)
 * Revision: 166 
 */
(function(){function g(o){console.log("$f.fireEvent",[].slice.call(o))}function k(q){if(!q||typeof q!="object"){return q}var o=new q.constructor();for(var p in q){if(q.hasOwnProperty(p)){o[p]=k(q[p])}}return o}function m(t,q){if(!t){return}var o,p=0,r=t.length;if(r===undefined){for(o in t){if(q.call(t[o],o,t[o])===false){break}}}else{for(var s=t[0];p<r&&q.call(s,p,s)!==false;s=t[++p]){}}return t}function c(o){return document.getElementById(o)}function i(q,p,o){if(typeof p!="object"){return q}if(q&&p){m(p,function(r,s){if(!o||typeof s!="function"){q[r]=s}})}return q}function n(s){var q=s.indexOf(".");if(q!=-1){var p=s.substring(0,q)||"*";var o=s.substring(q+1,s.length);var r=[];m(document.getElementsByTagName(p),function(){if(this.className&&this.className.indexOf(o)!=-1){r.push(this)}});return r}}function f(o){o=o||window.event;if(o.preventDefault){o.stopPropagation();o.preventDefault()}else{o.returnValue=false;o.cancelBubble=true}return false}function j(q,o,p){q[o]=q[o]||[];q[o].push(p)}function e(){return"_"+(""+Math.random()).substring(2,10)}var h=function(t,r,s){var q=this;var p={};var u={};q.index=r;if(typeof t=="string"){t={url:t}}i(this,t,true);m(("Begin*,Start,Pause*,Resume*,Seek*,Stop*,Finish*,LastSecond,Update,BufferFull,BufferEmpty,BufferStop").split(","),function(){var v="on"+this;if(v.indexOf("*")!=-1){v=v.substring(0,v.length-1);var w="onBefore"+v.substring(2);q[w]=function(x){j(u,w,x);return q}}q[v]=function(x){j(u,v,x);return q};if(r==-1){if(q[w]){s[w]=q[w]}if(q[v]){s[v]=q[v]}}});i(this,{onCuepoint:function(x,w){if(arguments.length==1){p.embedded=[null,x];return q}if(typeof x=="number"){x=[x]}var v=e();p[v]=[x,w];if(s.isLoaded()){s._api().fp_addCuepoints(x,r,v)}return q},update:function(w){i(q,w);if(s.isLoaded()){s._api().fp_updateClip(w,r)}var v=s.getConfig();var x=(r==-1)?v.clip:v.playlist[r];i(x,w,true)},_fireEvent:function(v,y,w,A){if(v=="onLoad"){m(p,function(B,C){if(C[0]){s._api().fp_addCuepoints(C[0],r,B)}});return false}A=A||q;if(v=="onCuepoint"){var z=p[y];if(z){return z[1].call(s,A,w)}}if(v=="onStart"||v=="onUpdate"||v=="onResume"){i(A,y);if(!A.duration){A.duration=y.metaData.duration}else{A.fullDuration=y.metaData.duration}}var x=true;m(u[v],function(){x=this.call(s,A,y,w)});return x}});if(t.onCuepoint){var o=t.onCuepoint;q.onCuepoint.apply(q,typeof o=="function"?[o]:o);delete t.onCuepoint}m(t,function(v,w){if(typeof w=="function"){j(u,v,w);delete t[v]}});if(r==-1){s.onCuepoint=this.onCuepoint}};var l=function(p,r,q,t){var s={};var o=this;var u=false;if(t){i(s,t)}m(r,function(v,w){if(typeof w=="function"){s[v]=w;delete r[v]}});i(this,{animate:function(y,z,x){if(!y){return o}if(typeof z=="function"){x=z;z=500}if(typeof y=="string"){var w=y;y={};y[w]=z;z=500}if(x){var v=e();s[v]=x}if(z===undefined){z=500}r=q._api().fp_animate(p,y,z,v);return o},css:function(w,x){if(x!==undefined){var v={};v[w]=x;w=v}r=q._api().fp_css(p,w);i(o,r);return o},show:function(){this.display="block";q._api().fp_showPlugin(p);return o},hide:function(){this.display="none";q._api().fp_hidePlugin(p);return o},toggle:function(){this.display=q._api().fp_togglePlugin(p);return o},fadeTo:function(y,x,w){if(typeof x=="function"){w=x;x=500}if(w){var v=e();s[v]=w}this.display=q._api().fp_fadeTo(p,y,x,v);this.opacity=y;return o},fadeIn:function(w,v){return o.fadeTo(1,w,v)},fadeOut:function(w,v){return o.fadeTo(0,w,v)},getName:function(){return p},getPlayer:function(){return q},_fireEvent:function(w,v,x){if(w=="onUpdate"){var y=q._api().fp_getPlugin(p);if(!y){return}i(o,y);delete o.methods;if(!u){m(y.methods,function(){var A=""+this;o[A]=function(){var B=[].slice.call(arguments);var C=q._api().fp_invoke(p,A,B);return C=="undefined"?o:C}});u=true}}var z=s[w];if(z){z.apply(o,v);if(w.substring(0,1)=="_"){delete s[w]}}}})};function b(o,t,z){var E=this,y=null,x,u,p=[],s={},B={},r,v,w,D,A,q;i(E,{id:function(){return r},isLoaded:function(){return(y!==null)},getParent:function(){return o},hide:function(F){if(F){o.style.height="0px"}if(y){y.style.height="0px"}return E},show:function(){o.style.height=q+"px";if(y){y.style.height=A+"px"}return E},isHidden:function(){return y&&parseInt(y.style.height,10)===0},load:function(F){if(!y&&E._fireEvent("onBeforeLoad")!==false){m(a,function(){this.unload()});x=o.innerHTML;if(x&&!flashembed.isSupported(t.version)){o.innerHTML=""}flashembed(o,t,{config:z});if(F){F.cached=true;j(B,"onLoad",F)}}return E},unload:function(){try{if(!y||y.fp_isFullscreen()){return E}}catch(F){return E}if(x.replace(/\s/g,"")!==""){if(E._fireEvent("onBeforeUnload")===false){return E}y.fp_close();y=null;o.innerHTML=x;E._fireEvent("onUnload")}return E},getClip:function(F){if(F===undefined){F=D}return p[F]},getCommonClip:function(){return u},getPlaylist:function(){return p},getPlugin:function(F){var H=s[F];if(!H&&E.isLoaded()){var G=E._api().fp_getPlugin(F);if(G){H=new l(F,G,E);s[F]=H}}return H},getScreen:function(){return E.getPlugin("screen")},getControls:function(){return E.getPlugin("controls")},getConfig:function(F){return F?k(z):z},getFlashParams:function(){return t},loadPlugin:function(I,H,K,J){if(typeof K=="function"){J=K;K={}}var G=J?e():"_";E._api().fp_loadPlugin(I,H,K,G);var F={};F[G]=J;var L=new l(I,null,E,F);s[I]=L;return L},getState:function(){return y?y.fp_getState():-1},play:function(G,F){function H(){if(G!==undefined){E._api().fp_play(G,F)}else{E._api().fp_play()}}if(y){H()}else{E.load(function(){H()})}return E},getVersion:function(){var G="flowplayer.js 3.1.1";if(y){var F=y.fp_getVersion();F.push(G);return F}return G},_api:function(){if(!y){throw"Flowplayer "+E.id()+" not loaded when calling an API method"}return y},setClip:function(F){E.setPlaylist([F]);return E},getIndex:function(){return w}});m(("Click*,Load*,Unload*,Keypress*,Volume*,Mute*,Unmute*,PlaylistReplace,ClipAdd,Fullscreen*,FullscreenExit,Error").split(","),function(){var F="on"+this;if(F.indexOf("*")!=-1){F=F.substring(0,F.length-1);var G="onBefore"+F.substring(2);E[G]=function(H){j(B,G,H);return E}}E[F]=function(H){j(B,F,H);return E}});m(("pause,resume,mute,unmute,stop,toggle,seek,getStatus,getVolume,setVolume,getTime,isPaused,isPlaying,startBuffering,stopBuffering,isFullscreen,toggleFullscreen,reset,close,setPlaylist,addClip").split(","),function(){var F=this;E[F]=function(H,G){if(!y){return E}var I=null;if(H!==undefined&&G!==undefined){I=y["fp_"+F](H,G)}else{I=(H===undefined)?y["fp_"+F]():y["fp_"+F](H)}return I=="undefined"?E:I}});E._fireEvent=function(O){if(typeof O=="string"){O=[O]}var P=O[0],M=O[1],K=O[2],J=O[3],I=0;if(z.debug){g(O)}if(!y&&P=="onLoad"&&M=="player"){y=y||c(v);A=y.clientHeight;m(p,function(){this._fireEvent("onLoad")});m(s,function(Q,R){R._fireEvent("onUpdate")});u._fireEvent("onLoad")}if(P=="onLoad"&&M!="player"){return}if(P=="onError"){if(typeof M=="string"||(typeof M=="number"&&typeof K=="number")){M=K;K=J}}if(P=="onContextMenu"){m(z.contextMenu[M],function(Q,R){R.call(E)});return}if(P=="onPluginEvent"){var F=M.name||M;var G=s[F];if(G){G._fireEvent("onUpdate",M);G._fireEvent(K,O.slice(3))}return}if(P=="onPlaylistReplace"){p=[];var L=0;m(M,function(){p.push(new h(this,L++,E))})}if(P=="onClipAdd"){if(M.isInStream){return}M=new h(M,K,E);p.splice(K,0,M);for(I=K+1;I<p.length;I++){p[I].index++}}var N=true;if(typeof M=="number"&&M<p.length){D=M;var H=p[M];if(H){N=H._fireEvent(P,K,J)}if(!H||N!==false){N=u._fireEvent(P,K,J,H)}}m(B[P],function(){N=this.call(E,M,K);if(this.cached){B[P].splice(I,1)}if(N===false){return false}I++});return N};function C(){if($f(o)){$f(o).getParent().innerHTML="";w=$f(o).getIndex();a[w]=E}else{a.push(E);w=a.length-1}q=parseInt(o.style.height,10)||o.clientHeight;if(typeof t=="string"){t={src:t}}r=o.id||"fp"+e();v=t.id||r+"_api";t.id=v;z.playerId=r;if(typeof z=="string"){z={clip:{url:z}}}if(typeof z.clip=="string"){z.clip={url:z.clip}}z.clip=z.clip||{};if(o.getAttribute("href",2)&&!z.clip.url){z.clip.url=o.getAttribute("href",2)}u=new h(z.clip,-1,E);z.playlist=z.playlist||[z.clip];var F=0;m(z.playlist,function(){var H=this;if(typeof H=="object"&&H.length){H={url:""+H}}m(z.clip,function(I,J){if(J!==undefined&&H[I]===undefined&&typeof J!="function"){H[I]=J}});z.playlist[F]=H;H=new h(H,F,E);p.push(H);F++});m(z,function(H,I){if(typeof I=="function"){j(B,H,I);delete z[H]}});m(z.plugins,function(H,I){if(I){s[H]=new l(H,I,E)}});if(!z.plugins||z.plugins.controls===undefined){s.controls=new l("controls",null,E)}s.canvas=new l("canvas",null,E);t.bgcolor=t.bgcolor||"#000000";t.version=t.version||[9,0];t.expressInstall="http://www.flowplayer.org/swf/expressinstall.swf";function G(H){if(!E.isLoaded()&&E._fireEvent("onBeforeClick")!==false){E.load()}return f(H)}x=o.innerHTML;if(x.replace(/\s/g,"")!==""){if(o.addEventListener){o.addEventListener("click",G,false)}else{if(o.attachEvent){o.attachEvent("onclick",G)}}}else{if(o.addEventListener){o.addEventListener("click",f,false)}E.load()}}if(typeof o=="string"){flashembed.domReady(function(){var F=c(o);if(!F){throw"Flowplayer cannot access element: "+o}else{o=F;C()}})}else{C()}}var a=[];function d(o){this.length=o.length;this.each=function(p){m(o,p)};this.size=function(){return o.length}}window.flowplayer=window.$f=function(){var p=null;var o=arguments[0];if(!arguments.length){m(a,function(){if(this.isLoaded()){p=this;return false}});return p||a[0]}if(arguments.length==1){if(typeof o=="number"){return a[o]}else{if(o=="*"){return new d(a)}m(a,function(){if(this.id()==o.id||this.id()==o||this.getParent()==o){p=this;return false}});return p}}if(arguments.length>1){var r=arguments[1];var q=(arguments.length==3)?arguments[2]:{};if(typeof o=="string"){if(o.indexOf(".")!=-1){var t=[];m(n(o),function(){t.push(new b(this,k(r),k(q)))});return new d(t)}else{var s=c(o);return new b(s!==null?s:o,r,q)}}else{if(o){return new b(o,r,q)}}}return null};i(window.$f,{fireEvent:function(){var o=[].slice.call(arguments);var q=$f(o[0]);return q?q._fireEvent(o.slice(1)):null},addPlugin:function(o,p){b.prototype[o]=p;return $f},each:m,extend:i});if(typeof jQuery=="function"){jQuery.prototype.flowplayer=function(q,p){if(!arguments.length||typeof arguments[0]=="number"){var o=[];this.each(function(){var r=$f(this);if(r){o.push(r)}});return arguments.length?o[arguments[0]]:new d(o)}return this.each(function(){$f(this,k(q),p?k(p):{})})}}})();(function(){var e=typeof jQuery=="function";function i(){if(c.done){return false}var k=document;if(k&&k.getElementsByTagName&&k.getElementById&&k.body){clearInterval(c.timer);c.timer=null;for(var j=0;j<c.ready.length;j++){c.ready[j].call()}c.ready=null;c.done=true}}var c=e?jQuery:function(j){if(c.done){return j()}if(c.timer){c.ready.push(j)}else{c.ready=[j];c.timer=setInterval(i,13)}};function f(k,j){if(j){for(key in j){if(j.hasOwnProperty(key)){k[key]=j[key]}}}return k}function g(j){switch(h(j)){case"string":j=j.replace(new RegExp('(["\\\\])',"g"),"\\$1");j=j.replace(/^\s?(\d+)%/,"$1pct");return'"'+j+'"';case"array":return"["+b(j,function(m){return g(m)}).join(",")+"]";case"function":return'"function()"';case"object":var k=[];for(var l in j){if(j.hasOwnProperty(l)){k.push('"'+l+'":'+g(j[l]))}}return"{"+k.join(",")+"}"}return String(j).replace(/\s/g," ").replace(/\'/g,'"')}function h(k){if(k===null||k===undefined){return false}var j=typeof k;return(j=="object"&&k.push)?"array":j}if(window.attachEvent){window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){}})}function b(j,m){var l=[];for(var k in j){if(j.hasOwnProperty(k)){l[k]=m(j[k])}}return l}function a(q,s){var o=f({},q);var r=document.all;var m='<object width="'+o.width+'" height="'+o.height+'"';if(r&&!o.id){o.id="_"+(""+Math.random()).substring(9)}if(o.id){m+=' id="'+o.id+'"'}o.src+=((o.src.indexOf("?")!=-1?"&":"?")+Math.random());if(o.w3c||!r){m+=' data="'+o.src+'" type="application/x-shockwave-flash"'}else{m+=' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'}m+=">";if(o.w3c||r){m+='<param name="movie" value="'+o.src+'" />'}o.width=o.height=o.id=o.w3c=o.src=null;for(var j in o){if(o[j]!==null){m+='<param name="'+j+'" value="'+o[j]+'" />'}}var n="";if(s){for(var l in s){if(s[l]!==null){n+=l+"="+(typeof s[l]=="object"?g(s[l]):s[l])+"&"}}n=n.substring(0,n.length-1);m+='<param name="flashvars" value=\''+n+"' />"}m+="</object>";return m}function d(l,o,k){var j=flashembed.getVersion();f(this,{getContainer:function(){return l},getConf:function(){return o},getVersion:function(){return j},getFlashvars:function(){return k},getApi:function(){return l.firstChild},getHTML:function(){return a(o,k)}});var p=o.version;var q=o.expressInstall;var n=!p||flashembed.isSupported(p);if(n){o.onFail=o.version=o.expressInstall=null;l.innerHTML=a(o,k)}else{if(p&&q&&flashembed.isSupported([6,65])){f(o,{src:q});k={MMredirectURL:location.href,MMplayerType:"PlugIn",MMdoctitle:document.title};l.innerHTML=a(o,k)}else{if(l.innerHTML.replace(/\s/g,"")!==""){}else{l.innerHTML="<h2>Flash version "+p+" or greater is required</h2><h3>"+(j[0]>0?"Your version is "+j:"You have no flash plugin installed")+"</h3>"+(l.tagName=="A"?"<p>Click here to download latest version</p>":"<p>Download latest version from <a href='http://www.adobe.com/go/getflashplayer'>here</a></p>");if(l.tagName=="A"){l.onclick=function(){location.href="http://www.adobe.com/go/getflashplayer"}}}}}if(!n&&o.onFail){var m=o.onFail.call(this);if(typeof m=="string"){l.innerHTML=m}}if(document.all){window[o.id]=document.getElementById(o.id)}}window.flashembed=function(k,l,j){if(typeof k=="string"){var m=document.getElementById(k);if(m){k=m}else{c(function(){flashembed(k,l,j)});return}}if(!k){return}var n={width:"100%",height:"100%",allowfullscreen:true,allowscriptaccess:"always",quality:"high",version:null,onFail:null,expressInstall:null,w3c:false};if(typeof l=="string"){l={src:l}}f(n,l);return new d(k,n,j)};f(window.flashembed,{getVersion:function(){var l=[0,0];if(navigator.plugins&&typeof navigator.plugins["Shockwave Flash"]=="object"){var k=navigator.plugins["Shockwave Flash"].description;if(typeof k!="undefined"){k=k.replace(/^.*\s+(\S+\s+\S+$)/,"$1");var m=parseInt(k.replace(/^(.*)\..*$/,"$1"),10);var q=/r/.test(k)?parseInt(k.replace(/^.*r(.*)$/,"$1"),10):0;l=[m,q]}}else{if(window.ActiveXObject){try{var o=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(p){try{o=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");l=[6,0];o.AllowScriptAccess="always"}catch(j){if(l[0]==6){return}}try{o=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(n){}}if(typeof o=="object"){k=o.GetVariable("$version");if(typeof k!="undefined"){k=k.replace(/^\S+\s+(.*)$/,"$1").split(",");l=[parseInt(k[0],10),parseInt(k[2],10)]}}}}return l},isSupported:function(j){var l=flashembed.getVersion();var k=(l[0]>j[0])||(l[0]==j[0]&&l[1]>=j[1]);return k},domReady:c,asString:g,getHTML:a});if(e){jQuery.tools=jQuery.tools||{version:{}};jQuery.tools.version.flashembed="1.0.2";jQuery.fn.flashembed=function(k,j){var l=null;this.each(function(){l=flashembed(this,k,j)});return k.api===false?this:l}}})();
