APPID = 4005706;
__appid = 4005706;

function copyToClipboard(txt) {  
     if(window.clipboardData) {        
		 window.clipboardData.clearData();        
		 window.clipboardData.setData("Text", txt);        
		 alert("链接复制成功，请转帖好友分享!");      
     } else if(navigator.userAgent.indexOf("Opera") != -1) {        
          window.location = txt;
           alert("链接复制成功，请转帖好友分享!");              
     } else if (window.netscape) {        
          try {        
               netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");        
          } 
		  catch (e) {        
               alert("被浏览器拒绝！\n请在浏览器地址栏输入'about:config'并回车\n然后将'signed.applets.codebase_principal_support'设置为'true'");        
          }        
          var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);        
          if (!clip)        
            return;        
          var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);        
          if (!trans)        
			return;        
          trans.addDataFlavor('text/unicode');        
          var str = new Object();        
          var len = new Object();        
          var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);        
          var copytext = txt;        
          str.data = copytext;        
          trans.setTransferData("text/unicode",str,copytext.length*2);        
          var clipid = Components.interfaces.nsIClipboard;        
          if (!clip)        
            return false;        
          clip.setData(trans,null,clipid.kGlobalClipboard);        
          alert("链接复制成功，请转帖好友分享!");    
     }        
}

function checkQQLogined()
{
	if(!IsLogin()){ //qq没有登录，先登录
		openLogin(APPID);	
		jQuery('#login_div').css({"z-index":jQuery('#login_div').css("z-index"),'display':"block"});
	}
	
}

function qqloginform()
{
	qqLogin();
}

function qqLogin()
{
	if(!IsLogin()){ //qq没有登录，先登录
		
		openLogin(APPID);	
		jQuery('#login_div').css({"z-index":jQuery('#login_div').css("z-index"),'display':"block"});
	}
	else{
		alert("您已经登录QQ了");
	}
}

function nchangeImg_page()
{
	var img = document.getElementById("_imgVerify");
	img.src = "http://ptlogin2.qq.com/getimage?aid="+APPID+"&" + Math.random();
	var ctrl = document.getElementById("_fverifycode");
	if (ctrl != null)
	{
		ctrl.value = "";
		ctrl.focus();
	}	
}

function   SetImgSize(pimg,iw,ih)   {   
  var   img   =   new   Image(); 
  img.src = pimg.src;   
  var   w   =   iw;   
  var   h   =   ih;   
  
 if(img.width>0 && img.height>0)
  {   
  	if(img.width>iw||img.height>ih)
  	{
		if((iw   /   ih)   >   (img.width   /   img.height))   
		{   
	   		h =  ih;   
	   		w   =   img.width   *   (ih   /   img.height);   
		}   
		else   
		{   
		 	w   =   iw;   
		 	h   =   img.height   *   (iw   /   img.width);   
		}   
   }
   else
  	{
  		w = img.width;
 		 h = img.height;
  	}
  }
 
  
  pimg.style.width=w;   
  pimg.style.height=h;  
  pimg.style.display="";  
}

function getLoginQQ()
{
	if(!IsLogin()){
		return 0;
	}else
	{
		var CurrUser = jQuery.cookie("uin");
		var uin = CurrUser.substr(1);
		uin++; uin--;
		return uin;
	}
}

//happysonxu added
var domain = "http://fordfiesta.qzone.qq.com";
var registerUrl = domain+"/con/user/act/showregister";
var  myPageUrl = domain+"/con/user/act/mypage";
var saveCommentUrl = domain+"/con/comment/act/save";
var getCommentUrl = domain+"/con/comment/act/list";

function changeType(id,type)
{
	if(type=="file")
	{
		$("#"+id+"file").css("display","none");
		$("#"+id+"fileurl").css("display","block");
		$("#"+id+"texturl").css("display","none");
		$("#"+id+"type").val(0);
	}else
	{
		$("#"+id+"file").css("display","block");
		$("#"+id+"fileurl").css("display","none");
		$("#"+id+"texturl").css("display","block");
		$("#"+id+"type").val(1);
		uploadPicAlbum(id+"texturl");
	}
}

function openRegister()
{
	if(IsLogin())
	{
		window.location = registerUrl;
	}else
	{
		alert("请先登录");
		openLogin(APPID,registerUrl);	
	}
}

function openMyPage()
{
	if(IsLogin())
	{
		window.location = myPageUrl;
	}else
	{
		alert("请先登录");
		openLogin(APPID,myPageUrl);	
	}
}

function uploadPicAlbum(picInt){
		
	function callback(data) {
		if (!data)	return;
		$("#"+picInt).val(data.url);
	}
	getAlbumDialog2(callback);
	return;	
}

function handleSaveComment(data)
{
	if(data==1)
	{
		alert("评论成功！请耐心等待审核通过！");
	}else
	{
		alert(data);
	}
}

function saveComment(id,desid)
{
	if(IsLogin())
	{
		var content = $("#"+id).val();
		if(content.length==0)
		{
			alert("评论内容不能为空");
			return;
		}
		if(content.length>100)
		{
			alert("评论内容不能超过100字");
			return;
		}
		$.ajax({
			type: "POST",
			url: saveCommentUrl,
			data:"desqq="+desid+"&content="+content,
			success: handleSaveComment
			});
			$("#"+id).val('');
		}else
		{
			alert("请先登录QQ！");
			qqLogin();
		}
}

var commentContainer;

function  handleGetComment(data)
{
	$("#"+commentContainer).html(data);
}

function getComment(desid,page,container)
{
	commentContainer = container;
	$.ajax({
		type: "POST",
		url: getCommentUrl,
		data:"desqq="+desid+"&page="+page,
		success: handleGetComment
		});
}

//投票，该函数依赖于vote.js,
function vote(id)
{	
	alert('投票已结束，谢谢！');
	return ;
	if (!IsLogin())
	{
		alert("请先登录");
		jQuery(document).trigger('close.facebox');
		qqLogin();
		return;
	}
	else
	{
		vote_form(__appid, "/con/vote/act/saveajax", id,"","","");
	}
}

function showInvite(id,qq)
{
	var link = domain+"/con/user/act/viewpage?inviteqq="+id+"&qq="+id;
	copyToClipboard(link);
}


//图片按比例缩放
var myflag=false;
function DrawImage(ImgD,iwidth,iheight){
    //参数(图片,允许的宽度,允许的高度)
    var image=new Image();
    image.src=ImgD.src;
    if(image.width>0 && image.height>0){
    myflag=true;
    if(image.width/image.height>= iwidth/iheight){
        if(image.width>iwidth){  
        ImgD.width=iwidth;
        ImgD.height=(image.height*iwidth)/image.width;
        }else{
        ImgD.width=image.width;  
        ImgD.height=image.height;
        }
        ImgD.alt=image.width+"×"+image.height;
        }
    else{
        if(image.height>iheight){  
        ImgD.height=iheight;
        ImgD.width=(image.width*iheight)/image.height;        
        }else{
        ImgD.width=image.width;  
        ImgD.height=image.height;
        }
        ImgD.alt=image.width+"×"+image.height;
        }
    }
} 
