//checkmail.js

//Load pre Image
var img1=new Image();
	img2=new Image();
	img3=new Image();
	img1.src="images/general.png";
	img2.src="images/mainMiddle.jpg";
	img3.src="images/menu.png";
//
function flashWrite(url,w,h,id,bg,vars,win){

	var flashStr=
	"<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+w+"' height='"+h+"' id='"+id+"' align='middle'>"+
	"<param name='allowScriptAccess' value='always' />"+
	"<param name='movie' value='"+url+"' />"+
	"<param name='FlashVars' value='"+vars+"' />"+
	"<param name='wmode' value='"+win+"' />"+
	"<param name='menu' value='false' />"+
	"<param name='quality' value='high' />"+
	"<param name='bgcolor' value='"+bg+"' />"+
	"<embed src='"+url+"' FlashVars='"+vars+"' wmode='"+win+"' menu='false' quality='high' bgcolor='"+bg+"' width='"+w+"' height='"+h+"' name='"+id+"' align='middle' allowScriptAccess='always' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"+
	"</object>";

	document.write(flashStr);

}

var activex = ((navigator.userAgent.indexOf('Win')  != -1) && (navigator.userAgent.indexOf('MSIE') != -1) && (parseInt(navigator.appVersion) >= 4 ));
var CantDetect = ((navigator.userAgent.indexOf('Safari')  != -1) || (navigator.userAgent.indexOf('Opera')  != -1));


if(typeof(detected) == "undefined" && activex) {
    document.write(
        ['<script language="VBscript">',
        'Function isSkypeInstalled()',
        'on error resume next',
        'Set oSkype = CreateObject("Skype.Detection")',
        'isSkypeInstalled = IsObject(oSkype)',
        'Set oSkype = nothing',
        'End Function',
        '</script>'].join("\n")
    );
}


function oopsPopup() {
	var windowName = "oops";
	var URLtoOpen = "http://download.skype.com/share/skypebuttons/oops/oops.html";
	var popW = 540, popH = 305;
	var scrollB = 'no';
	w = screen.availWidth;
	h = screen.availHeight;
	var leftPos = (w-popW)/2, topPos = (h-popH)/2;
	oopswindow = window.open(URLtoOpen, windowName,'width=' + popW + ',height=' + popH + ',scrollbars=' + scrollB + ',screenx=' +leftPos +',screeny=' +topPos +',top=' +topPos +',left=' +leftPos);
	return false;
}


function skypeCheck() {
	
    if(CantDetect) {
        return true;
    } else if(!activex) {
        var skypeMime = navigator.mimeTypes["application/x-skype"];
        detected = true;
        if(typeof(skypeMime) == "object") {
            return true;
        } else {
            return oopsPopup();
        }
    } else {
        if(isSkypeInstalled()) {
            detected = true;
            return true;
        }
    }
    
    detected = true;
    return oopsPopup();
}

	function NewWindow(mypage, myname, w, h, scrolla) {
	
			 var winl = (screen.availWidth - w) / 2;
 			 var wint = (screen.availHeight - h) / 2;
			 winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scrolla+',resizable=0,toolbar=no,statusbar=no'
			 win = window.open(mypage, myname, winprops)
	}
//BOOKMARK

function bookmark(title,url){
	if(window.sidebar){
		window.sidebar.addPanel(title,url,"");
	}
	else if(window.external){
		window.external.AddFavorite(url,title);
	}
	else if(window.opera&&window.print){
		return true;
	}
}


///FORM CONTACT
function check(str)
{
	var count=str.length;		
	var s=document.frmcontact.comment.value;
	if(count>500)	
	{	
		var s2=s.substring(0,500);		
		document.frmcontact.comment.value=s2;
		document.frmcontact.comment.focus();
		document.frmcontact.comment.select();
	}
	
}
///

function checkContact(value)
{
	
	resetDisplay();
	
	if(document.frmcontact.name.value=="")
	{
		document.frmcontact.name.focus();
		document.getElementById("div11").style.display='';
		return false;
	}
	if(document.frmcontact.email.value=="")
	{
		document.frmcontact.email.focus();
		document.getElementById("div22").style.display='';
		return false;
	}
	if(document.frmcontact.email.value!="")
	{
		if(!isEmail(document.frmcontact.email.value))
		{
			document.frmcontact.email.focus();
			document.frmcontact.email.select();
			document.getElementById("div22").style.display='';
			return false;
		}
	}
	
	if(document.frmcontact.tel.value=="")
	{
		document.frmcontact.tel.focus();
		document.getElementById("div33").style.display='';
		return false;
	}
	if(!validTel(document.frmcontact.tel.value))
	{
		document.frmcontact.tel.focus();
		document.frmcontact.tel.select();
		document.getElementById("div33").style.display='';
		return false;
	}
	
	if(document.frmcontact.comment.value=="")
	{
		document.frmcontact.comment.focus();
		document.getElementById("div44").style.display='';
		return false;
	}
	
	if(document.frmcontact.txtrandom.value=="")
	{
		document.frmcontact.txtrandom.focus();
		document.getElementById("div55").style.display='';
		return false;
	}
	if(document.frmcontact.txtrandom.value.toUpperCase()!=value.toUpperCase())
	{
		document.frmcontact.txtrandom.focus();
		document.getElementById("div55").style.display='';
		return false;
	}
	
return true;
}

///
function resetDisplay()
{
	for(i=1;i<=5;i++)
	{
		document.getElementById("div"+i+""+i).style.display='none';
	}
}
	


function selectAll(object)
{
		object.select();
}

function gotoFocus()
{
	document.getElementById("txtletter").select();	
}

function job_newsletter()
{
		document.getElementById("divNewsletter").style.color='#008cd0';
}

function findNewsletter(control,value)
{	
	
	if(value=="" || value=="Enter your email" || value=="Nh?p email c?a b?n" || value=="nickname@yahoo.com")
	{
		document.getElementById("txtletter").select();
		new Effect.Shake('divNewsletter',{distance:20,duration:0.1});
		return false;
	}
	if(!isEmail(value))
	{		
		document.getElementById("txtletter").value="nickname@yahoo.com";
		document.getElementById("txtletter").select();
		new Effect.Shake('divNewsletter',{distance:20,duration:0.1});
		return false;	
	}
	return true;
}


function modelessDialogShow(url,width,height)
{
	if (document.all&&window.print) //if ie5
	eval('window.showModelessDialog(url,window,"dialogWidth:'+width+'px;dialogHeight:'+height+'px;edge:Raised;center:1;help:0;resizable:1;")');
	else
	eval('window.open(url,"a","width='+width+'px,height='+height+'px,resizable=1,scrollbars=1,copyhistory=yes")')
}

function isEmail(s)
{   
  if (s=="") return false;
  if(s.indexOf(" ")>0) return false;
  var i = 1;
  var sLength = s.length;
  if (s.indexOf(".")==sLength) return false;
  if (s.indexOf(".")<=0) return false;
  if (s.indexOf("@")!=s.lastIndexOf("@")) return false;

  while ((i < sLength) && (s.charAt(i) != "@"))
  { i++
  }

  if ((i >= sLength) || (s.charAt(i) != "@")) return false;
  else i += 2;

  while ((i < sLength) && (s.charAt(i) != "."))
  { i++
  }

  if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
   var str="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghikjlmnopqrstuvwxyz-@._"; 
   for(var j=0;j<s.length;j++)
	if(str.indexOf(s.charAt(j))==-1)
		return false;
   return true;
}
function validTel(s)
{	
	var str="0123456789)(- .";
	if(s.length>=20||s.length<=5) return false;
	for(var i=0;i<s.length;i++)
	{
		if(str.indexOf(s.charAt(i))==-1)	return false;
	}
	return true;
	
}
/**/
function addToFavorites() { 
	var urlAddress = "http://www.congnghemoipleiku.net"; 
	var pageName = "Cng Ngh? M?i Pleiku - Computer & Network Solution"; 
	if (window.external) { 
		window.external.AddFavorite(urlAddress,pageName);
	} else { 
		alert("Sorry! Your browser doesn't support this function."); 
	} 
} 
	function showhide(thecell)
	{	
		if(theoldcell == thecell){
			eval('document.all.'+thecell).style.display = 'none'
			eval('document.all.'+theoldcell).style.display = 'none'
			theoldcell = ""
		}else{
			if(theoldcell != thecell){
				if(theoldcell != "")
				eval('document.all.'+theoldcell).style.display = 'none'
				eval('document.all.'+thecell).style.display = ''
				theoldcell = thecell
			}
		}
}
	
/**/
function mOvr(src) {
		if (!src.contains(event.fromElement)) {
		src.style.cursor = 'hand';
		}
	}
	function mOut(src) {
		if (!src.contains(event.toElement)) {
		src.style.cursor = 'default';
		}
	}
	function mClk(src) {
		if(event.srcElement.tagName=='TD'){
		src.children.tags('A')[0].click();
		}
	}

function RadRotator(O,o,ScrollDirection){var I=window[O]; if (I && typeof(I.Dispose)=="\146uncti\x6f\x6e"){I.Dispose(); } this.ClientID=O; this.SmoothScrollDelay=10; this.A=document.getElementById(O+"\x5fDiv"); this.U=document.getElementById(O+"_\x46\x72ameCont\x61\x69ner"); if (o){ this.o=o; }else { this.o=1; } this.U.style.top="\x30px"; this.U.style.left="0px"; this.CurrentFrame=0; var Z=this ; this.A.RadResize=this.A.RadShow= function (){Z.FixHeight(); Z.Start(); this.style.cssText=this.style.cssText; };this.z= function (e){Z.W(e); } ; this.w= function (e){Z.V(e); } ; this.v= function (e){Z.OnMouseOver(e); } ; this.T= function (e){Z.OnMouseOut(e); } ; this.t= function (){Z.Start(); } ; this.S(this.A,"\x6douseente\x72",this.z); this.S(this.A,"mous\x65\x6ceave",this.w); this.S(this.A,"\x6douseov\x65\x72",this.v); this.S(this.A,"\x6douseout",this.T); this.S(window,"\x6coad",this.t); this.R= function (){Z.Dispose(); } ; this.S(window,"\x75nload",Z.R); } ; RadRotator.prototype.Dispose= function (){ this.r= true; try { this.Q(window,"unload",this.R); this.R=null; this.P(); this.Q(this.A,"mouseenter",this.z); this.z=null; this.Q(this.A,"\x6douseleave",this.w); this.w=null; this.Q(this.A,"\x6douseove\x72",this.v); this.v=null; this.Q(this.A,"\x6douseout",this.T); this.T=null; this.Q(window,"\x6coad",this.t); this.t=null; this.A=null; this.U=null; }catch (error){}};RadRotator.prototype.attachEvent= function (N,n){var M=this.m(n); var L= function (l,K){return M(l,K); };this[N+"\x48andl\x65\x72"]=L; } ; RadRotator.prototype.m= function (k){var L= function (l,K){} ; if (typeof(k).toString().toLowerCase()=="\x66\x75nction"){L=k; }else if (typeof(k).toString().toLowerCase()=="str\x69\x6eg"){try {L=eval(k);}catch (error){}}return L; };RadRotator.prototype.FireOnClientFrameChanging= function (l){if (this.OnClientFrameChangingHandler!=null){var L=this.OnClientFrameChangingHandler; return L(this, {} ); }};RadRotator.prototype.FireOnClientFrameChanged= function (l){ this.J(); var Z=this ; if (this.RotatorMode.toLowerCase()=="\x73crol\x6c"){window.clearTimeout(this.H); this.H=0; this.H=window.setTimeout( function (){Z.h();} ,this.FrameTimeout); }if (this.RotatorMode.toLowerCase()=="\x73\x6cidesh\x6f\x77"){window.clearTimeout(this.G); this.G=0; this.G=window.setTimeout( function (){Z.g();} ,this.FrameTimeout); }if (this.OnClientFrameChangedHandler!=null){var L=this.OnClientFrameChangedHandler; return L(this, {} ); }};RadRotator.prototype.F= function (max){return parseInt(((max*Math.random())%max)); } ; RadRotator.prototype.f= function (D){if (D){ this.d= true; }else { this.d= false; }} ; RadRotator.prototype.S= function (C,N,n){try {if (C.attachEvent){C.attachEvent("on"+N,n); }else {C.addEventListener(N,n, true); }}catch (error){}} ; RadRotator.prototype.Q= function (C,N,n){if (C==null || N==null || n==null)return; try {if (C.detachEvent){C.detachEvent("on"+N,n); }else {C.removeEventListener(N,n, true); }}catch (error){}} ; RadRotator.prototype.W= function (e){if (!this.AutoAdvance){return; }if (this.PauseOnMouseOver){ this.f( true); }};RadRotator.prototype.V= function (){if (!this.AutoAdvance){return; }if (this.PauseOnMouseOver){ this.f( false); }} ; RadRotator.prototype.OnMouseOver= function (){if (!this.AutoAdvance){return; }if (document.all && !window.opera){return; }if (this.PauseOnMouseOver){ this.f( true); }} ; RadRotator.prototype.OnMouseOut= function (){if (!this.AutoAdvance){return; }if (document.all && !window.opera){return; }if (this.PauseOnMouseOver){ this.f( false); }} ; RadRotator.prototype.c= function (id){var B="__do\x50\x6f\x73tBac\x6b\050\x27"+this.o0+"\047,\x27"+id+"\047\x29"; eval(B); return; } ; RadRotator.prototype.StartRotator= function (){ this.O0= false; if (this.l0==0){return; } this.l0=0; this.AutoAdvance=1; if (this.RotatorMode.toLowerCase()=="\x73croll"){ this.h(); }else { this.g(); }} ; RadRotator.prototype.StopRotator= function (){if (this.RotatorMode.toLowerCase()=="\x73\x63roll"){ this.i0(); }else { this.I0(); }} ; RadRotator.prototype.I0= function (){ this.l0=1; this.AutoAdvance=0; } ; RadRotator.prototype.i0= function (){ this.l0=1; this.AutoAdvance=0; } ; RadRotator.prototype.Start= function (){if (this.r== true)return; if (this.A.offsetWidth==0){return; } this.FixHeight(); this.J(); if (this.RotatorMode!=null && this.RotatorMode.toLowerCase()=="\x73croll"){ this.o1(); var Z=this ; window.clearTimeout(this.H); this.H=window.setTimeout( function (){Z.h();} ,this.FrameTimeout); }if (this.RotatorMode!=null && this.RotatorMode.toLowerCase()=="\x73lides\x68\x6fw"){var Z=this ; window.clearTimeout(this.G); if (this.UseRandomSlide){Z.g(); }else { this.G=window.setTimeout( function (){Z.g();} ,this.FrameTimeout); }}} ; RadRotator.prototype.J= function (){if (this.r== true)return; if (this.HasTickers){ this.ResetTickers(); var O1=this.FrameIdArray; var l1=i1(this.A); for (var i=0; i<this.NumberOfFrames; i++){var I1=document.getElementById(O1[i]); var o2=i1(I1); if (l1.O2(o2) || ((null!=document.readyState && "\143\x6f\x6dplete"!=document.readyState))){eval(this[I1.id+"\x5f\x73"]); }}}} ; RadRotator.prototype.ResetTickers= function (){if (this.HasTickers){for (var i=0; i<this.NumberOfTickers; i++){eval(this.TickerIdArray[i]).ResetTicker(); }}} ; RadRotator.prototype.Freeze= function (){ this.O0= true; };RadRotator.prototype.FixHeight= function (){var width; var height; this.A.style.zoom="1"; if (parseInt(this.A.offsetWidth)>0){width=this.A.offsetWidth; }else {width=this.A.style.width; }if (parseInt(this.A.offsetHeight)>0){height=this.A.offsetHeight; }else {height=this.A.style.height; }if (this.RotatorMode.toLowerCase()=="\x73croll" && (this.ScrollDirection.toLowerCase()=="left" || this.ScrollDirection.toLowerCase()=="rig\x68\x74")){ this.l2=parseInt(width)/this.o; this.i2=parseInt(height); this.U.style.width=(this.l2*this.NumberOfFrames)+"\x70x"; }if (this.RotatorMode.toLowerCase()=="scr\x6f\x6cl" && (this.ScrollDirection.toLowerCase()=="up" || this.ScrollDirection.toLowerCase()=="\x64own")){ this.l2=parseInt(width); this.i2=parseInt(height)/this.o; this.U.style.height=(this.i2*this.NumberOfFrames)+"\x70x"; }if (this.RotatorMode.toLowerCase()=="slideshow"){ this.l2=parseInt(width); this.i2=parseInt(height); }var O1=this.FrameIdArray; for (var i=0; i<this.NumberOfFrames; i++){var I1=document.getElementById(O1[i]); I1.style.height=this.i2+"px"; I1.style.width=this.l2+"p\x78"; }} ; RadRotator.prototype.g= function (){if (this.r== true)return; if (this.NumberOfFrames/this.o<=1){return; }if (this.AutoAdvance){ this.ShowNextFrame(); }} ; RadRotator.prototype.o1= function (){if (this.ScrollDirection.toLowerCase()=="\x64own"){ this.U.style.top=(this.NumberOfFrames-this.o)*this.i2*(-1)+"\x70\170"; }if (this.ScrollDirection.toLowerCase()=="righ\x74"){ this.U.style.left=(this.NumberOfFrames-this.o)*this.l2*(-1)+"p\x78"; } this.J(); };RadRotator.prototype.h= function (){if (this.r== true)return; if (this.NumberOfFrames/this.o<=1){return; }if (this.FireOnClientFrameChanging(this )== false){return; }if (this.AutoAdvance){ this.I2(); }} ; RadRotator.prototype.I2= function (){switch (this.ScrollDirection.toLowerCase()){case "up":{ this.ScrollUpNextFrame(); break; }case "\x64\x6fwn":{ this.ScrollDownNextFrame(); break; }case "\x6ceft":{ this.ScrollLeftNextFrame(); break; }case "r\x69\x67ht":{ this.ScrollRightNextFrame(); break; }}} ; RadRotator.prototype.ShowPrevFrame= function (){if (this.RotatorMode.toLowerCase()!="slidesho\x77"){alert("\x44o not call\x20\x74his\x20\x66u\x6ection \x77\x68en\x20\x72ot\x61tor\x20\151\x73\x20in\x20scrol\x6c\151n\x67 mode\x21"); return; } this.CurrentFrame=(this.CurrentFrame-2)%this.NumberOfFrames; if (this.CurrentFrame<-1){ this.CurrentFrame=this.NumberOfFrames-2; } this.ShowNextFrame(); } ; RadRotator.prototype.ShowNextFrame= function (){if (this.r== true)return; if (this.RotatorMode.toLowerCase()!="\x73lid\x65\x73how"){alert("D\x6f\x20not ca\x6c\x6c th\x69\x73 f\x75\x6ect\x69\x6fn \x77\x68e\x6e\040\x72otato\x72\040i\x73 in s\x63rolli\x6eg mod\x65!"); return; }if (this.d){var Z=this ; window.clearTimeout(this.G); this.G=0; this.G=window.setTimeout( function (){Z.ShowNextFrame();} ,this.FrameTimeout); return; }if (this.FireOnClientFrameChanging(this )== false){return; }var Height; if (this.UseRandomSlide){ do {Height=this.F(this.NumberOfFrames)*this.i2*(-1); }while (Height==parseInt(this.U.style.top));}else { this.CurrentFrame=(this.CurrentFrame+1)%this.NumberOfFrames; Height=this.CurrentFrame*this.i2*(-1); }if (this.UseTransition && document.all && !window.opera){try {if (this.UseRandomEffect){ this.A.style.filter=this.TransitionStrings[this.F(17)]; }else { this.A.style.filter=this.TransitionString; } this.A.filters[0].Apply(); this.A.filters[0].Play(); }catch (e){}} this.U.style.top=Height+"\x70x"; this.FireOnClientFrameChanged(); } ; RadRotator.prototype.ScrollLeftNextFrame= function (){if (this.r== true)return; if (this.RotatorMode.toLowerCase()!="sc\x72\x6fll"){alert("\x44\x6f not \x63\x61ll \x74\x68is\x20\x66unc\x74\151\x6f\x6e w\x68en ro\x74ator \x69\x73 i\x6e slid\x65\163\x68\157w\x20mode\x21"); return; }if (this.ScrollDirection.toLowerCase()=="\x75\160" || this.ScrollDirection.toLowerCase()=="down"){alert("Do not \x63\x61ll th\x69\x73 fu\x6e\143t\x69\157n\x20\x77he\x6e\040\x72otato\x72\040i\x73 in v\x65\162t\x69cal s\x63roll\x69\156\x67 mo\x64\145\x21"); return; }if (this.O0){return; }if (this.d){var Z=this ; this.o3=0; this.o3=window.setTimeout( function (){Z.ScrollLeftNextFrame();} ,this.ScrollSpeed);return; }if (parseInt(this.U.style.left)>this.l2*(-1)){ this.O3= true; if (!this.UseSmoothScroll){ this.U.style.left=(parseInt(this.U.style.left)-1)+"px"; }else {var l3=(this.l2*(-1)-parseInt(this.U.style.left))/this.SmoothScrollDelay; this.U.style.left=(parseInt(this.U.style.left)+l3-1)+"\x70x"; }var Z=this ; this.o3=0; this.o3=window.setTimeout( function (){Z.ScrollLeftNextFrame();} ,this.ScrollSpeed); }else {var i3=this.U.firstChild.firstChild.firstChild; this.U.firstChild.firstChild.removeChild(this.U.firstChild.firstChild.firstChild); this.U.firstChild.firstChild.appendChild(i3); this.U.style.left="0px"; this.CurrentFrame=(this.CurrentFrame+1)%this.NumberOfFrames; this.FireOnClientFrameChanged(); this.O3= false; }} ; RadRotator.prototype.ScrollRightNextFrame= function (){if (this.r== true)return; if (this.RotatorMode.toLowerCase()!="\x73croll"){alert("Do not ca\x6c\x6c th\x69\x73 fun\x63tion wh\x65\156\x20\162o\x74ator\x20\151s\x20\151n\x20slide\x73\150o\x77 mode\x21"); return; }if (this.ScrollDirection.toLowerCase()=="up" || this.ScrollDirection.toLowerCase()=="do\x77\x6e"){alert("D\x6f\x20not ca\x6c\x6c th\x69\x73 fu\x6e\143t\x69\157n\x20\x77h\x65\156 \x72\157t\x61tor is\x20in ve\x72tical\x20\163\x63\162\x6flli\x6eg mo\x64e!"); return; }if (this.O0){return; }if (this.d){var Z=this ; this.o3=0; this.o3=window.setTimeout( function (){Z.ScrollRightNextFrame();} ,this.ScrollSpeed);return; }if (parseInt(this.U.style.left)<this.l2*(this.NumberOfFrames-this.o-1)*(-1)){ this.O3= true; if (!this.UseSmoothScroll){ this.U.style.left=parseInt(this.U.style.left)+1+"px"; }else {var l3=(((this.NumberOfFrames-this.o)*this.l2*(-1)+this.l2)-parseInt(this.U.style.left))/this.SmoothScrollDelay; this.U.style.left=parseInt(this.U.style.left)+l3+"\x70x"; }var Z=this ; this.o3=0; this.o3=window.setTimeout( function (){Z.ScrollRightNextFrame();} ,this.ScrollSpeed); }else {var i3=this.U.firstChild.firstChild.lastChild; this.U.firstChild.firstChild.removeChild(this.U.firstChild.firstChild.lastChild); this.U.firstChild.firstChild.insertBefore(i3,this.U.firstChild.firstChild.firstChild); this.U.style.left=(this.NumberOfFrames-this.o)*this.l2*(-1)+"\x70x"; this.CurrentFrame=(this.CurrentFrame+1)%this.NumberOfFrames; this.FireOnClientFrameChanged(); this.O3= false; }} ; RadRotator.prototype.ScrollDownNextFrame= function (){if (this.r== true)return; if (this.RotatorMode.toLowerCase()!="\x73croll"){alert("Do not cal\x6c\x20this\x20\x66un\x63\x74ion\x20\167\x68\145n\x20rotat\x6f\162 \x69\163 \x69n sli\x64\145s\x68ow mo\x64e!"); return; }if (this.ScrollDirection.toLowerCase()=="\x72ight" || this.ScrollDirection.toLowerCase()=="\x6c\x65ft"){alert("\x44o not call\x20\x74his \x66\x75nc\x74\x69on\x20\x77he\x6e\x20r\x6f\164a\x74or is \x69n hori\x7aontal\x20scrol\x6cing m\x6fde!"); return; }if (this.O0){return; }if (this.d){var Z=this ; this.o3=0; this.o3=window.setTimeout( function (){Z.ScrollDownNextFrame();} ,this.ScrollSpeed);return; }if (parseInt(this.U.style.top)<(this.NumberOfFrames-this.o)*this.i2*(-1)+this.i2){ this.O3= true; if (!this.UseSmoothScroll){ this.U.style.top=parseInt(this.U.style.top)+1+"\x70\x78"; }else {var l3=(((this.NumberOfFrames-this.o)*this.i2*(-1)+this.i2)-parseInt(this.U.style.top))/this.SmoothScrollDelay; this.U.style.top=parseInt(this.U.style.top)+l3+"\x70x"; }var Z=this ; this.o3=0; this.o3=window.setTimeout( function (){Z.ScrollDownNextFrame();} ,this.ScrollSpeed); }else {var i3=this.U.lastChild; this.U.removeChild(this.U.lastChild); this.U.insertBefore(i3,this.U.firstChild); this.U.style.top=(this.NumberOfFrames-this.o)*this.i2*(-1)+"px"; this.CurrentFrame=(this.CurrentFrame+1)%this.NumberOfFrames; this.FireOnClientFrameChanged(); this.O3= false; }} ; RadRotator.prototype.ScrollUpNextFrame= function (){if (this.r== true)return; if (this.RotatorMode.toLowerCase()!="scroll"){alert("Do not call \x74his \x66\x75nct\x69on when\x20\162\x6f\164a\x74or \x69\163 \x69\x6e s\x6c\151d\x65show \x6d\157d\x65!"); return; }if (this.ScrollDirection.toLowerCase()=="right" || this.ScrollDirection.toLowerCase()=="le\x66\x74"){alert("\x44o not cal\x6c\x20this\x20\x66un\x63\x74ion\x20\167h\x65\156 \x72otator\x20\151s\x20in hor\x69zonta\x6c\040\x73crol\x6cing m\x6fde\x21"); return; }if (this.O0){return; }if (this.d){var Z=this ; this.o3=0; this.o3=window.setTimeout( function (){Z.ScrollUpNextFrame();} ,this.ScrollSpeed);return; }if (parseInt(this.U.style.top)>this.i2*(-1)){ this.O3= true; if (!this.UseSmoothScroll){ this.U.style.top=(parseInt(this.U.style.top)-1)+"\x70\x78"; }else {var l3=(this.i2*(-1)-parseInt(this.U.style.top))/this.SmoothScrollDelay; this.U.style.top=(parseInt(this.U.style.top)+l3-1)+"\x70x"; }var Z=this ; this.o3=0; this.o3=window.setTimeout( function (){Z.ScrollUpNextFrame();} ,this.ScrollSpeed); }else {try {var i3=this.U.firstChild; this.U.removeChild(this.U.firstChild); this.U.appendChild(i3); this.U.style.top="0px"; this.CurrentFrame=(this.CurrentFrame+1)%this.NumberOfFrames; this.FireOnClientFrameChanged(); this.O3= false; }catch (e){}}} ; function I3(left,top,width,height){ this.left=(null!=left?left: 0); this.top=(null!=top?top: 0); this.width=(null!=width?width: 0); this.height=(null!=height?height: 0); this.right=left+width; this.bottom=top+height; } ; I3.prototype.o4= function (){return new I3(this.left,this.top,this.width,this.height); } ; I3.prototype.O4= function (x,y){return (this.left<=x && x<=(this.left+this.width) && this.top<=y && y<=(this.top+this.height)); } ; I3.prototype.O2= function (l4){if (null==l4){return false; }if (this ==l4){return true; }return (l4.left<this.right && l4.top<this.bottom && l4.right>this.left && l4.bottom>this.top); } ; I3.prototype.i4= function (l4){if (null==l4){return false; }if (this ==l4){return this.o4(); }if (!this.O2(l4)){return new I3(); }var left=Math.max(this.left,l4.left); var top=Math.max(this.top,l4.top); var right=Math.min(this.right,l4.right); var bottom=Math.min(this.bottom,l4.bottom); return new I3(left,right,right-left,bottom-top); } ; RadRotator.prototype.P= function (){window.clearTimeout(this.H); window.clearTimeout(this.G); window.clearTimeout(this.o3); } ; function i1(C){if (!C){C=this ; }var left=0; var top=0; var width=C.offsetWidth; var height=C.offsetHeight; while (C.offsetParent){left+=C.offsetLeft; top+=C.offsetTop; C=C.offsetParent; }if (C.x){left=C.x; }if (C.y){top=C.y; }return new I3(left,top,width,height); } ;

/*	
<div id="sphot" style="overflow:hidden;width:200px; height:200px;"></div>
window["sphot"] = new RadRotator('sphot',4);
window["sphot"].AutoAdvance = 1;
window["sphot"].FrameTimeout = 1000;
window["sphot"].RotatorMode = 'Scroll';
window["sphot"].NumberOfFrames = 10;
window["sphot"].PauseOnMouseOver = 1;
window["sphot"].HasTickers = 0;
window["sphot"].FrameIdArray = new Array('sphot_frame0','sphot_frame1','sphot_frame2','sphot_frame3','sphot_frame4','sphot_frame5','sphot_frame6','sphot_frame7','sphot_frame8','sphot_frame9');
window["sphot"].ScrollSpeed = 10;
window["sphot"].ScrollDirection = 'Up';
window["sphot"].UseSmoothScroll = 1;
window["sphot"].SmoothScrollDelay = 10;
window["sphot"].Start();
*/

//flashwrite.js
function flashWrite(url,w,h,id,bg,vars,win){

	var flashStr=
	"<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+w+"' height='"+h+"' id='"+id+"' align='middle'>"+
	"<param name='allowScriptAccess' value='always' />"+
	"<param name='movie' value='"+url+"' />"+
	"<param name='FlashVars' value='"+vars+"' />"+
	"<param name='wmode' value='"+win+"' />"+
	"<param name='menu' value='false' />"+
	"<param name='quality' value='high' />"+
	"<param name='bgcolor' value='"+bg+"' />"+
	"<embed src='"+url+"' FlashVars='"+vars+"' wmode='"+win+"' menu='false' quality='high' bgcolor='"+bg+"' width='"+w+"' height='"+h+"' name='"+id+"' align='middle' allowScriptAccess='always' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"+
	"</object>";

	document.write(flashStr);

}
function NewWindow(mypage, myname, w, h, scrolla) {
	
			 var winl = (screen.availWidth - w) / 2;
 			 var wint = (screen.availHeight - h) / 2;
			 winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scrolla+',resizable=0,toolbar=no,statusbar=no'
			 win = window.open(mypage, myname, winprops)
}


//WEBRESOURCE.AXD
function RadRotator(O,o,ScrollDirection){var I=window[O]; if (I && typeof(I.Dispose)=="\146uncti\x6f\x6e"){I.Dispose(); } this.ClientID=O; this.SmoothScrollDelay=10; this.A=document.getElementById(O+"\x5fDiv"); this.U=document.getElementById(O+"_\x46\x72ameCont\x61\x69ner"); if (o){ this.o=o; }else { this.o=1; } this.U.style.top="\x30px"; this.U.style.left="0px"; this.CurrentFrame=0; var Z=this ; this.A.RadResize=this.A.RadShow= function (){Z.FixHeight(); Z.Start(); this.style.cssText=this.style.cssText; };this.z= function (e){Z.W(e); } ; this.w= function (e){Z.V(e); } ; this.v= function (e){Z.OnMouseOver(e); } ; this.T= function (e){Z.OnMouseOut(e); } ; this.t= function (){Z.Start(); } ; this.S(this.A,"\x6douseente\x72",this.z); this.S(this.A,"mous\x65\x6ceave",this.w); this.S(this.A,"\x6douseov\x65\x72",this.v); this.S(this.A,"\x6douseout",this.T); this.S(window,"\x6coad",this.t); this.R= function (){Z.Dispose(); } ; this.S(window,"\x75nload",Z.R); } ; RadRotator.prototype.Dispose= function (){ this.r= true; try { this.Q(window,"unload",this.R); this.R=null; this.P(); this.Q(this.A,"mouseenter",this.z); this.z=null; this.Q(this.A,"\x6douseleave",this.w); this.w=null; this.Q(this.A,"\x6douseove\x72",this.v); this.v=null; this.Q(this.A,"\x6douseout",this.T); this.T=null; this.Q(window,"\x6coad",this.t); this.t=null; this.A=null; this.U=null; }catch (error){}};RadRotator.prototype.attachEvent= function (N,n){var M=this.m(n); var L= function (l,K){return M(l,K); };this[N+"\x48andl\x65\x72"]=L; } ; RadRotator.prototype.m= function (k){var L= function (l,K){} ; if (typeof(k).toString().toLowerCase()=="\x66\x75nction"){L=k; }else if (typeof(k).toString().toLowerCase()=="str\x69\x6eg"){try {L=eval(k);}catch (error){}}return L; };RadRotator.prototype.FireOnClientFrameChanging= function (l){if (this.OnClientFrameChangingHandler!=null){var L=this.OnClientFrameChangingHandler; return L(this, {} ); }};RadRotator.prototype.FireOnClientFrameChanged= function (l){ this.J(); var Z=this ; if (this.RotatorMode.toLowerCase()=="\x73crol\x6c"){window.clearTimeout(this.H); this.H=0; this.H=window.setTimeout( function (){Z.h();} ,this.FrameTimeout); }if (this.RotatorMode.toLowerCase()=="\x73\x6cidesh\x6f\x77"){window.clearTimeout(this.G); this.G=0; this.G=window.setTimeout( function (){Z.g();} ,this.FrameTimeout); }if (this.OnClientFrameChangedHandler!=null){var L=this.OnClientFrameChangedHandler; return L(this, {} ); }};RadRotator.prototype.F= function (max){return parseInt(((max*Math.random())%max)); } ; RadRotator.prototype.f= function (D){if (D){ this.d= true; }else { this.d= false; }} ; RadRotator.prototype.S= function (C,N,n){try {if (C.attachEvent){C.attachEvent("on"+N,n); }else {C.addEventListener(N,n, true); }}catch (error){}} ; RadRotator.prototype.Q= function (C,N,n){if (C==null || N==null || n==null)return; try {if (C.detachEvent){C.detachEvent("on"+N,n); }else {C.removeEventListener(N,n, true); }}catch (error){}} ; RadRotator.prototype.W= function (e){if (!this.AutoAdvance){return; }if (this.PauseOnMouseOver){ this.f( true); }};RadRotator.prototype.V= function (){if (!this.AutoAdvance){return; }if (this.PauseOnMouseOver){ this.f( false); }} ; RadRotator.prototype.OnMouseOver= function (){if (!this.AutoAdvance){return; }if (document.all && !window.opera){return; }if (this.PauseOnMouseOver){ this.f( true); }} ; RadRotator.prototype.OnMouseOut= function (){if (!this.AutoAdvance){return; }if (document.all && !window.opera){return; }if (this.PauseOnMouseOver){ this.f( false); }} ; RadRotator.prototype.c= function (id){var B="__do\x50\x6f\x73tBac\x6b\050\x27"+this.o0+"\047,\x27"+id+"\047\x29"; eval(B); return; } ; RadRotator.prototype.StartRotator= function (){ this.O0= false; if (this.l0==0){return; } this.l0=0; this.AutoAdvance=1; if (this.RotatorMode.toLowerCase()=="\x73croll"){ this.h(); }else { this.g(); }} ; RadRotator.prototype.StopRotator= function (){if (this.RotatorMode.toLowerCase()=="\x73\x63roll"){ this.i0(); }else { this.I0(); }} ; RadRotator.prototype.I0= function (){ this.l0=1; this.AutoAdvance=0; } ; RadRotator.prototype.i0= function (){ this.l0=1; this.AutoAdvance=0; } ; RadRotator.prototype.Start= function (){if (this.r== true)return; if (this.A.offsetWidth==0){return; } this.FixHeight(); this.J(); if (this.RotatorMode!=null && this.RotatorMode.toLowerCase()=="\x73croll"){ this.o1(); var Z=this ; window.clearTimeout(this.H); this.H=window.setTimeout( function (){Z.h();} ,this.FrameTimeout); }if (this.RotatorMode!=null && this.RotatorMode.toLowerCase()=="\x73lides\x68\x6fw"){var Z=this ; window.clearTimeout(this.G); if (this.UseRandomSlide){Z.g(); }else { this.G=window.setTimeout( function (){Z.g();} ,this.FrameTimeout); }}} ; RadRotator.prototype.J= function (){if (this.r== true)return; if (this.HasTickers){ this.ResetTickers(); var O1=this.FrameIdArray; var l1=i1(this.A); for (var i=0; i<this.NumberOfFrames; i++){var I1=document.getElementById(O1[i]); var o2=i1(I1); if (l1.O2(o2) || ((null!=document.readyState && "\143\x6f\x6dplete"!=document.readyState))){eval(this[I1.id+"\x5f\x73"]); }}}} ; RadRotator.prototype.ResetTickers= function (){if (this.HasTickers){for (var i=0; i<this.NumberOfTickers; i++){eval(this.TickerIdArray[i]).ResetTicker(); }}} ; RadRotator.prototype.Freeze= function (){ this.O0= true; };RadRotator.prototype.FixHeight= function (){var width; var height; this.A.style.zoom="1"; if (parseInt(this.A.offsetWidth)>0){width=this.A.offsetWidth; }else {width=this.A.style.width; }if (parseInt(this.A.offsetHeight)>0){height=this.A.offsetHeight; }else {height=this.A.style.height; }if (this.RotatorMode.toLowerCase()=="\x73croll" && (this.ScrollDirection.toLowerCase()=="left" || this.ScrollDirection.toLowerCase()=="rig\x68\x74")){ this.l2=parseInt(width)/this.o; this.i2=parseInt(height); this.U.style.width=(this.l2*this.NumberOfFrames)+"\x70x"; }if (this.RotatorMode.toLowerCase()=="scr\x6f\x6cl" && (this.ScrollDirection.toLowerCase()=="up" || this.ScrollDirection.toLowerCase()=="\x64own")){ this.l2=parseInt(width); this.i2=parseInt(height)/this.o; this.U.style.height=(this.i2*this.NumberOfFrames)+"\x70x"; }if (this.RotatorMode.toLowerCase()=="slideshow"){ this.l2=parseInt(width); this.i2=parseInt(height); }var O1=this.FrameIdArray; for (var i=0; i<this.NumberOfFrames; i++){var I1=document.getElementById(O1[i]); I1.style.height=this.i2+"px"; I1.style.width=this.l2+"p\x78"; }} ; RadRotator.prototype.g= function (){if (this.r== true)return; if (this.NumberOfFrames/this.o<=1){return; }if (this.AutoAdvance){ this.ShowNextFrame(); }} ; RadRotator.prototype.o1= function (){if (this.ScrollDirection.toLowerCase()=="\x64own"){ this.U.style.top=(this.NumberOfFrames-this.o)*this.i2*(-1)+"\x70\170"; }if (this.ScrollDirection.toLowerCase()=="righ\x74"){ this.U.style.left=(this.NumberOfFrames-this.o)*this.l2*(-1)+"p\x78"; } this.J(); };RadRotator.prototype.h= function (){if (this.r== true)return; if (this.NumberOfFrames/this.o<=1){return; }if (this.FireOnClientFrameChanging(this )== false){return; }if (this.AutoAdvance){ this.I2(); }} ; RadRotator.prototype.I2= function (){switch (this.ScrollDirection.toLowerCase()){case "up":{ this.ScrollUpNextFrame(); break; }case "\x64\x6fwn":{ this.ScrollDownNextFrame(); break; }case "\x6ceft":{ this.ScrollLeftNextFrame(); break; }case "r\x69\x67ht":{ this.ScrollRightNextFrame(); break; }}} ; RadRotator.prototype.ShowPrevFrame= function (){if (this.RotatorMode.toLowerCase()!="slidesho\x77"){alert("\x44o not call\x20\x74his\x20\x66u\x6ection \x77\x68en\x20\x72ot\x61tor\x20\151\x73\x20in\x20scrol\x6c\151n\x67 mode\x21"); return; } this.CurrentFrame=(this.CurrentFrame-2)%this.NumberOfFrames; if (this.CurrentFrame<-1){ this.CurrentFrame=this.NumberOfFrames-2; } this.ShowNextFrame(); } ; RadRotator.prototype.ShowNextFrame= function (){if (this.r== true)return; if (this.RotatorMode.toLowerCase()!="\x73lid\x65\x73how"){alert("D\x6f\x20not ca\x6c\x6c th\x69\x73 f\x75\x6ect\x69\x6fn \x77\x68e\x6e\040\x72otato\x72\040i\x73 in s\x63rolli\x6eg mod\x65!"); return; }if (this.d){var Z=this ; window.clearTimeout(this.G); this.G=0; this.G=window.setTimeout( function (){Z.ShowNextFrame();} ,this.FrameTimeout); return; }if (this.FireOnClientFrameChanging(this )== false){return; }var Height; if (this.UseRandomSlide){ do {Height=this.F(this.NumberOfFrames)*this.i2*(-1); }while (Height==parseInt(this.U.style.top));}else { this.CurrentFrame=(this.CurrentFrame+1)%this.NumberOfFrames; Height=this.CurrentFrame*this.i2*(-1); }if (this.UseTransition && document.all && !window.opera){try {if (this.UseRandomEffect){ this.A.style.filter=this.TransitionStrings[this.F(17)]; }else { this.A.style.filter=this.TransitionString; } this.A.filters[0].Apply(); this.A.filters[0].Play(); }catch (e){}} this.U.style.top=Height+"\x70x"; this.FireOnClientFrameChanged(); } ; RadRotator.prototype.ScrollLeftNextFrame= function (){if (this.r== true)return; if (this.RotatorMode.toLowerCase()!="sc\x72\x6fll"){alert("\x44\x6f not \x63\x61ll \x74\x68is\x20\x66unc\x74\151\x6f\x6e w\x68en ro\x74ator \x69\x73 i\x6e slid\x65\163\x68\157w\x20mode\x21"); return; }if (this.ScrollDirection.toLowerCase()=="\x75\160" || this.ScrollDirection.toLowerCase()=="down"){alert("Do not \x63\x61ll th\x69\x73 fu\x6e\143t\x69\157n\x20\x77he\x6e\040\x72otato\x72\040i\x73 in v\x65\162t\x69cal s\x63roll\x69\156\x67 mo\x64\145\x21"); return; }if (this.O0){return; }if (this.d){var Z=this ; this.o3=0; this.o3=window.setTimeout( function (){Z.ScrollLeftNextFrame();} ,this.ScrollSpeed);return; }if (parseInt(this.U.style.left)>this.l2*(-1)){ this.O3= true; if (!this.UseSmoothScroll){ this.U.style.left=(parseInt(this.U.style.left)-1)+"px"; }else {var l3=(this.l2*(-1)-parseInt(this.U.style.left))/this.SmoothScrollDelay; this.U.style.left=(parseInt(this.U.style.left)+l3-1)+"\x70x"; }var Z=this ; this.o3=0; this.o3=window.setTimeout( function (){Z.ScrollLeftNextFrame();} ,this.ScrollSpeed); }else {var i3=this.U.firstChild.firstChild.firstChild; this.U.firstChild.firstChild.removeChild(this.U.firstChild.firstChild.firstChild); this.U.firstChild.firstChild.appendChild(i3); this.U.style.left="0px"; this.CurrentFrame=(this.CurrentFrame+1)%this.NumberOfFrames; this.FireOnClientFrameChanged(); this.O3= false; }} ; RadRotator.prototype.ScrollRightNextFrame= function (){if (this.r== true)return; if (this.RotatorMode.toLowerCase()!="\x73croll"){alert("Do not ca\x6c\x6c th\x69\x73 fun\x63tion wh\x65\156\x20\162o\x74ator\x20\151s\x20\151n\x20slide\x73\150o\x77 mode\x21"); return; }if (this.ScrollDirection.toLowerCase()=="up" || this.ScrollDirection.toLowerCase()=="do\x77\x6e"){alert("D\x6f\x20not ca\x6c\x6c th\x69\x73 fu\x6e\143t\x69\157n\x20\x77h\x65\156 \x72\157t\x61tor is\x20in ve\x72tical\x20\163\x63\162\x6flli\x6eg mo\x64e!"); return; }if (this.O0){return; }if (this.d){var Z=this ; this.o3=0; this.o3=window.setTimeout( function (){Z.ScrollRightNextFrame();} ,this.ScrollSpeed);return; }if (parseInt(this.U.style.left)<this.l2*(this.NumberOfFrames-this.o-1)*(-1)){ this.O3= true; if (!this.UseSmoothScroll){ this.U.style.left=parseInt(this.U.style.left)+1+"px"; }else {var l3=(((this.NumberOfFrames-this.o)*this.l2*(-1)+this.l2)-parseInt(this.U.style.left))/this.SmoothScrollDelay; this.U.style.left=parseInt(this.U.style.left)+l3+"\x70x"; }var Z=this ; this.o3=0; this.o3=window.setTimeout( function (){Z.ScrollRightNextFrame();} ,this.ScrollSpeed); }else {var i3=this.U.firstChild.firstChild.lastChild; this.U.firstChild.firstChild.removeChild(this.U.firstChild.firstChild.lastChild); this.U.firstChild.firstChild.insertBefore(i3,this.U.firstChild.firstChild.firstChild); this.U.style.left=(this.NumberOfFrames-this.o)*this.l2*(-1)+"\x70x"; this.CurrentFrame=(this.CurrentFrame+1)%this.NumberOfFrames; this.FireOnClientFrameChanged(); this.O3= false; }} ; RadRotator.prototype.ScrollDownNextFrame= function (){if (this.r== true)return; if (this.RotatorMode.toLowerCase()!="\x73croll"){alert("Do not cal\x6c\x20this\x20\x66un\x63\x74ion\x20\167\x68\145n\x20rotat\x6f\162 \x69\163 \x69n sli\x64\145s\x68ow mo\x64e!"); return; }if (this.ScrollDirection.toLowerCase()=="\x72ight" || this.ScrollDirection.toLowerCase()=="\x6c\x65ft"){alert("\x44o not call\x20\x74his \x66\x75nc\x74\x69on\x20\x77he\x6e\x20r\x6f\164a\x74or is \x69n hori\x7aontal\x20scrol\x6cing m\x6fde!"); return; }if (this.O0){return; }if (this.d){var Z=this ; this.o3=0; this.o3=window.setTimeout( function (){Z.ScrollDownNextFrame();} ,this.ScrollSpeed);return; }if (parseInt(this.U.style.top)<(this.NumberOfFrames-this.o)*this.i2*(-1)+this.i2){ this.O3= true; if (!this.UseSmoothScroll){ this.U.style.top=parseInt(this.U.style.top)+1+"\x70\x78"; }else {var l3=(((this.NumberOfFrames-this.o)*this.i2*(-1)+this.i2)-parseInt(this.U.style.top))/this.SmoothScrollDelay; this.U.style.top=parseInt(this.U.style.top)+l3+"\x70x"; }var Z=this ; this.o3=0; this.o3=window.setTimeout( function (){Z.ScrollDownNextFrame();} ,this.ScrollSpeed); }else {var i3=this.U.lastChild; this.U.removeChild(this.U.lastChild); this.U.insertBefore(i3,this.U.firstChild); this.U.style.top=(this.NumberOfFrames-this.o)*this.i2*(-1)+"px"; this.CurrentFrame=(this.CurrentFrame+1)%this.NumberOfFrames; this.FireOnClientFrameChanged(); this.O3= false; }} ; RadRotator.prototype.ScrollUpNextFrame= function (){if (this.r== true)return; if (this.RotatorMode.toLowerCase()!="scroll"){alert("Do not call \x74his \x66\x75nct\x69on when\x20\162\x6f\164a\x74or \x69\163 \x69\x6e s\x6c\151d\x65show \x6d\157d\x65!"); return; }if (this.ScrollDirection.toLowerCase()=="right" || this.ScrollDirection.toLowerCase()=="le\x66\x74"){alert("\x44o not cal\x6c\x20this\x20\x66un\x63\x74ion\x20\167h\x65\156 \x72otator\x20\151s\x20in hor\x69zonta\x6c\040\x73crol\x6cing m\x6fde\x21"); return; }if (this.O0){return; }if (this.d){var Z=this ; this.o3=0; this.o3=window.setTimeout( function (){Z.ScrollUpNextFrame();} ,this.ScrollSpeed);return; }if (parseInt(this.U.style.top)>this.i2*(-1)){ this.O3= true; if (!this.UseSmoothScroll){ this.U.style.top=(parseInt(this.U.style.top)-1)+"\x70\x78"; }else {var l3=(this.i2*(-1)-parseInt(this.U.style.top))/this.SmoothScrollDelay; this.U.style.top=(parseInt(this.U.style.top)+l3-1)+"\x70x"; }var Z=this ; this.o3=0; this.o3=window.setTimeout( function (){Z.ScrollUpNextFrame();} ,this.ScrollSpeed); }else {try {var i3=this.U.firstChild; this.U.removeChild(this.U.firstChild); this.U.appendChild(i3); this.U.style.top="0px"; this.CurrentFrame=(this.CurrentFrame+1)%this.NumberOfFrames; this.FireOnClientFrameChanged(); this.O3= false; }catch (e){}}} ; function I3(left,top,width,height){ this.left=(null!=left?left: 0); this.top=(null!=top?top: 0); this.width=(null!=width?width: 0); this.height=(null!=height?height: 0); this.right=left+width; this.bottom=top+height; } ; I3.prototype.o4= function (){return new I3(this.left,this.top,this.width,this.height); } ; I3.prototype.O4= function (x,y){return (this.left<=x && x<=(this.left+this.width) && this.top<=y && y<=(this.top+this.height)); } ; I3.prototype.O2= function (l4){if (null==l4){return false; }if (this ==l4){return true; }return (l4.left<this.right && l4.top<this.bottom && l4.right>this.left && l4.bottom>this.top); } ; I3.prototype.i4= function (l4){if (null==l4){return false; }if (this ==l4){return this.o4(); }if (!this.O2(l4)){return new I3(); }var left=Math.max(this.left,l4.left); var top=Math.max(this.top,l4.top); var right=Math.min(this.right,l4.right); var bottom=Math.min(this.bottom,l4.bottom); return new I3(left,right,right-left,bottom-top); } ; RadRotator.prototype.P= function (){window.clearTimeout(this.H); window.clearTimeout(this.G); window.clearTimeout(this.o3); } ; function i1(C){if (!C){C=this ; }var left=0; var top=0; var width=C.offsetWidth; var height=C.offsetHeight; while (C.offsetParent){left+=C.offsetLeft; top+=C.offsetTop; C=C.offsetParent; }if (C.x){left=C.x; }if (C.y){top=C.y; }return new I3(left,top,width,height); } ;


//TRANSMENU CS

/* =================================================================================================
 * TransMenu 
 * March, 2003
 * Customizable multi-level animated DHTML menus with transparency.
 * =================================================================================================
 * "Can I use this?"
 * 
 * Use of this library is governed by the Creative Commons Attribution 2.0 License. You can check it 
 * out at: http://creativecommons.org/licenses/by/2.0/
 *
 * Basically: You may copy, distribute, and eat this code as you wish. But you must give me credit 
 * for writing it. You may not misrepresent yourself as the author of this code.
 * =================================================================================================
 * "It's kinda hard to read, though"
 *
 * The uncompressed, commented version of this script can be found at: 
 * http://youngpup.net/projects/transMenus
 * ============================================================================================== */
TransMenu.spacerGif="img/x.gif";TransMenu.dingbatOn="img/submenu-on.gif";TransMenu.dingbatOff="img/submenu-off.gif";TransMenu.dingbatSize=14;TransMenu.menuPadding=5;TransMenu.itemPadding=2;TransMenu.shadowSize=5;TransMenu.shadowOffset=2;TransMenu.shadowColor="#000";TransMenu.shadowPng="img/grey-40.png";TransMenu.backgroundColor="#009645";TransMenu.backgroundPng="img/white-90.png";TransMenu.hideDelay=300;TransMenu.slideTime=200;TransMenu.reference={topLeft:1,topRight:2,bottomLeft:3,bottomRight:4};TransMenu.direction={down:1,right:2};TransMenu.registry=[];TransMenu._maxZ=100;TransMenu.isSupported=function(){var ua=navigator.userAgent.toLowerCase();var pf=navigator.platform.toLowerCase();var an=navigator.appName;var r=false;if(ua.indexOf("gecko")>-1&&navigator.productSub>=20020605)r=true;else if(an=="Microsoft Internet Explorer"){if(document.getElementById){if(pf.indexOf("mac")==0){r=/msie (\d(.\d*)?)/.test(ua)&&Number(RegExp.$1)>=5.1;}
else r=true;}}
return r;}
TransMenu.initialize=function(){for(var i=0,menu=null;menu=this.registry[i];i++){menu.initialize();}}
TransMenu.renderAll=function(){var aMenuHtml=[];for(var i=0,menu=null;menu=this.registry[i];i++){aMenuHtml[i]=menu.toString();}
document.write(aMenuHtml.join(""));}
function TransMenu(oActuator,iDirection,iLeft,iTop,iReferencePoint,parentMenuSet){this.addItem=addItem;this.addMenu=addMenu;this.toString=toString;this.initialize=initialize;this.isOpen=false;this.show=show;this.hide=hide;this.items=[];this.onactivate=new Function();this.ondeactivate=new Function();this.onmouseover=new Function();this.onqueue=new Function();this.ondequeue=new Function();this.index=TransMenu.registry.length;TransMenu.registry[this.index]=this;var id="TransMenu"+this.index;var contentHeight=null;var contentWidth=null;var childMenuSet=null;var animating=false;var childMenus=[];var slideAccel=-1;var elmCache=null;var ready=false;var _this=this;var a=null;var pos=iDirection==TransMenu.direction.down?"top":"left";var dim=null;
function addItem(sText,sUrl,blank){
	var item=new TransMenuItem(sText,sUrl,this);
	item._index=this.items.length;
	this.items[item._index]=item;
}
function addMenu(oMenuItem){if(!oMenuItem.parentMenu==this)throw new Error("Cannot add a menu here");if(childMenuSet==null)childMenuSet=new TransMenuSet(TransMenu.direction.right,-5,2,TransMenu.reference.topRight);var m=childMenuSet.addMenu(oMenuItem);childMenus[oMenuItem._index]=m;m.onmouseover=child_mouseover;m.ondeactivate=child_deactivate;m.onqueue=child_queue;m.ondequeue=child_dequeue;return m;}
function initialize(){initCache();initEvents();initSize();ready=true;}
function show(){if(ready){_this.isOpen=true;animating=true;setContainerPos();elmCache["clip"].style.visibility="visible";elmCache["clip"].style.zIndex=TransMenu._maxZ++;slideStart();_this.onactivate();}}
function hide(){if(ready){_this.isOpen=false;animating=true;for(var i=0,item=null;item=elmCache.item[i];i++)dehighlight(item);if(childMenuSet)childMenuSet.hide();slideStart();_this.ondeactivate();}}
function setContainerPos(){var sub=oActuator.constructor==TransMenuItem;var act=sub?oActuator.parentMenu.elmCache["item"][oActuator._index]:oActuator;var el=act;var x=0;var y=0;var minX=0;var maxX=(window.innerWidth?window.innerWidth:document.body.clientWidth)-parseInt(elmCache["clip"].style.width);var minY=0;var maxY=(window.innerHeight?window.innerHeight:document.body.clientHeight)-parseInt(elmCache["clip"].style.height);while(sub?el.parentNode.className.indexOf("transMenu")==-1:el.offsetParent){x+=el.offsetLeft;y+=el.offsetTop;if(el.scrollLeft)x-=el.scrollLeft;if(el.scrollTop)y-=el.scrollTop;el=el.offsetParent;}
if(oActuator.constructor==TransMenuItem){x+=parseInt(el.parentNode.style.left);y+=parseInt(el.parentNode.style.top);}
switch(iReferencePoint){case TransMenu.reference.topLeft:break;case TransMenu.reference.topRight:x+=act.offsetWidth;break;case TransMenu.reference.bottomLeft:y+=act.offsetHeight;break;case TransMenu.reference.bottomRight:x+=act.offsetWidth;y+=act.offsetHeight;break;}
x+=iLeft;y+=iTop;x=Math.max(Math.min(x,maxX),minX);y=Math.max(Math.min(y,maxY),minY);elmCache["clip"].style.left=x+"px";elmCache["clip"].style.top=y+"px";}
function slideStart(){var x0=parseInt(elmCache["content"].style[pos]);var x1=_this.isOpen?0:-dim;if(a!=null)a.stop();a=new Accelimation(x0,x1,TransMenu.slideTime,slideAccel);a.onframe=slideFrame;a.onend=slideEnd;a.start();}
function slideFrame(x){elmCache["content"].style[pos]=x+"px";}
function slideEnd(){if(!_this.isOpen)elmCache["clip"].style.visibility="hidden";animating=false;}
function initSize(){var ow=elmCache["items"].offsetWidth;var oh=elmCache["items"].offsetHeight;var ua=navigator.userAgent.toLowerCase();elmCache["clip"].style.width=ow+TransMenu.shadowSize+2+"px";elmCache["clip"].style.height=oh+TransMenu.shadowSize+2+"px";elmCache["content"].style.width=ow+TransMenu.shadowSize+"px";elmCache["content"].style.height=oh+TransMenu.shadowSize+"px";contentHeight=oh+TransMenu.shadowSize;contentWidth=ow+TransMenu.shadowSize;dim=iDirection==TransMenu.direction.down?contentHeight:contentWidth;elmCache["content"].style[pos]=-dim-TransMenu.shadowSize+"px";elmCache["clip"].style.visibility="hidden";if(ua.indexOf("mac")==-1||ua.indexOf("gecko")>-1){elmCache["background"].style.width=ow+"px";elmCache["background"].style.height=oh+"px";elmCache["background"].style.backgroundColor=TransMenu.backgroundColor;elmCache["shadowRight"].style.left=ow+"px";elmCache["shadowRight"].style.height=oh-(TransMenu.shadowOffset-TransMenu.shadowSize)+"px";elmCache["shadowRight"].style.backgroundColor=TransMenu.shadowColor;elmCache["shadowBottom"].style.top=oh+"px";elmCache["shadowBottom"].style.width=ow-TransMenu.shadowOffset+"px";elmCache["shadowBottom"].style.backgroundColor=TransMenu.shadowColor;}
else{elmCache["background"].firstChild.src=TransMenu.backgroundPng;elmCache["background"].firstChild.width=ow;elmCache["background"].firstChild.height=oh;elmCache["shadowRight"].firstChild.src=TransMenu.shadowPng;elmCache["shadowRight"].style.left=ow+"px";elmCache["shadowRight"].firstChild.width=TransMenu.shadowSize;elmCache["shadowRight"].firstChild.height=oh-(TransMenu.shadowOffset-TransMenu.shadowSize);elmCache["shadowBottom"].firstChild.src=TransMenu.shadowPng;elmCache["shadowBottom"].style.top=oh+"px";elmCache["shadowBottom"].firstChild.height=TransMenu.shadowSize;elmCache["shadowBottom"].firstChild.width=ow-TransMenu.shadowOffset;}}
function initCache(){var menu=document.getElementById(id);var all=menu.all?menu.all:menu.getElementsByTagName("*");elmCache={};elmCache["clip"]=menu;elmCache["item"]=[];for(var i=0,elm=null;elm=all[i];i++){switch(elm.className){case"items":case"content":case"background":case"shadowRight":case"shadowBottom":elmCache[elm.className]=elm;break;case"item":elm._index=elmCache["item"].length;elmCache["item"][elm._index]=elm;break;}}
_this.elmCache=elmCache;}
function initEvents(){for(var i=0,item=null;item=elmCache.item[i];i++){item.onmouseover=item_mouseover;item.onmouseout=item_mouseout;item.onclick=item_click;}
if(typeof oActuator.tagName!="undefined"){oActuator.onmouseover=actuator_mouseover;oActuator.onmouseout=actuator_mouseout;}
elmCache["content"].onmouseover=content_mouseover;elmCache["content"].onmouseout=content_mouseout;}
function highlight(oRow){oRow.className="item hover";if(childMenus[oRow._index])oRow.lastChild.firstChild.src=TransMenu.dingbatOn;}
function dehighlight(oRow){oRow.className="item";if(childMenus[oRow._index])oRow.lastChild.firstChild.src=TransMenu.dingbatOff;}
function item_mouseover(){if(!animating){highlight(this);if(childMenus[this._index])childMenuSet.showMenu(childMenus[this._index]);else if(childMenuSet)childMenuSet.hide();}}
function item_mouseout(){if(!animating){if(childMenus[this._index])childMenuSet.hideMenu(childMenus[this._index]);else dehighlight(this);}}

function item_click(){
	//if(!animating){
		//if(_this.items[this._index].url)location.href=_this.items[this._index].url;
	//}
	if(_this.items[this._index].url){
		str_url = _this.items[this._index].url ;
		if (str_url.indexOf("http")==-1){
			location.href=_this.items[this._index].url;
		}else{
			winprops = 'height=600,width=700,resizable=yes,toolbar=yes,status=yes,scrollbars=yes';
	 	    window.open(_this.items[this._index].url, null, winprops);	
		}	
	}
	
}
function actuator_mouseover(){parentMenuSet.showMenu(_this);}
function actuator_mouseout(){parentMenuSet.hideMenu(_this);}
function content_mouseover(){if(!animating){parentMenuSet.showMenu(_this);_this.onmouseover();}}
function content_mouseout(){if(!animating){parentMenuSet.hideMenu(_this);}}
function child_mouseover(){if(!animating){parentMenuSet.showMenu(_this);}}
function child_deactivate(){for(var i=0;i<childMenus.length;i++){if(childMenus[i]==this){dehighlight(elmCache["item"][i]);break;}}}
function child_queue(){parentMenuSet.hideMenu(_this);}
function child_dequeue(){parentMenuSet.showMenu(_this);}
function toString(){
	var aHtml=[];
var sClassName="transMenu"+(oActuator.constructor!=TransMenuItem?" top":"");
for(var i=0,item=null;item=this.items[i];i++){
	aHtml[i]=item.toString(childMenus[i]);
}
return'<div id="'+id+'" class="'+sClassName+'">'+'<div class="content"><table class="items" cellpadding="0" cellspacing="0" border="0">'+'<tr><td colspan="2"><img src="'+TransMenu.spacerGif+'" width="1" height="'+TransMenu.menuPadding+'"></td></tr>'+aHtml.join('')+'<tr><td colspan="2"><img src="'+TransMenu.spacerGif+'" width="1" height="'+TransMenu.menuPadding+'"></td></tr></table>'+'<div class="shadowBottom"><img src="'+TransMenu.spacerGif+'" width="1" height="1"></div>'+'<div class="shadowRight"><img src="'+TransMenu.spacerGif+'" width="1" height="1"></div>'+'<div class="background"><img src="'+TransMenu.spacerGif+'" width="1" height="1"></div>'+'</div></div>';}}
TransMenuSet.registry=[];function TransMenuSet(iDirection,iLeft,iTop,iReferencePoint){this.addMenu=addMenu;this.showMenu=showMenu;this.hideMenu=hideMenu;this.hide=hide;this.hideCurrent=hideCurrent;var menus=[];var _this=this;var current=null;this.index=TransMenuSet.registry.length;TransMenuSet.registry[this.index]=this;function addMenu(oActuator){var m=new TransMenu(oActuator,iDirection,iLeft,iTop,iReferencePoint,this);menus[menus.length]=m;return m;}
function showMenu(oMenu){if(oMenu!=current){if(current!=null)hide(current);current=oMenu;oMenu.show();}
else{cancelHide(oMenu);}}
function hideMenu(oMenu){if(current==oMenu&&oMenu.isOpen){if(!oMenu.hideTimer)scheduleHide(oMenu);}}
function scheduleHide(oMenu){oMenu.onqueue();oMenu.hideTimer=window.setTimeout("TransMenuSet.registry["+_this.index+"].hide(TransMenu.registry["+oMenu.index+"])",TransMenu.hideDelay);}
function cancelHide(oMenu){if(oMenu.hideTimer){oMenu.ondequeue();window.clearTimeout(oMenu.hideTimer);oMenu.hideTimer=null;}}
function hide(oMenu){if(!oMenu&&current)oMenu=current;if(oMenu&&current==oMenu&&oMenu.isOpen){hideCurrent();}}
function hideCurrent(){if (null != current){cancelHide(current);current.hideTimer=null;current.hide();current=null;}}}
function TransMenuItem(sText,sUrl,oParent){
	this.toString=toString;
	this.text=sText;
	this.url=sUrl;
	this.parentMenu=oParent;
	function toString(bDingbat){
		var sDingbat=bDingbat?TransMenu.dingbatOff:TransMenu.spacerGif;
		var iEdgePadding=TransMenu.itemPadding+TransMenu.menuPadding;
		var sPaddingLeft="padding:"+TransMenu.itemPadding+"px; padding-left:"+iEdgePadding+"px;"
var sPaddingRight="padding:"+TransMenu.itemPadding+"px; padding-right:"+iEdgePadding+"px;"
return'<tr class="item"><td nowrap style="'+sPaddingLeft+'">'+sText+'</td><td width="14" style="'+sPaddingRight+'">'+'<img src="'+sDingbat+'" width="14" height="14"></td></tr>';
	}
}
	function Accelimation(from,to,time,zip){if(typeof zip=="undefined")zip=0;if(typeof unit=="undefined")unit="px";this.x0=from;this.x1=to;this.dt=time;this.zip=-zip;this.unit=unit;this.timer=null;this.onend=new Function();this.onframe=new Function();}
Accelimation.prototype.start=function(){this.t0=new Date().getTime();this.t1=this.t0+this.dt;var dx=this.x1-this.x0;this.c1=this.x0+((1+this.zip)*dx/3);this.c2=this.x0+((2+this.zip)*dx/3);Accelimation._add(this);}
Accelimation.prototype.stop=function(){Accelimation._remove(this);}
Accelimation.prototype._paint=function(time){if(time<this.t1){var elapsed=time-this.t0;this.onframe(Accelimation._getBezier(elapsed/this.dt,this.x0,this.x1,this.c1,this.c2));}
else this._end();}
Accelimation.prototype._end=function(){Accelimation._remove(this);this.onframe(this.x1);this.onend();}
Accelimation._add=function(o){var index=this.instances.length;this.instances[index]=o;if(this.instances.length==1){this.timerID=window.setInterval("Accelimation._paintAll()",this.targetRes);}}
Accelimation._remove=function(o){for(var i=0;i<this.instances.length;i++){if(o==this.instances[i]){this.instances=this.instances.slice(0,i).concat(this.instances.slice(i+1));break;}}
if(this.instances.length==0){window.clearInterval(this.timerID);this.timerID=null;}}
Accelimation._paintAll=function(){var now=new Date().getTime();for(var i=0;i<this.instances.length;i++){this.instances[i]._paint(now);}}
Accelimation._B1=function(t){return t*t*t}
Accelimation._B2=function(t){return 3*t*t*(1-t)}
Accelimation._B3=function(t){return 3*t*(1-t)*(1-t)}
Accelimation._B4=function(t){return(1-t)*(1-t)*(1-t)}
Accelimation._getBezier=function(percent,startPos,endPos,control1,control2){return endPos*this._B1(percent)+control2*this._B2(percent)+control1*this._B3(percent)+startPos*this._B4(percent);}
Accelimation.instances=[];Accelimation.targetRes=10;Accelimation.timerID=null;
if(window.attachEvent){var cearElementProps=['data','onmouseover','onmouseout','onmousedown','onmouseup','ondblclick','onclick','onselectstart','oncontextmenu'];window.attachEvent("onunload", function() {var el;for(var d=document.all.length;d--;){el=document.all[d];for(var c=cearElementProps.length;c--;){el[cearElementProps[c]] = null;}}});}


//UFO

/*	Unobtrusive Flash Objects (UFO) v3.20 <http://www.bobbyvandersluis.com/ufo/>
	Copyright 2005, 2006 Bobby van der Sluis
	This software is licensed under the CC-GNU LGPL <http://creativecommons.org/licenses/LGPL/2.1/>
*/

var UFO = {
	req: ["movie", "width", "height", "majorversion", "build"],
	opt: ["play", "loop", "menu", "quality", "scale", "salign", "wmode", "bgcolor", "base", "flashvars", "devicefont", "allowscriptaccess", "seamlesstabbing"],
	optAtt: ["id", "name", "align"],
	optExc: ["swliveconnect"],
	ximovie: "ufo.swf",
	xiwidth: "215",
	xiheight: "138",
	ua: navigator.userAgent.toLowerCase(),
	pluginType: "",
	fv: [0,0],
	foList: [],
		
	create: function(FO, id) {
		if (!UFO.uaHas("w3cdom") || UFO.uaHas("ieMac")) return;
		UFO.getFlashVersion();
		UFO.foList[id] = UFO.updateFO(FO);
		UFO.createCSS("#" + id, "visibility:hidden;");
		UFO.domLoad(id);
	},

	updateFO: function(FO) {
		if (typeof FO.xi != "undefined" && FO.xi == "true") {
			if (typeof FO.ximovie == "undefined") FO.ximovie = UFO.ximovie;
			if (typeof FO.xiwidth == "undefined") FO.xiwidth = UFO.xiwidth;
			if (typeof FO.xiheight == "undefined") FO.xiheight = UFO.xiheight;
		}
		FO.mainCalled = false;
		return FO;
	},

	domLoad: function(id) {
		var _t = setInterval(function() {
			if ((document.getElementsByTagName("body")[0] != null || document.body != null) && document.getElementById(id) != null) {
				UFO.main(id);
				clearInterval(_t);
			}
		}, 250);
		if (typeof document.addEventListener != "undefined") {
			document.addEventListener("DOMContentLoaded", function() { UFO.main(id); clearInterval(_t); } , null); // Gecko, Opera 9+
		}
	},

	main: function(id) {
		var _fo = UFO.foList[id];
		if (_fo.mainCalled) return;
		UFO.foList[id].mainCalled = true;
		document.getElementById(id).style.visibility = "hidden";
		if (UFO.hasRequired(id)) {
			if (UFO.hasFlashVersion(parseInt(_fo.majorversion, 10), parseInt(_fo.build, 10))) {
				if (typeof _fo.setcontainercss != "undefined" && _fo.setcontainercss == "true") UFO.setContainerCSS(id);
				UFO.writeSWF(id);
			}
			else if (_fo.xi == "true" && UFO.hasFlashVersion(6, 65)) {
				UFO.createDialog(id);
			}
		}
		document.getElementById(id).style.visibility = "visible";
	},
	
	createCSS: function(selector, declaration) {
		var _h = document.getElementsByTagName("head")[0]; 
		var _s = UFO.createElement("style");
		if (!UFO.uaHas("ieWin")) _s.appendChild(document.createTextNode(selector + " {" + declaration + "}")); // bugs in IE/Win
		_s.setAttribute("type", "text/css");
		_s.setAttribute("media", "screen"); 
		_h.appendChild(_s);
		if (UFO.uaHas("ieWin") && document.styleSheets && document.styleSheets.length > 0) {
			var _ls = document.styleSheets[document.styleSheets.length - 1];
			if (typeof _ls.addRule == "object") _ls.addRule(selector, declaration);
		}
	},
	
	setContainerCSS: function(id) {
		var _fo = UFO.foList[id];
		var _w = /%/.test(_fo.width) ? "" : "px";
		var _h = /%/.test(_fo.height) ? "" : "px";
		UFO.createCSS("#" + id, "width:" + _fo.width + _w +"; height:" + _fo.height + _h +";");
		if (_fo.width == "100%") {
			UFO.createCSS("body", "margin-left:0; margin-right:0; padding-left:0; padding-right:0;");
		}
		if (_fo.height == "100%") {
			UFO.createCSS("html", "height:100%; overflow:hidden;");
			UFO.createCSS("body", "margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0; height:100%;");
		}
	},

	createElement: function(el) {
		return (UFO.uaHas("xml") && typeof document.createElementNS != "undefined") ?  document.createElementNS("http://www.w3.org/1999/xhtml", el) : document.createElement(el);
	},

	createObjParam: function(el, aName, aValue) {
		var _p = UFO.createElement("param");
		_p.setAttribute("name", aName);	
		_p.setAttribute("value", aValue);
		el.appendChild(_p);
	},

	uaHas: function(ft) {
		var _u = UFO.ua;
		switch(ft) {
			case "w3cdom":
				return (typeof document.getElementById != "undefined" && typeof document.getElementsByTagName != "undefined" && (typeof document.createElement != "undefined" || typeof document.createElementNS != "undefined"));
			case "xml":
				var _m = document.getElementsByTagName("meta");
				var _l = _m.length;
				for (var i = 0; i < _l; i++) {
					if (/content-type/i.test(_m[i].getAttribute("http-equiv")) && /xml/i.test(_m[i].getAttribute("content"))) return true;
				}
				return false;
			case "ieMac":
				return /msie/.test(_u) && !/opera/.test(_u) && /mac/.test(_u);
			case "ieWin":
				return /msie/.test(_u) && !/opera/.test(_u) && /win/.test(_u);
			case "gecko":
				return /gecko/.test(_u) && !/applewebkit/.test(_u);
			case "opera":
				return /opera/.test(_u);
			case "safari":
				return /applewebkit/.test(_u);
			default:
				return false;
		}
	},
	
	getFlashVersion: function() {
		if (UFO.fv[0] != 0) return;  
		if (navigator.plugins && typeof navigator.plugins["Shockwave Flash"] == "object") {
			UFO.pluginType = "npapi";
			var _d = navigator.plugins["Shockwave Flash"].description;
			if (typeof _d != "undefined") {
				_d = _d.replace(/^.*\s+(\S+\s+\S+$)/, "$1");
				var _m = parseInt(_d.replace(/^(.*)\..*$/, "$1"), 10);
				var _r = /r/.test(_d) ? parseInt(_d.replace(/^.*r(.*)$/, "$1"), 10) : 0;
				UFO.fv = [_m, _r];
			}
		}
		else if (window.ActiveXObject) {
			UFO.pluginType = "ax";
			try { // avoid fp 6 crashes
				var _a = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
			}
			catch(e) {
				try { 
					var _a = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
					UFO.fv = [6, 0];
					_a.AllowScriptAccess = "always"; // throws if fp < 6.47 
				}
				catch(e) {
					if (UFO.fv[0] == 6) return;
				}
				try {
					var _a = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
				}
				catch(e) {}
			}
			if (typeof _a == "object") {
				var _d = _a.GetVariable("$version"); // bugs in fp 6.21/6.23
				if (typeof _d != "undefined") {
					_d = _d.replace(/^\S+\s+(.*)$/, "$1").split(",");
					UFO.fv = [parseInt(_d[0], 10), parseInt(_d[2], 10)];
				}
			}
		}
	},

	hasRequired: function(id) {
		var _l = UFO.req.length;
		for (var i = 0; i < _l; i++) {
			if (typeof UFO.foList[id][UFO.req[i]] == "undefined") return false;
		}
		return true;
	},
	
	hasFlashVersion: function(major, release) {
		return (UFO.fv[0] > major || (UFO.fv[0] == major && UFO.fv[1] >= release)) ? true : false;
	},

	writeSWF: function(id) {
		var _fo = UFO.foList[id];
		var _e = document.getElementById(id);
		if (UFO.pluginType == "npapi") {
			if (UFO.uaHas("gecko") || UFO.uaHas("xml")) {
				while(_e.hasChildNodes()) {
					_e.removeChild(_e.firstChild);
				}
				var _obj = UFO.createElement("object");
				_obj.setAttribute("type", "application/x-shockwave-flash");
				_obj.setAttribute("data", _fo.movie);
				_obj.setAttribute("width", _fo.width);
				_obj.setAttribute("height", _fo.height);
				var _l = UFO.optAtt.length;
				for (var i = 0; i < _l; i++) {
					if (typeof _fo[UFO.optAtt[i]] != "undefined") _obj.setAttribute(UFO.optAtt[i], _fo[UFO.optAtt[i]]);
				}
				var _o = UFO.opt.concat(UFO.optExc);
				var _l = _o.length;
				for (var i = 0; i < _l; i++) {
					if (typeof _fo[_o[i]] != "undefined") UFO.createObjParam(_obj, _o[i], _fo[_o[i]]);
				}
				_e.appendChild(_obj);
			}
			else {
				var _emb = "";
				var _o = UFO.opt.concat(UFO.optAtt).concat(UFO.optExc);
				var _l = _o.length;
				for (var i = 0; i < _l; i++) {
					if (typeof _fo[_o[i]] != "undefined") _emb += ' ' + _o[i] + '="' + _fo[_o[i]] + '"';
				}
				_e.innerHTML = '<embed type="application/x-shockwave-flash" src="' + _fo.movie + '" width="' + _fo.width + '" height="' + _fo.height + '" pluginspage="http://www.macromedia.com/go/getflashplayer"' + _emb + '></embed>';
			}
		}
		else if (UFO.pluginType == "ax") {
			var _objAtt = "";
			var _l = UFO.optAtt.length;
			for (var i = 0; i < _l; i++) {
				if (typeof _fo[UFO.optAtt[i]] != "undefined") _objAtt += ' ' + UFO.optAtt[i] + '="' + _fo[UFO.optAtt[i]] + '"';
			}
			var _objPar = "";
			var _l = UFO.opt.length;
			for (var i = 0; i < _l; i++) {
				if (typeof _fo[UFO.opt[i]] != "undefined") _objPar += '<param name="' + UFO.opt[i] + '" value="' + _fo[UFO.opt[i]] + '" />';
			}
			var _p = window.location.protocol == "https:" ? "https:" : "http:";
			_e.innerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"' + _objAtt + ' width="' + _fo.width + '" height="' + _fo.height + '" codebase="' + _p + '//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=' + _fo.majorversion + ',0,' + _fo.build + ',0"><param name="movie" value="' + _fo.movie + '" />' + _objPar + '</object>';
		}
	},
		
	createDialog: function(id) {
		var _fo = UFO.foList[id];
		UFO.createCSS("html", "height:100%; overflow:hidden;");
		UFO.createCSS("body", "height:100%; overflow:hidden;");
		UFO.createCSS("#xi-con", "position:absolute; left:0; top:0; z-index:1000; width:100%; height:100%; background-color:#fff; filter:alpha(opacity:75); opacity:0.75;");
		UFO.createCSS("#xi-dia", "position:absolute; left:50%; top:50%; margin-left: -" + Math.round(parseInt(_fo.xiwidth, 10) / 2) + "px; margin-top: -" + Math.round(parseInt(_fo.xiheight, 10) / 2) + "px; width:" + _fo.xiwidth + "px; height:" + _fo.xiheight + "px;");
		var _b = document.getElementsByTagName("body")[0];
		var _c = UFO.createElement("div");
		_c.setAttribute("id", "xi-con");
		var _d = UFO.createElement("div");
		_d.setAttribute("id", "xi-dia");
		_c.appendChild(_d);
		_b.appendChild(_c);
		var _mmu = window.location;
		if (UFO.uaHas("xml") && UFO.uaHas("safari")) {
			var _mmd = document.getElementsByTagName("title")[0].firstChild.nodeValue = document.getElementsByTagName("title")[0].firstChild.nodeValue.slice(0, 47) + " - Flash Player Installation";
		}
		else {
			var _mmd = document.title = document.title.slice(0, 47) + " - Flash Player Installation";
		}
		var _mmp = UFO.pluginType == "ax" ? "ActiveX" : "PlugIn";
		var _uc = typeof _fo.xiurlcancel != "undefined" ? "&xiUrlCancel=" + _fo.xiurlcancel : "";
		var _uf = typeof _fo.xiurlfailed != "undefined" ? "&xiUrlFailed=" + _fo.xiurlfailed : "";
		UFO.foList["xi-dia"] = { movie:_fo.ximovie, width:_fo.xiwidth, height:_fo.xiheight, majorversion:"6", build:"65", flashvars:"MMredirectURL=" + _mmu + "&MMplayerType=" + _mmp + "&MMdoctitle=" + _mmd + _uc + _uf };
		UFO.writeSWF("xi-dia");
	},

	expressInstallCallback: function() {
		var _b = document.getElementsByTagName("body")[0];
		var _c = document.getElementById("xi-con");
		_b.removeChild(_c);
		UFO.createCSS("body", "height:auto; overflow:auto;");
		UFO.createCSS("html", "height:auto; overflow:auto;");
	},

	cleanupIELeaks: function() {
		var _o = document.getElementsByTagName("object");
		var _l = _o.length
		for (var i = 0; i < _l; i++) {
			_o[i].style.display = "none";
			for (var x in _o[i]) {
				if (typeof _o[i][x] == "function") {
					_o[i][x] = null;
				}
			}
		}
	}

};

if (typeof window.attachEvent != "undefined" && UFO.uaHas("ieWin")) {
	window.attachEvent("onunload", UFO.cleanupIELeaks);
}
