﻿	

function loading( obj ){
	obj.innerHTML = "<img src='http://www.buding.com/image/Loading.gif'>加载中...";
	obj.style.display = 'block';
}
	
var tabList = new Array();
tabList[0] = '个人主页';
tabList[1] = '设计';
tabList[2] = '草稿'; 
tabList[3] = '相册';
tabList[4] = '我的关注';
tabList[5] = '网友点评';

function loadTab_bd( param ){
   
    
    var webURL  =  'http://hi.51tee.com/account/';
	switch ( param ){
		case 0 :
			webURL +='index.aspx'
			break;
		case 1 :
			webURL +='right/design.aspx'
			break;
		case 2 :
			webURL +='right/critique.aspx'
			break;
		case 3 :
			webURL +='right/album.aspx'
			break;
		case 4 :
			webURL +='right/favor.aspx'
			break;
		case 5 :
			webURL +='right/comment.aspx'
			break;
			
	}
	
	webURL += '?id='+$('hi').value;
	
	window.location = webURL;
}

function loadTab( param ){
   
    
    var webURL  =  'http://hi.51tee.com/'+$('hi').value;
	switch ( param ){
		case 0 :
			webURL +=''
			break;
		case 1 :
			webURL +='/design'
			break;
		case 2 :
			webURL +='/critique'
			break;
		case 3 :
			webURL +='/album'
			break;
		case 4 :
			webURL +='/favor'
			break;
		case 5 :
			webURL +='/comment'
			break;
			
	}
	
	window.location = webURL;
}

function initTab( param ){
	
	if($('utype').value==6){
				$('uimg').src='http://www.51tee.com/image/alumni_med.gif';
	}
			
	var sel = 0;
	if(param!=null)
		sel=param;
	else{
		var httptab=urlParams('tab');
		
		if(httptab!=""&&httptab!=null)
			sel=httptab;
	}
	
	var tmp = '<li>&nbsp;&nbsp;&nbsp;<li>';
	
	for(var i=0; i<tabList.length;i++){
	
		if(i==sel){
			tmp+='<li><span>'+tabList[i]+'</span></li>';
		}
		else if(i==42)
		{
		//else if(i==4||i==2)
		}
		else{
			tmp+='<li><a href="javascript:loadTab('+i+');">'+tabList[i]+'</a></li>'
		}
	}
	
	$('DivTabT').innerHTML = '<ul>'+tmp+'</ul>';
	
}

function autoResize()
{
	try 
	{
		document.all["test"].style.height=test.document.body.scrollHeight;
	}
	catch(e){
	} 
}



///--------------------------------



var teeWebURL='http://www.51tee.com/';

function urlParams( name ){
	var str_url,str_pos,str_para; 
	str_url = window.location.href; 
	str_pos = str_url.indexOf("?"); 
	str_para = str_url.substring(str_pos+1); 
	if (str_pos>0){ 
		arr_param=str_para.split("&"); 
		for(var i=0;i<arr_param.length;i++){ 
			var temp_str = new Array() 
			temp_str=arr_param[i].split("=") 
			if(temp_str[0] == name)
				return temp_str[1];
			
				
		}
	}
	
	return "";
}
		
var yourID = userID;

/*-- 异步请求用户数据  --*/

//AJAXPROFILE-Picture
var AJAXPROFILE = new Object();

function UrlPath(url)
{
	var double_slash = url.indexOf("//");
	var path_slash = url.indexOf('/', double_slash+2);
	var quest_mark = url.indexOf('?', path_slash);
	if(quest_mark == -1)
		quest_mark = url.length;
	path = url.substring(path_slash, quest_mark);
	var last_slash = path.lastIndexOf('/');
	if(last_slash+1 == path.length)
		path += "default.xml";
	else
		path = path.replace(".hxml", ".xml");
	return path;	
}

AJAXPROFILE.Path = UrlPath(window.location.href);

AJAXPROFILE.doResponseAction = function(mode, success, args) {
 
  //alert(" mode->"+mode+"\n success->"+success+"\n args->"+args);

	function leaveWordListHandle( args ){
		var obj = $('lwList');
		obj.innerHTML = "";
		var lw =  args;
		for(var i =0; i<lw.length; i++){
			
			var link = 'http://hi.51tee.com/'+lw[i][3];
			var icon = '<a href="'+link+'" target="_blank"><img src="http://www.51tee.com/uploadfile/client/icon/48/'+lw[i][3]+'.jpg" /></a>'
			var name = '<a href="'+link+'" target="_blank">'+lw[i][4]+'</a>'
		
			var tmp = document.createElement('div');
			tmp.innerHTML  =  '<li class="mbtl">'+icon+'</li>\
				<li class="mbtrdot">'+name+': &nbsp; '+lw[i][0]+' &nbsp; &nbsp; <span class="pl">'+lw[i][2].substring(5)+'</span></li>'
          
			obj.appendChild( tmp );
		}
		
		return;	
	};
	
	
	function leaveWordHandle( args ){
		leaveWordList();
	};
	
	
	function fListTopHandle( mode, args ){
		
		var fListTop = args;
		var fListLength = args.length;
		var obj = $(mode);
		
		if(fListTop.length<1){
			return;
		} 
	     
		loading( obj );
	 
		var dBody="";
		
		for(var i=0; i<fListLength; i++){
			var clientID = fListTop[i][0];
			var clientName = fListTop[i][1];
			var cHREF = webURL+clientID;
			var cIcon = '<img src="'+bdwebURL+'image/s.gif" \
						style="border:1px #dddddd solid;height:48px;width:48px;\
						background:url('+bdwebURL+'uploadfile/client/icon/48/'+clientID+'.jpg) #FFF no-repeat center;">';
			
		    dBody += "<div class='miniF'><ul>";	
			dBody += "<li style='margin-left:2px;'><a  target=_blank href='"+cHREF+"'>"+cIcon+"</a><br><a  target=_blank href='"+cHREF+"'>"+clientName+"</a></li>\
					</ul></div>"
		}

		obj.innerHTML = dBody;
		
	};
	
	
	function fListHandle( mode, args ){
		fList = args;
		fpagecount = fList.length;
		fListInit(mode, 1, 100);
		return;	
	};
	
	
	function flickrHandle( args ){
		if(args==null){ $('flickrbox').innerHTML=''; return;}
		fList = args;
		fpagecount = fList.length;
		fInit(1, 16 );
	}
	
	if (success) {
		switch(mode) {
			case "leaveWord":
			    leaveWordHandle( args );
			    break;
			case "leaveWordList":
			    leaveWordListHandle( args );
			    break;
			case "friendTome":
			    alert('您已成功添加'+$('uName').value+'为好友');
			    break;
	        case "fansTome":
			    alert('您已成为'+$('uName').value+'的粉丝');
			    break;
			case "fansList":
			case "fanclubsList":
			case "friendList":
			    fListHandle( mode, args );
			    break;
			case "fansListTop":
			case "fanclubsListTop":
			case "friendListTop":
			    fListTopHandle( mode, args );
			    break;
			case "flickr":
				
			    flickrHandle(args );
			    break;
		}
	} else {
		//后台出错处理
	}
}


AJAXPROFILE.saveUserDataResponse = function(response) {
	//alert(response.responseText);
	eval('AJAXPROFILE.doResponseAction('+response.responseText+')');
}

AJAXPROFILE.saveUserData = function(mode, obj, url) {
    //alert("saveUserDataNow mode["+mode+"] obj["+obj+"]");
    
	var data = '';
	switch(mode) {
		case "leaveWordList":
		case "fansList":
		case "fanclubsList":
		case "friendList":
		case "fansListTop":
		case "fanclubsListTop":
		case "friendListTop":
			data = 'userID='+obj.spaceID;
			break;
		case "leaveWord":
		    data = 'type='+obj.type+'&userID='+obj.spaceID+'&clientID='+obj.clientID+'&leaveWord='+escape(obj.leaveWord);
		    break;
		case "friendTome":
	    case "fansTome":
		    data = 'userID='+obj.spaceID+'&clientID='+obj.clientID
		    break;
		case "flickr":
		    data = 'flickrname='+escape(obj.flickrname)
		    break;

	}
 
	//alert("mode->"+mode+"\n"+"data->"+data+"\n");
	var AjaxURL = 'http://hi.51tee.com/account/ajax.aspx';
	
	if(url!=null){
		AjaxURL = url;
	}
	
	Request.sendPOST(AjaxURL, 'mode='+mode+'&path='+escape(AJAXPROFILE.Path)+'&'+data, AJAXPROFILE.saveUserDataResponse);
}


function flickr(){

	var dataObj =new Object();
	dataObj.flickrname = $('flickr_name').value;
	//dataObj.flickrname = 'superlocal';
	if(dataObj.flickrname!=''){
		AJAXPROFILE.saveUserData("flickr", dataObj);
		var obj = $('flickrbox');
		loading( obj );
	}
}


function LeftInit(){
	fListTop( 'fansListTop' );
	fListTop( 'friendListTop' );
}


function loginCHK(){
	if(yourID==null||yourID=='')return false;
    else return true;
}

function friendTome(){
    if(loginCHK()){
		var dataObj =new Object();
		dataObj.spaceID = spaceID;
		dataObj.clientID = yourID;
		AJAXPROFILE.saveUserData("friendTome", dataObj);
	}
	else alert('您尚未登陆不能进行此操作!');
}

function fansTome(){
	    if(loginCHK()){
		var dataObj =new Object();
		dataObj.spaceID = spaceID;
		dataObj.clientID = yourID;
		AJAXPROFILE.saveUserData("fansTome", dataObj);
	}
	else alert('您尚未登陆不能进行此操作!');
}

function leaveWordList(){
    var dataObj =new Object();
	dataObj.spaceID = spaceID;
	AJAXPROFILE.saveUserData("leaveWordList", dataObj);
}

function commentAdd(){

	if(yourID==null||yourID==''||yourID==0){
		alert('您尚未登录,不能留言!');
		return;
    }
    else{
	
		if($('comment').value=="")
		{
			alert('留言不能为空！');
			return;
		}
		
		var dataObj = new Object();
		dataObj.spaceID = spaceID;
		dataObj.leaveWord = $('comment').value;
		dataObj.clientID = yourID;
	    dataObj.type = 0;
	    if(spaceID == yourID) dataObj.type = 2;
		$('comment').value = "";
		AJAXPROFILE.saveUserData("leaveWord", dataObj);
	}
}


function lwTome(){
	window.location.href +="#commentAdd";
}



/*-- flick --*/
var fpagecount = 0;
var fList;
function fInit(curpage, pagesize ){
     
	var obj = $('flickrbox');
	obj.innerHTML= '';
	
	obj.innerHTML = '<div  style="margin-top:20px;margin-left:20px;"><img src="http://hi.51tee.com/account/image/my_flickr_photos.gif"/></div>';
	
	if(fList.length<1){
		obj.innerHTML = '<div style="color:#fff;margin-left:10px;margin-top:10px;">没有任何flickr图片！</div>'
		return;
	}
	
	fpagecount = fList.length;
	
	var counttop = document.createElement('div');
	var countbottom = document.createElement('div');
	counttop.className = 'countList';
	countbottom.className = 'countList';
	
	var pageamount = parseInt(fpagecount/pagesize);
	
	if(fpagecount%pagesize>0) pageamount++;
	
	var toFirst = "";
	if(curpage==1)
     {
		toFirst = "&nbsp;<span>首页</span>&nbsp;";
     }
     else
     {
		toFirst = "&nbsp;<a class='sblue' href='javascript:fInit(1,"+pagesize+")'>首页</a>&nbsp;";
     }
    
		 
	var tmp= "";
	
	if(curpage>1)
		tmp += "<a class='sblue' href='javascript:fInit("+(curpage-1)+","+pagesize+");'>上一页</a>&nbsp;\
			   <a class='sblue' href='javascript:fInit(1,"+pagesize+")'>1</a>";
	else
		tmp += "<span>上一页</span>&nbsp;1";
	if(curpage-4>0)
		tmp += "&nbsp;...";
	if(curpage-2>1)
		tmp += "&nbsp;<a class='sblue' href='javascript:fInit("+(curpage-2)+","+pagesize+");'>"+(curpage-2)+"</a>";
	if(curpage-1>1)
		tmp += "&nbsp;<a class='sblue' href='javascript:fInit("+(curpage-1)+","+pagesize+");'>"+(curpage-1)+"</a>";
	if(curpage>1)
		tmp += "&nbsp;"+curpage;
	if((curpage+1)<=pageamount)
		tmp += "&nbsp;<a class='sblue' href='javascript:fInit("+(curpage+1)+","+pagesize+");'>"+(curpage+1)+"</a>";
	if((curpage+2)<=pageamount)
		tmp += "&nbsp;<a class='sblue' href='javascript:fInit("+(curpage+2)+","+pagesize+");'>"+(curpage+2)+"</a>";
	if(pageamount-(curpage+2)>1)
		tmp += "...";
	if(pageamount>curpage+2)
		tmp += "&nbsp;<a class='sblue' href='javascript:fInit("+pageamount+","+pagesize+");'>"+pageamount+"</a>";
	
	if(curpage<pageamount)
		tmp += "&nbsp;<a class='sblue' href='javascript:fInit("+(curpage+1)+","+pagesize+");'>下一页</a>";
	else
		tmp += "&nbsp;<span>下一页</span>";
	
		
	 	 
	var toLast = "";
	if(curpage==pageamount)
	{
		toLast = "&nbsp;<span>末页</span>&nbsp;";
	}
	else
	{
		toLast = "&nbsp;<a class='sblue' href='javascript:fInit("+pageamount+","+pagesize+")'>末页</a>&nbsp;";
	}
	
	counttop.innerHTML = toFirst+tmp+toLast;
	
	obj.appendChild( counttop );
	
	for(var i=0; i<pagesize; i++){
		var j=i+(curpage-1)*pagesize;
		
		if(j<fpagecount){
		
			var title = fList[j][0];
			var fLink = fList[j][1];
			var fimg = fList[j][2];
			
			
			var body = document.createElement('div');
			body.className = 'flick'
			body.innerHTML = "<a href='"+fLink+"' target='_blank'><img src='"+fimg+"' /></a>";
			obj.appendChild( body );
		    
		    
		}
	}
	

}
