// JavaScript Document
// Author ZhiMing
var is_ie = $.browser.msie;

$(document).ready(function (){
	$("#loan_title").mouseover(function (){
		$(this).attr('class','t1 l');
		$('#lendlist').hide();
		$('#loanlist').show();
		$('#lend_title').attr('class','t0 l');
	});
	$("#lend_title").mouseover(function (){
		$(this).attr('class','t1 l');
		$('#loanlist').hide();
		$('#lendlist').show();
		$('#loan_title').attr('class','t0 l');
	});
	$("#fund_title").mouseover(function (){
		$(this).attr('class','t1 l');
		$('#finacelist').hide();
		$('#fundlist').show();
		$('#finace_title').attr('class','t0 l');
	});	
	$("#finace_title").mouseover(function (){
		$(this).attr('class','t1 l');
		$('#fundlist').hide();
		$('#finacelist').show();
		$('#fund_title').attr('class','t0 l');
	});
	$("#loan_lend_categroy_title").mouseover(function (){
		$(this).attr('class','t1 l');
		$('#fund_finace_categroy').hide();
		$('#loan_lend_categroy').show();
		$('#fund_finace_categroy_title').attr('class','t0 l');
	});
	$("#fund_finace_categroy_title").mouseover(function (){
		$(this).attr('class','t1 l');
		$('#loan_lend_categroy').hide();
		$('#fund_finace_categroy').show();
		$('#loan_lend_categroy_title').attr('class','t0 l');
	});
	$("#lendsearchkw").focus(function () {
		$(this).val() == '请输入关键字' && $(this).val('');
	});
	$("#lendorderby,#loanorderby,#fundorderby,#finaceorderby").change(function(){
		var cururl = document.URL;
		cururl = cururl.substr(0,cururl.indexOf('?'));
		var varname = $(this).attr('name');
		if(cururl.indexOf('?') != -1) {
			cururl +='&amp;'+varname+'='+$(this).val();
		} else {
			cururl +='?'+varname+'='+$(this).val();
		}
		location.href = cururl;
	});
	$("#closefloatwind").click(function () {
		$('.floatwin').hide();
	});
	$('#closewin,#rclosewin').click(function () {
		$('.flm,.flmask,.rflm,.rflmask').hide();
		$('#qmsg,#rqmsg').val('');
	});
	
	$('#loginsubmit,#loginsubmit_1').click(function () {
		var loginurl = $(this).attr('href');
		var user = $('#username').val() ? $('#username').val() : $('#username_1').val();
		var pwd  = $('#password').val() ? $('#password').val() : $('#password_1').val();
		$.post(loginurl,{username:user,password:pwd,loginsubmit:1,formhash:fh},function(resp){
			var txt = resp.documentElement.firstChild.nodeValue;
			if(txt.indexOf('{') != -1) {
				eval('var repo='+txt);
				uid = repo.uid; 
				rusername = repo.username;fh = repo.formhash;
				$("#hasuser").text(repo.username)
				$('#ajaxlogin').append(repo.ucsynclogin).show();
				$('#unloginState').remove();
				$('#ajaxunlogin').hide();
			} else {
				$('#ajaxwaitid').html(txt).show();
				setTimeout(function (){$('#ajaxwaitid').html('').hide();},2000);				
			}
		})
	});
	$('#password,#password_1').keydown(function (event){
		var event = event || window.event;
		if(event.keyCode == 13) {
			$('#loginsubmit,#loginsubmit_1').click();
		}
	});
	
	$('#logoutsubmit,#logoutsubmit_1').click(function(event){
		var event = event || window.event;
		stopDefaultEvent(event);
		var logouturl = $(this).attr('lurl');
		$.post(logouturl,function (reps){
			var txt = reps.documentElement.firstChild.nodeValue;
			if(txt.indexOf('{') != -1) {
				eval('var repo='+txt);
				$('#ajaxunlogin').append(repo.ucsynclogout).show();
				$('#ajaxlogin,#loginState').hide();
				$('#password,#password_1').val('');
			} else {
				$('#ajaxwaitid').html(txt).show();
				setTimeout(function (){$('#ajaxwaitid').html('').hide();},2000);				
			}
			uid = rusername = '';
		})
	});

})

function stopDefaultEvent(e) {
	var e = e || window.event;
	if(is_ie) {
		e.returnValue = false;
		e.cancelBubble = true;
		
	} else {
		e.stopPropagation();
		e.preventDefault();
	}
}

function showSendMsg(event) {
	var event = event || window.event;
	stopDefaultEvent(event);
	if(uid == 0) {
		alert('你还没登陆!!');
	} else {
		var ctop = document.documentElement.clientHeight/2 - $('.flm').innerHeight()/2 + document.documentElement.scrollTop ;
		var cleft = document.documentElement.clientWidth/2 - $('.flm').innerWidth()/2 + document.documentElement.scrollLeft;
		$('.flm').css('top',ctop+'px');
		$('.flm').css('left',cleft+'px');
		$('.flmask').css('top',ctop-10+'px');
		$('.flmask').css('left',cleft-10+'px');	
		$('.flm,.flmask').show();		
	}	

}

function sendMsg(touid) {
	if (uid == 0) {
		alert('你还没登陆!!');
	} else if(uid == touid) {
		alert('不能给自己发消息');
	} else {
		var msg = $.trim($('#qmsg').val());
		if(msg.length < 3) {
			alert('内容字数不能少于3');
			return false;
		}
		var tourl = '../uch/cp.php?ac=pm&op=send&inajax=1&from=index&pmid=0&&touid=' + touid;
		$.post(tourl, {
			pmsubmit: 1,
			message: $('#qmsg').val(),
			formhash: fh
		},
		function(resp){
			$('#ajaxwaitid').html(resp.documentElement.firstChild.nodeValue).show();
			setTimeout(function (){$('#ajaxwaitid').html('').hide();},2000);
			$('#qmsg').val('');$('.flm,.flmask').hide();
		});
	}		
}

function addFriend(event,o,adduid) {
	var event = event || window.event;
	stopDefaultEvent(event);
	if(uid == 0) {
		alert('你还没登陆!!');
	} else if(uid == adduid) {
		alert('不能加自己为好友!!');
	} else {
		var request_uri = $(o).attr('href') +'&inajax=1&from=index';
		$.post(request_uri,{addsubmit:1,formhash:fh},function (resp){
			$('#ajaxwaitid').html(resp.documentElement.firstChild.nodeValue).show();
			setTimeout(function (){$('#ajaxwaitid').html('').hide();},2000);			
		})
	}
}

function question(event,form) {
	var event = event || window.event;
	stopDefaultEvent(event);
	if(uid == 0) {
		alert('你还没登陆!!');
	} else {
		var href = form.action + '&inajax=1&from=index';
		var msg  = $.trim($('#remsg').val());
		if(!msg) {
			alert('内容不能为空');
		}
		$.post(href,{message:msg},function (resp){
			var txt = resp.documentElement.firstChild.nodeValue;
			if(txt.indexOf('{') != -1) {
				eval('repo = '+txt);
				var str = '<div class="qna"><div class="question" id="q_'+repo.qid+'"><a href="../uch/space.php?uid='+repo.uid+'" target="_blank">'+repo.username+'</a>:&nbsp;&nbsp;'+repo.message+'&nbsp;&nbsp;<span>'+repo.dateline+'</span></div>';
				$('#msgstatus').html('提问成功').attr('class','msg-succ');
				$('#showques').prepend(str);
			} else {
				$('#msgstatus').html(txt).attr('class','msg-error');
			}
		})
	}
}


function showAnswer(event,o) {
	var event = event || window.event;
	stopDefaultEvent(event);
	if(uid == 0) {
		alert('你还没登陆!!');
	} else {
		ahref  = $(o).attr('href') + '&inajax=1&from=index';
		$('#asubmit').bind('click',function(event){
			var event = event || window.event;
			stopDefaultEvent(event);
			var msg = $.trim($('#rqmsg').val());
			if(!msg) {
				alert('内容不能为空');
			}
			$.post(ahref,{message:msg},function (resp){
				var txt = resp.documentElement.firstChild.nodeValue;
				if(txt.indexOf('{') != -1) {
					eval('var repo = ' + txt);
					//var str = '<div id="a91" class="answer"><a href="../uch/space.php?uid="'+repo.uid+' target="_blank">'+repo.username+'</a>回答:&nbsp;&nbsp;'+repo.message+'<span>'+repo.dateline+'</span></div>';
					var str = '<a href="../uch/space.php?uid="'+repo.uid+' target="_blank">'+repo.username+'</a>回答:&nbsp;&nbsp;'+repo.message+'<span>'+repo.dateline+'</span>';
					$('#msgstatus').html('回答成功').attr('class','msg-succ');
					$('#a_'+repo.qid).html(str);
					$('#huid_'+repo.qid).remove();
					$('.rflm,.rflmask').hide();
					$('#rqmsg').val('');
				} else {
					$('#msgstatus').html(txt).attr('class','msg-error');
				}
			})			
		});
		var ctop = document.documentElement.clientHeight/2 - $('.rflm').innerHeight()/2 + document.documentElement.scrollTop ;
		var cleft = document.documentElement.clientWidth/2 - $('.rflm').innerWidth()/2 + document.documentElement.scrollLeft;
		$('.rflm').css('top',ctop+'px');
		$('.rflm').css('left',cleft+'px');
		$('.rflmask').css('top',ctop-10+'px');
		$('.rflmask').css('left',cleft-10+'px');	
		$('.rflm,.rflmask').show();		
	}
	
	
}

function startMarquee(h, speed, delay, sid) {
	var t = null;
	var p = false;
	var o = document.getElementById(sid);
	o.innerHTML += o.innerHTML;
	o.onmouseover = function() {p = true}
	o.onmouseout = function() {p = false}
	o.scrollTop = 0;
	function start() {
	    t = setInterval(scrolling, speed);
	    if(!p) {
			o.scrollTop += 2;
		}
	}
	function scrolling() {
	    if(p) return;
		if(o.scrollTop % h != 0) {
	        o.scrollTop += 2;
	        if(o.scrollTop >= o.scrollHeight/2) o.scrollTop = 0;
	    } else {
	        clearInterval(t);
	        setTimeout(start, delay);
	    }
	}
	setTimeout(start, delay);
}

function setHomePage(obj){
    var aUrls=document.URL.split("/");
    var vDomainName="http://"+aUrls[2]+"/";
    try{//IE
        obj.style.behavior="url(#default#homepage)";
        obj.setHomePage(vDomainName);
    }catch(e){//other
        if(window.netscape) {//ff
            try {
                    netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); 
            } 
            catch (e) { 
                    alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将[signed.applets.codebase_principal_support]设置为'true'"); 
            }
            var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
            prefs.setCharPref('browser.startup.homepage',vDomainName);
         }
    }
    if(window.netscape)alert("ff");
}
function addFavorite(){
    var aUrls=document.URL.split("/");
    var vDomainName="http://"+aUrls[2]+"/";
    var description=document.title;
    try{//IE
        window.external.AddFavorite(vDomainName,description);
    }catch(e){//FF
        window.sidebar.addPanel(description,vDomainName,"");
    }
}

function getDate()
{
  var d,s,t;
  d=new Date();
  s=d.getFullYear().toString(10)+"-";
  t=d.getMonth()+1;
  s+=(t>9?"":"0")+t+"-";
  t=d.getDate();
  s+=(t>9?"":"0")+t+" ";
  t=d.getHours();
  s+=(t>9?"":"0")+t+":";
  t=d.getMinutes();
  s+=(t>9?"":"0")+t;
  document.write('&nbsp;&nbsp;'+s);
}


//定时跳转
function toBreakWord(intLen, id)
{
	var obj=document.getElementById(id);
	var strContent=obj.innerHTML; 
	var strTemp="";
	document.write(strContent.length);
	while(strContent.length>intLen)
	{
		strTemp+=strContent.substr(0,intLen)+"<br>"; 
		strContent=strContent.substr(intLen,strContent.length); 
	}
	strTemp+= strContent;
	obj.innerHTML=strTemp;
}