var Ajax = {

	post : function(h) {
		$.post(h, function(data){Ajax.result(data)}, "json");
	},

	form : function(h,f) {
		$.post(h, $('#'+f).serialize(), function(data){Ajax.result(data)}, "json");
	},

	result : function(data) {
		$.each(data, function(key,value){
			if (value != null) {
				if (key == 'xscript') {
					eval(value);
				} else {
					$('#'+key).html(value);
					Parse.init('#'+key);
				}
			}
		});
	}
}


var Confirm = {

	is : false,

	toggle : function(t,o) {
		if (this.is) {
			this.is = false;
			this.hide();
		} else {
			this.is = true;
			this.show(t,o);
		}
	},

	show : function(t,o) {
		$('#xconfirmtitle').html($(t).attr('data-confirm'));
		var left = $(t).position().left;
		var top = $(t).position().top + parseInt($(t).css('paddingTop')) + parseInt($(t).css('paddingBottom')) + 23;
		var bleft = $('#xconfirm').width() - ($(t).width() / 2) - 23;
		if (o == 'left') {
			left = left - $('#xconfirm').width() + $(t).width();
		} else {
			left = left - 30;
			bleft = ($(t).width() / 2) + 10;
		}
		$('#xconfirm').css('left',left+'px');
		$('#xconfirm').css('top',top+'px');
		$('#xbullet').css('left',bleft+'px');
		if (typeof($(t).attr('data-url')) == 'undefined') {
			$('#xconfirmurl').attr('onclick',$(t).attr('data-click')+';Confirm.hide();Confirm.is=false;');
			$('#xconfirmurl').removeAttr('href');
		} else {
			$('#xconfirmurl').attr('href',$(t).attr('data-url'));
			$('#xconfirmurl').removeAttr('onclick');
		}
		$('#xconfirm').show();
		resize();
		return false;
	},

	hide : function() {
		$('#xconfirm').hide();
		$('#xconfirmurl').attr('onclick','');
		$('#xconfirmtitle').html('');
		return false;
	}
}


var Friend = {

	search : function() {
		if ($('#query').val()!='' && $('#query').val()!=$('#query').attr('data-label')) {
			var q = $('#query').val();
			q = q.replace(/ /g,'-').replace(/\//g,'-');
			location.href = '/friends/search/'+q;
		}
	},

	add : function(user,circle,name) {
		$.post('/friends/accept',{user:user,circle:circle});
		$('.xbuttonselect').hide();
		$('#xfriend_request_'+user).hide();
		$('#xfriend_info_'+user).html($('#xfriend_info_'+user).attr('data-title')+' <a href="/circle/'+circle+'">'+name+'</a>');
	},

	hide : function(user) {
		$.post('/friends/hide',{user:user});
		$('#xfriend_'+user).fadeOut('slow');
	}
}

var Follower = {

	search : function() {
		if ($('#query').val()!='' && $('#query').val()!=$('#query').attr('data-label')) {
			var q = $('#query').val();
			q = q.replace(/ /g,'-').replace(/\//g,'-');
			location.href = '/followers/search/'+q;
		}
	}
}

var Following = {

	search : function() {
		if ($('#query').val()!='' && $('#query').val()!=$('#query').attr('data-label')) {
			var q = $('#query').val();
			q = q.replace(/ /g,'-').replace(/\//g,'-');
			location.href = '/following/search/'+q;
		}
	}
}


var Home = {

	visitor : function() {
		location.href = '/';
	},

	register : function() {
		$('#city').autocomplete({url:'/completer',width:282,margin:0,maxHeight:145,params:{type:'city'},onSelect:Home.city});
	},

	city : function(value, data, country) {
		$('#registerc').val(data);
		$('#city').val(value+', '+country);
	},

	jump : function() {
		$('#jump').autocomplete({url:'/completer',width:178,params:{type:'jump'},onSelect:Home.jumpto});
	},

	jumpto : function(u) {
		location.href = '/'+u;
	},

	showdeletestream : function(i) {
		$('#feed_alert_'+i).css('height',$('#feed_'+i).height()).show();
	},

	deletestream : function(i) {
		$('#feed_'+i).fadeOut();
		$.post('/action/stream/delete',{i:i});
	},

	showdeletededication : function(i) {
		$('#dedication_alert_'+i).css('height',$('#dedication_'+i).height()).show();
	},

	deletededication : function(i) {
		$('#dedication_'+i).fadeOut();
		$.post('/dedications/delete',{i:i});
	},

	sharebtn : function(t) {
		$('.shareform').hide();
		if (t == 'status') {
			$('#xsharestatus').show();
			$('#xsharestatustext').focus();
		} else if (t == 'photo') {
			$('#xsharephoto').show();
		} else if (t == 'url') {
			$('#xshareurl').show();
			$('#xsharelink').focus();
		} else {
			$('#xsharetext').show();
			$('#xsharetexttitle').focus();
		}
		resize();
	},

	sharestatus : function(c) {
		if ($('#xsharestatustext').val() == '') $('#xsharestatustext').focus();
		if ($('#xsharestatustext').val() != '') {
			$.post('/action/share/status', $('#xsharestatus').serialize(), function(){stream(c,1)});
			$('#xsharestatustext').val(null);
			$('.shareform').slideUp();
			$('#xstream').html('<img src="/images/loading.gif" style="margin:30px auto;">');
		}
	},

	sharetext : function(c) {
		if ($('#xsharetextbody').val() == '') $('#xsharetextbody').focus();
		if ($('#xsharetexttitle').val() == '') $('#xsharetexttitle').focus();
		if ($('#xsharetexttitle').val() != '' && $('#xsharetextbody').val() != '') {
			$.post('/action/share/text', $('#xsharetext').serialize(), function(){stream(c,1)});
			$('#xsharetexttitle').val(null);
			$('#xsharetextbody').val(null);
			$('#xsharetextphoto').val(null);
			$('#xsharetextpreview').html(null).hide();
			$('#xsharetextbody').css('width','510px');
			$('.shareform').slideUp();
			$('#xstream').html('<img src="/images/loading.gif" style="margin:30px auto;">');
		}
	},

	shareurl : function(c) {
		if ($('#xsharelink').val() == '') $('#xsharelink').focus();
		if ($('#xsharelink').val() != '') {
			$.post('/action/share/url', $('#xshareurl').serialize(), function(){stream(c,1)});
			$('#xsharelink').val(null);
			$('.shareform').slideUp();
			$('#xstream').html('<img src="/images/loading.gif" style="margin:30px auto;">');
		}
	},

	sharelink : function() {
		if ($('#xsharelink').val() == '') $('#xsharelink').focus();
		if ($('#xsharelink').val() != '') {
			$('#xloading').show()
			$.post('/action/share/url/link', $('#xshareurl').serialize(), function(){
				location.href = $('#xredirect').val();
			});
		}
	},

	sharevideo : function() {
		if ($('#xsharevideo').val() == '') $('#xsharevideo').focus();
		if ($('#xsharevideo').val() != '') {
			$('#xloading').show()
			$.post('/action/share/url/video', $('#xshareurl').serialize(), function(){
				location.href = $('#xredirect').val();
			});
		}
	},

	sharetextprofile : function() {
		if ($('#xsharetextbody').val() == '') $('#xsharetextbody').focus();
		if ($('#xsharetexttitle').val() == '') $('#xsharetexttitle').focus();
		if ($('#xsharetexttitle').val() != '' && $('#xsharetextbody').val() != '') {
			$.post('/action/share/text', $('#xsharetext').serialize(), function(){
				location.href = $('#xredirect').val();
			});
		}
	},

	sharephotos : function(u) {
		var album = $('#xsharealbum').val();
		if (album != '0') Lightbox.uploader('/'+u+'/upload/'+album);
		else Lightbox.show('/action/album');
	},

	createalbum : function(id) {
		$.post('/action/album', $('#'+id).serialize(), function(data){Lightbox.result(data)}, "json");
		Lightbox.hide();
		return false;
	},

	attach : function(p) {
		$('#xsharetextphoto').val(p);
		$('#xsharetextbody').css('width',$('#xsharetextbody').data('width'));
		$('#xsharetextpreview').html('<img src="/photos/'+p+'-c150.jpg" height="150" width="150">').show();
	},

	first : function() {
		closeoverlay = false;
		var pos = $('#xcontent').offset();
		var l = pos.left + 15;
		var t = pos.top + 15;
		$('#xoverlay').css('height',$(document).height()+'px').show();
		$('#xalarm').css('left',l+'px').css('top',t+'px').show();
		$('.xalarmcontent').hide();
		$('#xalarmcontentfirst').show();
		$('.xalarm').hide();
	},

	second : function() {
		var pos = $('#xright').offset();
		var l = pos.left - $('#xalarm').width() - 8;
		var t = pos.top + 15;
		$('#xoverlay').css('height',$(document).height()+'px').show();
		$('#xalarm').css('left',l+'px').css('top',t+'px').show();
		$('.xalarmcontent').hide();
		$('#xalarmcontentsecond').show();
		$('.xalarm').hide();
		$('#xalarm-right').css('left',(pos.left+6)+'px').css('top',(t+90)+'px').show();
	},

	third : function() {
		var pos = $('#xcontent').offset();
		var l = pos.left - 8;
		var t = pos.top + 15;
		$('#xoverlay').css('height',$(document).height()+'px').show();
		$('#xalarm').css('left',l+'px').css('top',t+'px').show();
		$('.xalarmcontent').hide();
		$('#xalarmcontentthird').show();
		$('.xalarm').hide();
		$('#xalarm-left').css('left',(l-9)+'px').css('top',(t+48)+'px').show();
	},

	four : function() {
		var pos = $('#xcontent').offset();
		var l = pos.left;
		var t = pos.top + 15;
		$('#xoverlay').css('height',$(document).height()+'px').show();
		$('#xalarm').css('left',l+'px').css('top',t+'px').show();
		$('.xalarmcontent').hide();
		$('#xalarmcontentfour').show();
		$('.xalarm').hide();
		$('#xalarm-top').css('left',(l+60)+'px').css('top',(t-9)+'px').show();
	},

	five : function() {
		var pos = $('#xcontent').offset();
		var l = pos.left;
		var t = pos.top + 185;
		$('#xoverlay').css('height',$(document).height()+'px').show();
		$('#xalarm').css('left',l+'px').css('top',t+'px').show();
		$('.xalarmcontent').hide();
		$('#xalarmcontentfive').show();
		$('.xalarm').hide();
		$('#xalarm-left').css('left',(pos.left-9)+'px').css('top',(t+160)+'px').show();
	},

	six : function() {
		var pos = $('#xright').offset();
		var l = pos.left - $('#xalarm').width() + 120;
		var t = pos.top + 15;
		$('#xoverlay').css('height',$(document).height()+'px').show();
		$('#xalarm').css('left',l+'px').css('top',t+'px').show();
		$('.xalarmcontent').hide();
		$('#xalarmcontentsix').show();
		$('.xalarm').hide();
		$('#xalarm-top').css('left',(l+360)+'px').css('top',(t-9)+'px').show();
	},

	discover : function() {
		var sex = $('#inputsex').val();
		var talent = $('#inputtalent').val();
		var age = $('#inputagef').val()+'-'+$('#inputaget').val();
		var loc = $('#inputlocation').val();
		location.href = "/discover/"+sex+"/"+talent+"/"+age+"/"+loc;
	},

	popup : function(w, h, n, u) {
		var l = (window.screen.width - w) / 2;
		var t = (window.screen.height - h) / 2;
		s = window.open(u,n,'resizable=0,width='+w+',height='+h+',left='+l+',top='+t);
		s.focus();
		return s.name;
	},

	helpclose : function() {
		closeoverlay = true;
		$('.xalarm').hide();
		$('#xalarm').hide();
		$('#xoverlay').hide();
	},

	notification : function() {
		Lightbox.show('/notification');
	},

	feedback : function() {
		Lightbox.show('/feedback');
	},

	sendfeedback : function(id) {
		Ajax.form('/feedback',id);
		setTimeout('Lightbox.hide();',2000);
		return false;
	},

	message : function(u) {
		Lightbox.show(u+'/message');
	},

	sendmessage : function(u,id) {
		$.post(u+'/message', $('#'+id).serialize(), function(data){Lightbox.result(data)}, "json");
		setTimeout('Lightbox.hide();',2000);
		return false;
	},

	friend : function(u) {
		Lightbox.show(u+'/friend');
	},

	sendfriend : function(u,id) {
		$.post(u+'/friend', $('#'+id).serialize(), function(data){Lightbox.result(data)}, "json");
		setTimeout('Lightbox.hide();',2000);
		return false;
	},

	follow : function(u) {
		Lightbox.show(u+'/follow');
	},

	sendfollow : function(u,id) {
		$.post(u+'/follow', $('#'+id).serialize(), function(data){Lightbox.result(data)}, "json");
		setTimeout('Lightbox.hide();',2000);
		return false;
	}
}


var Lightbox = {

	show : function(url) {
		$.post(url, function(data){Lightbox.result(data)}, "json");
		this.center();
		return false;
	},

	uploader : function(url) {
		$.post(url, function(data){Lightbox.result(data)}, "json");
		$('#xbox').css('width','700px');
		this.center();
		return false;
	},

	result : function(data) {
		$.each(data, function(key,value){
			if (value != null) {
				if (key == 'xtitle') {
					$('#xtitle').html(value);
				} else if (key == 'xscript') {
					eval(value);
				} else if (key == 'xdb' || key == 'xmc') {
					$('#'+key).html(value);
				} else {
					$('#xboxcontent').html(value);
					Parse.init('#xboxcontent');
				}
			}
		});
	},

	hide : function() {
		$('#xbox').css('width','520px').hide();
		$('#xoverlay').hide();
		$('#xbox').html('<div id="xboxtitle"><div class="fleft" id="xtitle">'+$('#translate_expression_loading').html()+'</div><div class="fright"><a class="xclose" onclick="Lightbox.hide()"></a></div><div class="clear"></div></div><div id="xboxcontent"><div class="vpad"><center><img src="/images/loading.gif"></center></div></div>');
		closeoverlay = true;
		return false;
	},

	center : function() {
		var left = ($(document).width() - $('#xbox').width()) / 2;
		left = ( left < 0 ) ? 0 : left;
		$('#xoverlay').css('height',$(document).height()+'px').show();
		$('#xbox').css('left',left+'px').show();
	}
}


var Music = {

	search : function() {
		if ($('#youtube').val()!='' && $('#youtube').val()!=$('#youtube').attr('data-label')) {
			var q = $('#youtube').val();
			if(q.indexOf("youtube.com/watch?v=")!=-1){
				var temp = q.split('watch?v=');
				if(temp[1].indexOf("&")!=-1){
					var tmp = temp[1].split('&');
					q = tmp[0];
				}else{
					q = temp[1];
				}
			}
			if(q.indexOf("youtu.be/")!=-1){
				var temp = q.split('youtu.be/');
				if(temp[1].indexOf("&")!=-1){
					var tmp = temp[1].split('&');
					q = tmp[0];
				}else{
					q = temp[1];
				}
			}
			q = q.replace(/ /g,'-').replace(/\//g,'-');
			location.href = '/music/search/'+q;
		}
	},

	spreview : function(v) {
		$('.xpreview').html('').hide();
		$('.xbtn').removeClass('button-blue');
		$('#xpreview_'+v).html('<iframe width="350" height="229" src="http://www.youtube.com/embed/'+v+'?autoplay=1" frameborder="0"></iframe>').show();
		$('#xbtn_'+v).addClass('button-blue');
		resize();
	},

	preview : function(i,v) {
		$('.xpreview').html('').hide();
		$('#xpreview_'+i).html('<iframe width="335" height="220" src="http://www.youtube.com/embed/'+v+'?autoplay=1" frameborder="0"></iframe>').show();
		resize();
	},

	youtube : function(v) {
		$.post('/music/youtube',{v:v,t:$('#xtitle_'+v).text(),d:$('#xduration_'+v).text()},function(data){Ajax.result(data)},"json");
	},

	open : function(v) {
		var w = 505;
		var h = 660;
		var l = $(window).width() - w;
		var t = $(window).height() - h;
		var option = "width="+w+",height="+h+",status,resizable,left="+l+",top="+t+",screenX="+l+",screenY="+t;
		var url = "http://"+window.location.host+"/player";
		if (v) var url = "http://"+window.location.host+"/player/"+v;
		window.open(url, "Player", option);
	}
}


var Parse = {

	init: function(div) {
		Parse.flash(div);
		Parse.tipsy(div);
	},

	tipsy : function (div) {
		$(div+" [tipsy]").each(function() {
			$(this).tipsy({gravity:$(this).attr('tipsy')});
		});
	},

	flash : function(div){
		$(div+" div[flash]").each(function() {
			var i = $(this).attr('id');
			var f = $(this).attr('flash');
			var h = $(this).attr('height');
			var w = $(this).attr('width');
			var v = $(this).attr('vars');
			flash(i,f,w,h,v);
		});
	}
}


var Setting = {

	init : function() {
		$('#city').autocomplete({url:'/completer',width:282,margin:0,border:'#BDC7D8',maxHeight:145,params:{type:'city'},onSelect:Setting.city});
	},

	city : function(value, data, country) {
		$('#settingc').val(data);
		$('#city').val(value+', '+country);
	},

	pass : function() {
		Ajax.form('/account/change','formpassword');
	},

	nick : function(u) {
		$.post('/account/uname', {u:u}, function(data){Ajax.result(data)}, "json");
	},

	style : function(n) {
		$.post('/edit/style', {n:n}, function(data){Ajax.result(data)}, "json");
	},

	save : function() {
		var param = $('#formsetting').serialize();
		var z =(new Date().getTimezoneOffset()/60)*(-1);
		var params = param+'&z='+z;
		$.post('/account/save', params, function(data){Ajax.result(data)}, "json");
	}
}


$(document).ready(function() {
	Parse.init('body');
	Home.jump();
	binding();
	resize();
});
$(window).load(function() {
	resize();
});
$(window).resize(function() {
	if ($.browser.msie) {
		if (parseInt($.browser.version, 10) > 8) resize();
	} else {
		resize();
	}
});
$(document).bind("click",function(){
	$('.onclick').hide();
});
function resize() {
	var d = 80;
	if ($.browser.msie && parseInt($.browser.version, 10) == 8) d = 85;
	var h = $(document).height() - d;
	$('#xcontent').css('height',h+'px');
	var h = $(document).height() - 166;
	$('#xright').css('height',h+'px');
	var d = 206;
	if ($.browser.msie && parseInt($.browser.version, 10) == 8) d = 210;
	var h = $(document).height() - d;
	$('#xprofile').css('height',h+'px');
	var d = 100;
	if ($.browser.msie && parseInt($.browser.version, 10) == 7) d = 0;
	if ($.browser.msie && parseInt($.browser.version, 10) == 8) d = 105;
	var h = $(document).height() - d;
	$('#xlight').css('height',h+'px');
}
function xhidemenu() {
	$('#xblank').hide();
}
function xmenu(i) {
	var t = $('#'+i).position().top;
	$('.xmenu').removeClass('xmenuhover');
	$('#'+i).addClass('xmenuhover');
	$('#xblank').css('top',t+'px');
}
function stream(i,t) {
	xmenu(i);
	$('#xstream').html('<img src="/images/loading.gif" style="margin:30px auto;">');
	if (t) var url = '/stream/tempo'; else var url = '/stream';
	$.post(url,{s:i},function(data){
		$('#xstream').html(data);
		Parse.init('#xstream');
		resize();
	});
}
function mobilestream(i) {
	$('#xstream').html('<img src="/images/loading.gif" style="margin:30px auto;">');
	$.post('/stream',{s:i},function(data){
		$('#xstream').html(data);
		Parse.init('#xstream');
	});
}
function xfooter() {
	$('#xfooter').css('paddingRight','20px');
}

var translations = new Array();
function translate(d){
	if ($('#'+d).html()=='') return false;
	if (translations[d] && translations[d][0]) {
		translations[d][0] = false;
		$('#'+d).html(translations[d][1]);
		$('#'+d+'_button').html($('#translate_expression_translate').html());
	} else {
		translations[d] = new Array(true,$('#'+d).html());
		$.sundayMorning($('#'+d).html(), {destination: $('#user_language').html()}, function(response) {$('#'+d).html(response.translation);});
		$('#'+d+'_button').html($('#translate_expression_untranslate').html());
	}
}
var closeoverlay = true;
function overlay() {
	if (closeoverlay) Lightbox.hide();
}
function binding() {
	$('#xlang').bind("click",function(e){
		$('#language').css('width',($('#xlang').width()+15)+'px').toggle();
		e.stopPropagation();
	});
	$('#xtoparrow').bind("click",function(e){
		$('#xtopmenu').toggle();
		e.stopPropagation();
	});
    $('.xprivacybtn').bind("click",function(e){
        $(this).next().show();
        e.stopPropagation();
    });
    $('.xprivacy').bind("click",function(e){
        e.stopPropagation();
    });
    $('#xoverlay').bind("click",function(e){
        overlay();
    });
}


/**
 * SWFObject v1.5: Flash Player detection and embed - http://blog.deconcept.com/swfobject/
 *
 * SWFObject is (c) 2007 Geoff Stearns and is released under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 *
 */
function flash(elm,swf,w,h,v){
	var fname = swf.split('/');
	var vars = v.split(';');
	fname = fname[fname.length -1].split('.');
	var fo = new SWFObject(swf,fname[0],w,h,'7','#FFFFFF');
	fo.addParam('allowScriptAccess','always');
	fo.addParam('wmode','transparent');
	fo.addParam('menu','false');
	fo.addParam('quality','high');
	var t = vars.length;
	for(i=0;i<t;i++){
		var a = vars[i].split(':');
		fo.addVariable(''+a[0]+'',''+a[1]+'');
	}
	fo.write(elm);
}

if(typeof deconcept=="undefined"){var deconcept=new Object();}if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!document.getElementById){return;}this.DETECT_KEY=_a?_a:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id",id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height",h);}if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true;}if(c){this.addParam("bgcolor",c);}var q=_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var _c=(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.setAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);}};deconcept.SWFObject.prototype={useExpressInstall:function(_d){this.xiSWFPath=!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInstall",true);},setAttribute:function(_e,_f){this.attributes[_e]=_f;},getAttribute:function(_10){return this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=_12;},getParams:function(){return this.params;},addVariable:function(_13,_14){this.variables[_13]=_14;},getVariable:function(_15){return this.variables[_15];},getVariables:function(){return this.variables;},getVariablePairs:function(){var _16=new Array();var key;var _18=this.getVariables();for(key in _18){_16[_16.length]=key+"="+_18[key];}return _16;},getSWFHTML:function(){var _19="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\"";_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";var _1a=this.getParams();for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}var _1c=this.getVariablePairs().join("&");if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}_19+="/>";}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath);}_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\">";_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";var _1d=this.getParams();for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}var _1f=this.getVariablePairs().join("&");if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}_19+="</object>";}return _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var _21=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title);}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof _20=="string")?document.getElementById(_20):_20;n.innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}return false;}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var _23=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var _26=3;while(axo){try{_26++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=new deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=null;}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}catch(e){if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}}return _23;};deconcept.PlayerVersion=function(_29){this.major=_29[0]!=null?parseInt(_29[0]):0;this.minor=_29[1]!=null?parseInt(_29[1]):0;this.rev=_29[2]!=null?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major){return false;}if(this.major>fv.major){return true;}if(this.minor<fv.minor){return false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return false;}return true;};deconcept.util={getRequestParameter:function(_2b){var q=document.location.search||document.location.hash;if(_2b==null){return q;}if(q){var _2d=q.substring(1).split("&");for(var i=0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("="))==_2b){return _2d[i].substring((_2d[i].indexOf("=")+1));}}}return "";}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var _2f=document.getElementsByTagName("OBJECT");for(var i=_2f.length-1;i>=0;i--){_2f[i].style.display="none";for(var x in _2f[i]){if(typeof _2f[i][x]=="function"){_2f[i][x]=function(){};}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true;}}if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id];};}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;



