﻿// JavaScript Document
/*
Content: Common components;
Remark: pingfen tags;
Version: v0.1;
Author: guanxin.com JF.Z;
Date: 2010-03-26
*/
var star = 0;
var star1 = 4;
var star2 = 0;
$.fn.pingfen=function(){
	pingfen1();
	$(".PTLRPf .PfXing li a").each(function(i){
		//初始化
		$(".PTLRPf .PfXing li a:lt("+star+")").css({"background-position":"-49px -0px"})
		$(".PTLRPf .PfXing li a").eq(i).mouseover(function(){
			$(".PTLRPf .PfXing li a:lt(5)").css({"background-position":"-0px -0px"})
			$(".PTLRPf .PfXing li a:lt("+(i+1)+")").css({"background-position":"-49px -0px"})					   
		})
		$(".PTLRPf .PfXing li a").eq(i).mouseout(function(){
			$(".PTLRPf .PfXing li a:lt("+(i+1)+")").css({"background-position":"-0px -0px"})
			$(".PTLRPf .PfXing li a:lt("+star2+")").css({"background-position":"-49px -0px"})
		})
		$(".PTLRPf .PfXing li a").eq(i).click(function(){
			star = i+1;
			star2 = star;
			$(".PTLRPf .PfXing li a:lt("+i+")").css({"background-position":"-0px -0px"})
			$(".PTLRPf .PfXing li a:lt("+star+")").css({"background-position":"-49px -0px"})
		})			
	})	
}
//详细页最上方显示评分
function pingfen1(){
	$(".PTLRPf1 .PfXing li a:lt("+4+")").css({"background-position":"-0px -0px"})
	$(".PTLRPf1 .PfXing li a:lt("+star1+")").css({"background-position":"-49px -0px"})
	$(".PTLRPf1 .PfXing li a").unbind("click")
	$(".PTLRPf1 .PfXing li a").unbind("hover")
	$(".PTLRPf1 .PfXing li a").unbind("mouseover")
	$(".PTLRPf1 .PfXing li a").unbind("mouseout")
	$(".PTLRPf1 .PfXing li a").removeAttr("href");
}

$.fn.tags=function(obj,Class){
	var T;
	var str;
	var play = 500;
	//绑定首尾class
	$(obj + ":first-child").addClass("FirstChild FirstChildHover")
	$(obj + ":last-child").addClass("LastChild")
	$(Class + ":first-child").show()
	//
	$(obj).each(function(){	
	})	
	.mouseover(function(){
		str = this;
		if($(this).attr("class") != "FirstChild" && $(this).attr("class") != "LastChild" && $(this).attr("class") != "FirstChild FirstChildHover" && $(this).attr("class") != "LastChild LastChildHover"){
				T = setTimeout(function(){
						tag_play(str,1)
					},play)
			}else if($(this).attr("class") == "FirstChild" || $(this).attr("class") == "FirstChild FirstChildHover"){
				T = setTimeout(function(){
						tag_play(str,0)
					},play)
			}else{
				T = setTimeout(function(){
						tag_play(str,1)
					},play)
			}
	})
	.mouseout(function(){
		clearTimeout(T)
	})
	.click(function(){
		str = this;
		if($(this).attr("class") != "FirstChild" && $(this).attr("class") != "LastChild" && $(this).attr("class") != "FirstChild FirstChildHover" && $(this).attr("class") != "LastChild LastChildHover"){
				tag_play(str,1)
			}else if($(this).attr("class") == "FirstChild" || $(this).attr("class") == "FirstChild FirstChildHover"){
				tag_play(str,0)
			}else{
				tag_play(str,1)
			}
	})
	function tag_play(a,b){
		$(Class).hide()
		$(Class).eq(b).show()
		if($(a).attr("class") == "FirstChild" || $(a).attr("class") == "FirstChild FirstChildHover"){
			$(obj).removeClass("Hover")
			$(obj).removeClass("LastChildHover")
			$(a).addClass("FirstChildHover")
		}else if($(a).attr("class") == "LastChild" || $(a).attr("class") == "LastChild LastChildHover"){
			$(obj).removeClass("Hover")
			$(obj).removeClass("FirstChildHover")
			$(a).addClass("LastChildHover")	
		}else{
			$(obj).removeClass("LastChildHover")
			$(obj).removeClass("FirstChildHover")
			$(a).addClass("Hover")			
		}
		clearTimeout(T)
		}
}
