﻿var STAR_IMG = new Array("v3_starno1.gif", "v3_starno2.gif", "v3_stary1.gif", "v3_stary2.gif", "v3_star1.gif", "v3_star2.gif", "v3_starno.gif", "v3_stary.gif", "v3_star.gif");
var K_IMG = new Array("v3_trait_tipno1.gif", "v3_trait_tipno2.gif", "v3_trait_tipy1.gif", "v3_trait_tipy2.gif", "v3_trait_tip1.gif", "v3_trait_tip2.gif", "v3_trait_tipno.gif", "v3_trait_tipy.gif", "v3_trait_tip.gif");
var STAR_HINT = new Array("很糟糕", "需改进", "一般般", "还不错", "很满意");

function returnStar(num)
{
	var stars = "";
	for(var i = 0; i < parseInt(num / 2); i++)
	{
		stars = stars + '<img src="/in_img/' + STAR_IMG[4] + '" border="0"/>';
		stars = stars + '<img src="/in_img/' + STAR_IMG[5] + '" border="0"/>';
	}
	if(num < 10)
	{
		if(num % 2 != 0)
		{
			stars = stars + '<img src="/in_img/' + STAR_IMG[4] + '" border="0"/>';
			stars = stars + '<img src="/in_img/' + STAR_IMG[1] + '" border="0"/>';
		}

		for(var i = parseInt(num) + parseInt(num % 2); i < 10; i+=2)
		{
			stars = stars + '<img src="/in_img/' + STAR_IMG[0] + '" border="0"/>';
			stars = stars + '<img src="/in_img/' + STAR_IMG[1] + '" border="0"/>';
		}
	}
	return stars;
}

function shwStar(num)
{	
	var stars = returnStar(num);
	document.write(stars)
}


/*
function returnK(num)
{	
	var k="";
	var num1 = parseInt(num / 2);
	for(var i = 0; i < num1; i++)
	{
		k = k+'<img src="/in_img/' + K_IMG[8] + '" border="0"/>';
	}
	for(i; i < 5; i++)
	{
		k = k+'<img src="/in_img/' + K_IMG[6] + '" border="0"/>';
	}
	return k;
}
*/

/*
function shwK(num)
{	
	var k = returnK(num*2);
	document.write(k);
}
*/

/*shwStarHint*/
function shwStarHint(num)
{
	num = parseInt(num / 2);
	num = num <= 0 ? 0 : num - 1;
	return STAR_HINT[num];
}

/*chgK*/
function chgK(ipt, num, shw_id)
{
	var num1 = parseInt(num / 2);
	if(num1 <= 5)
	{
		for(var i=0;i<num1;i++)
		{
			document.getElementById('k_' + i + ipt).src = '/in_img/' + K_IMG[7] ;
		}
		for(i;i<5;i++)
		{
			document.getElementById('k_' + i + ipt).src = '/in_img/' + K_IMG[6] ;
		}
  }
	document.getElementById(shw_id).innerHTML = shwStarHint(num);
}


/*clearK*/
function clearK(ipt, shw_id)
{
	num = document.getElementById(ipt).value ;
	if(num == "") num = 0;
	var num1 = parseInt(num / 2);
	if(num1 <= 5)
	{
		for(var i=0;i<num1;i++)
		{
			document.getElementById('k_' + i + ipt).src = '/in_img/' + K_IMG[8] ;
		}
		for(i;i<5;i++)
		{
			document.getElementById('k_' + i + ipt).src = '/in_img/' + K_IMG[6] ;
		}
  }
	if(num == 0) document.getElementById(shw_id).innerHTML = "";
	else document.getElementById(shw_id).innerHTML = shwStarHint(num);
}

/*initChgK*/
function initChgK(ipt, shw_id,defautValue)
{
	//if(isObject(document.getElementById(ipt)))

	var num = document.getElementById(ipt).value ;
	if(num == "") num = 0;
	var num1 = parseInt(num / 2);

	var img='';
	var text=STAR_HINT[num1-1];
	if(defautValue>0&&defautValue<5)text=shwStarHint(num);
	document.write('<span onMouseOut="clearK(\'' + ipt +'\', \'' + shw_id +'\')" class="fdp_trait_bar" >');
	for(var i = 0; i < 5; i++)
	{
		if(i<num1){
		img=K_IMG[8];
		}
		else{
		img=K_IMG[6];
		}


		document.write('<img src="/in_img/' +img + '" border="0" id="k_' + i + ipt+ '" onMouseOver="chgK(\'' + ipt +'\', ' + (i + 1)*2 + ', \'' + shw_id +'\')" align="absmiddle" style="cursor:hand" onClick="choK(\'' + ipt +'\', ' + (i + 1)*2 + ', \'' + shw_id +'\')"/>');
	}
	document.write('</span><span id="'+shw_id +'" style="color:#999999; font-size:12px;">'+text+'</span>');
}

/*choK*/
function choK(ipt, num, shw_id)
{
	var num1 = parseInt(num / 2);
	if(num1 <= 5)
	{
		for(var i=0;i<num1;i++)
		{
			document.getElementById('k_' + i + ipt).src = '/in_img/' + K_IMG[8] ;
		}
		for(i;i<5;i++)
		{
			document.getElementById('k_' + i + ipt).src = '/in_img/' + K_IMG[6] ;
		}
  }
	document.getElementById(ipt).value = num;
	document.getElementById(shw_id).innerHTML = shwStarHint(num);
}




/*单选选择*/
function radioSet_Value(obj,valueObjId)
{
var valueObj = document.getElementById(valueObjId);
var selectText=obj.innerHTML;
var Items=obj.parentNode.getElementsByTagName("a");
	for(var i = 0; i < Items.length; i++){
		if(Items[i].innerHTML==selectText){
			if(Items[i].className=='selected')
			{
				Items[i].className='';
				valueObj.value='';
			}
			else{
				Items[i].className='selected';
				valueObj.value=obj.innerHTML;
			}
			
		}
		else{
		Items[i].className='';
		}

	}
}
