﻿if(typeof(HTMLElement)!="undefined" && !window.opera) 
{ 
    HTMLElement.prototype.__defineGetter__("outerHTML",function() 
    { 
        var a=this.attributes, str="<"+this.tagName, i=0;for(;i<a.length;i++) 
        if(a[i].specified) 
            str+=" "+a[i].name+'="'+a[i].value+'"'; 
        if(!this.canHaveChildren) 
            return str+" />"; 
        return str+">"+this.innerHTML+"</"+this.tagName+">"; 
    }); 
    HTMLElement.prototype.__defineSetter__("outerHTML",function(s) 
    { 
        var r = this.ownerDocument.createRange(); 
        r.setStartBefore(this); 
        var df = r.createContextualFragment(s); 
        this.parentNode.replaceChild(df, this); 
        return s; 
    }); 
    HTMLElement.prototype.__defineGetter__("canHaveChildren",function() 
    { 
        return !/^(area|base|basefont|col|frame|hr|img|br|input|isindex|link|meta|param)$/.test(this.tagName.toLowerCase()); 
    });
    HTMLElement.prototype.__defineGetter__( "innerText",
		function(){
		return this.textContent;
		}
		);
		HTMLElement.prototype.__defineSetter__( "innerText",
		function(sText){
		this.textContent=sText;
		}
		);
}
String.prototype.asciiLength=function()
{
    var cArr = this.match(/[^\x00-\xff]/ig);
    return this.length + (cArr == null ? 0 : cArr.length);
}
String.prototype.cutByAscii=function(len)
{
	for (var i=0; i<this.length; ++i)
	{
		var strCut = this.substring(0,i);
		if(strCut.asciiLength()>len)
			return this.substring(0,i-1);
		else if(strCut.asciiLength()==len)
			return strCut;
	}
	return this;
}
function fixheight(){var mainleft=$("#mainleft");var mainright=$("#mainright");if(mainleft.height()<mainright.height())mainleft.height(mainright.height());}
function writeWelcome(){document.writeln('<img src="/images/face.gif" width="16" height="16" align="absmiddle" />&nbsp;&nbsp;欢迎您！<b><span id="bbsname"></span></b>&nbsp;<a id="newmsg" href="/my/my_message_list.php" style="display:none;">[&nbsp;您有新留言&nbsp;]</a>&nbsp;<a id="login" href="" class="noline"></a>&nbsp;<a id="register" href="/my/register.htm" class="noline"></a>&nbsp;&nbsp;&nbsp;&nbsp;<img src="/images/help.gif" width="16" height="16" align="absmiddle" />&nbsp;<a href="/help/" target="_blank" class="noline orange">富图服务在线帮助</a>');}
function writeFooter(){document.writeln("<div class='main' id='footer'>");
document.writeln("<a href='/'>返回首页</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href='/wedding/'>作品展示</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href='/scene/'>场景介绍</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href='/price/'>服务和报价</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href='/my/'>富图会员</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href='/about/'>关于我们</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href='/help/'>在线帮助</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href='/bbs/' target='_blank'>交流论坛</a><br />");
document.writeln("<span class='font14b'><img src='/images/logos.gif' width='26' height='24' align='absmiddle'/>&nbsp;FutuV.com &copy; 富图视觉专业婚纱摄影机构</span><br/>");
document.writeln("联系地址：深圳市南山区蛇口兴华路南海意库1栋205、206<br />");
document.writeln("咨询热线：0755-26880158&nbsp;&nbsp;QQ：8899988<br />");
document.writeln("技术支持：深圳市富图网络科技有限公司 版权所有（<a href='http://www.miibeian.gov.cn/' target='_blank'>粤ICP备06085850号</a>）</div>");}
function writeGetFtd(){document.write('<div class="t01">获得富图豆的方法</div><ul class="ul_list1"><li>成为富图会员 +20</li><li>在富图订单 +30</li><li>推荐一个朋友 +200 × 2</li><li>在富图论坛发帖 +20~100</li><li>经常来富图论坛灌水 +100</li><li>签约富图形象代言人 +500</li><li>在各婚嫁论坛发一篇帖 +100</li></ul><div class="t_r p_10"><a href="get_ftd.htm" target="_blank" class="list">更多方法...</a></div>');}
function checkLogon(){$.ajax({type:'POST',url:'/get_user_info.php',data:'',dataType:"json",cache:false,success:checkLogonReturn,error:checkLogonFail});}
function checkLogonReturn(dt)
{
	if(dt.result)
	{
		$('#login').text('[ 登录 ]');
		$('#login').attr('href','/my/login.htm?succ_url='+encodeURIComponent(window.location.href));
		$('#register').text('[ 免费注册 ]');
		$('#register').attr('href','/my/register.htm?succ_url='+encodeURIComponent(window.location.href));
		$('#register').show();
		$('#newmsg').hide();
	}
	else
	{
		$('#bbsname').text(dt.user.username);
		$('#login').text('[ 退出 ]');
		$('#login').attr('href','/my/logout.php?succ_url='+encodeURIComponent(window.location.href));
		$('#register').attr('href','/my/register.htm?succ_url='+encodeURIComponent(window.location.href));
		$('#register').hide();
		if(parseInt(dt.msgcount)>0)
		{
			$('#newmsg').show();
			setInterval("$('#newmsg').toggleClass('graylink');",1000);
		}
	}
}
function checkLogonFail(){}
function getNewAlbumList(){if(document.getElementById('new_album_list'))$.ajax({type:'GET',url:'/new_album_list.php',data:'',dataType:"json",cache:true,success:getNewAlbumListReturn,error:getNewAlbumListFail});}
function getNewAlbumListReturn(dt)
{
	try
	{
		var html='';
		for(var i=0;i<dt.length;++i)
		{
			html+="<a href=\""+dt[i].l+"\" target=\"_blank\" class=\"list\">"+dt[i].t+"</a><br />";
		}
		html += "<br />";
		$('#new_album_list').html(html);
		fixheight();
	}
	catch(e){}
}
function getNewAlbumListFail(){}
function copyToCliper(t)
{
	try{window.clipboardData.clearData();window.clipboardData.setData("Text",t);return true;}
	catch(e){try{document.getElementsByName('swf_clipboard')[0].setClipboard(t);return true;}catch(e){}}
	return false;
}
function writeSwfClipboard(){if(!document.all)document.write('<embed width="1" height="1" align="middle" type="application/x-shockwave-flash" allownetworking="true" salign="" allowscriptaccess="sameDomain" allowfullscreen="false" menu="true" name="swf_clipboard" bgcolor="#ffffff" devicefont="false" wmode="window" scale="showall" loop="true" play="true" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="/swf/swf_clipboard.swf"/>');}
function writeNav(){document.write("<div class='nav'><div class='navright' id='navmain'><div class='navitem'><a href='/'><div class='navcont'></div></a></div><div class='navsplit'></div><div class='navitem'><a href='/wedding/'><div class='navcont'></div></a></div><div class='navsplit'></div><div class='navitem'><a href='/scene/'><div class='navcont'></div></a></div><div class='navsplit'></div><div class='navitem'><a href='/price/'><div class='navcont'></div></a></div><div class='navsplit'></div><div class='navitem'><a href='/my/'><div class='navcont'></div></a></div><div class='navsplit'></div><div class='navitem'><a href='/home/' target='_blank'><div class='navcont'></div></a></div><div class='navsplit'></div><div class='navitem'><a href='/bbs/' target='_blank'><div class='navcont'></div></a></div><div class='navsplit'></div><div class='navitem'><a href='/about/'><div class='navcont'></div></a></div><div class='clear'></div></div><div class='clear'></div></div>");}
var _navBgH = 34;
var _navBgW = 87;
var _navTimeStep = 50;
function initNav()
{
	var items = $("#navmain div[class='navcont']");
	var cur=getNavCurDir();
	for(var i=0;i<items.size();++i)
	{
		$(items[i]).attr('idx',i);
		if(i==cur){$(items[i]).css('backgroundPosition','-'+(i*_navBgW)+'px 0px');}
		else{$(items[i]).css('backgroundPosition','-'+(i*_navBgW)+'px -'+_navBgH+'px');	$(items[i]).hover( function(){showNavItem(this);}, function(){hideNavItem(this);} );}
	}
	showNavItem(items[cur]);
}
function showNavItem(obj)
{
	var idx = parseInt($(obj).attr('idx'));
	if(idx>=0){$(obj).css('backgroundPosition','-'+(idx*_navBgW)+'px 0px');}
}
function hideNavItem(obj)
{
	var idx = parseInt($(obj).attr('idx'));
	if(idx>=0){$(obj).css('backgroundPosition','-'+(idx*_navBgW)+'px -'+_navBgH+'px');}
}
function getNavCurDir()
{
	var p=[['wedding',1],['scene',2],['price',3],['my',4],['home',5],['bbs',6],['about',7]];
	var r=0;var u=window.location.href;var i=u.indexOf(document.domain);
	if(i!=-1)
	{
		u=u.substr(i+document.domain.length);
		for(var n=0;n<p.length;++n)
		{
			if(u.indexOf('/'+p[n][0])==0){r = p[n][1];break;}
		}
	}
	return r;
}

//google analytics
var _googleTimes = 1;
function googleAnalytics()
{
var script = document.createElement('script');
script.type = 'text/javascript';
script.onreadystatechange = function(){if(this.readyState=='complete' || this.readyState=='loaded')onGetGoogleAnalytics();}
script.onload = onGetGoogleAnalytics;
script.src="http://www.google-analytics.com/ga.js";
document.getElementsByTagName('head')[0].appendChild(script);
}
function onGetGoogleAnalytics()
{
var pageTracker = _gat._getTracker("UA-3929612-"+_googleTimes);
pageTracker._initData();
pageTracker._trackPageview();
if(_googleTimes==1){_googleTimes++;googleAnalytics();}
}

$(document).ready(function(){try{initNav();}catch(e){};checkLogon();getNewAlbumList();try{_init();}catch(e){};googleAnalytics();});
