function UTCTimeDemo(){
	   var d, s = "";
	   var c = "";
	   d = new Date();
	   s += d.getUTCHours() + c;
	   s += d.getUTCMinutes() + c;
	   s += d.getUTCSeconds() + c;
	   s += d.getUTCMilliseconds();
	   return(s);
} 


/*
  url 处理程序地址
  name 标签id
  score 参数字符串
  
  name_now 当前分数标签id
  type 数据传递方式 post|get
  datatype 数据接收类型 json （php5 支持）
*/
function give_score(url,name,score,name_now,star_type,star_current,show_type,type,datatype){ 
	
	if(show_type == 1){
		var check = "true";//控制打分次数
	}else{
		if(score){
			//var check = check_score_time(name_now);//控制打分次数
			var check = "true";//控制打分次数
		}else{
			var check = "true";//控制打分次数
		}
	}
	
	var type = type ? type : "post";
	var dataType = datatype ? datatype : "json";
	var data = "name="+name+"&score="+score+"&name_now="+name_now+"&star_type="+star_type+"&star_current="+star_current+"&show_type="+show_type+"&"+UTCTimeDemo();
	
	if(check){//第一次打分
		$.ajax({
			type: type,
			url: url,
			cache: false,		
			//dataType: dataType,
			data:  data ,
			success: function(originalRequest){
						show_url_response(url,originalRequest,name,name_now,score,show_type);
					 }
		});
	}
		
}

function show_url_response(url,originalRequest,name,name_now,score,show_type){
	var data = originalRequest;	
	
	$("#"+name).html(data);
	$("#"+name_now).html(score);
	
	//控制 当前分值显示属性
	$("#"+name_now).css("display",""); 
}

function checklogin(){
	var login_url =  $("#login_url").val();
	var userid    =  $("#user_id").val();
	
	if(userid == '') {
		//alert("请先登录！");
		if(confirm("您还没有登录，想登录吗？")){
			document.location.href=login_url;
			return true;
		}
		
		return false;
	}else{
		return true;
	}
}

function checkform(){
	if(checklogin()){	
		var type = type ? type : "post";
		var url = "/comment/comm_new_update.php";
		var action   = $("#action").val();
		
		var pro_id    =  $("#pro_id").val();
		
		var content_name = "content";
		var for_type     = $("#type").val();
		
		if(for_type == "all"){
			content_name = content_name + "_all";
		}
		var content   =  $("#"+content_name).val();
		
	
		var flag = 0;	
		if(data_arr){
			
			var tmp_arr_len = data_arr.length;
			var tmp_data = tmp_data_name = tmp_data_str = data_string = tmp_comm = "";
			if(tmp_arr_len){
				var i = 0;
				for(i=0;i<tmp_arr_len;i++){
					
					//var weight = parseFloat($("#"+data_arr[i].split("_")[0] + "_" + data_arr[i].split("_")[1]+"_weight").html());
					var weight = 20;
					tmp_data = $("#"+data_arr[i]).html();
					tmp_data = num_sswr(tmp_data * weight / 100,1);
			
					tmp_data_name = $("#"+data_arr[i].split("_")[0]+"_"+data_arr[i].split("_")[1]+"_name").html();
					//if(tmp_data){
						if(!tmp_data){
							tmp_data = 0;
						}else{
							flag ++;
						}
						tmp_data_str = data_arr[i].split("_")[0]+"_"+data_arr[i].split("_")[1]+"|"+tmp_data_name+"|"+tmp_data;
						data_string += tmp_comm + tmp_data_str;
						tmp_comm = ",";
					//}
				}
			}
		}
		
		if(!flag){
			//$("#content").attr('class','error b_5_5');//错误样式
			alert("您至少需要给一个参数打分！");
			$("#"+data_arr[0]).focus();
			return false;
		}
		if(!content){
			//$("#content").attr('class','error b_5_5');//错误样式
			alert("请填写评论内容！");
			$("#"+content_name).focus();
			return false;
		}else{
			//$("#content").attr('class','right b_5_5');
		}
		
		var data = "action="+action+"&pro_id="+pro_id+"&data_string="+data_string+"&content="+content+"&"+UTCTimeDemo();
		//alert(data);
		//return false;
		var data_new = "数据提交中…";
		//$("#tj").val(data_new);
		
		$.ajax({
				type: type,
				url: url,
				cache: false,		
				//dataType: dataType,
				data:  data ,
	
				success: function(originalRequest){
					document.write(originalRequest);exit();
							process_insert_result_dp(originalRequest);
						 }
		});
	}
	return false;
}

//点评提交后的返回情况
function process_insert_result_dp(originalRequest){
	var data = originalRequest;	
	//alert();
	var page_now = window.location.href;
	
	//alert(data);
	if("success" == data){
		alert("感谢您的点评，万维审核通过之后在本页会显示您的点评。");
	}else if("fail" == data){
		alert("对不起，服务器繁忙，请稍后再试！");
	}else if("time_limit" == data){
		alert("您已经发布点评,感谢您的参与！");
	}
	//var data_new = "提交完毕";
	//$("#tj").val(data_new);
	
	//$("#tj").attr('disabled','true');//按钮失效
	//$("#tj").attr('class','tj_shixiao');//按钮失效样式
	document.location.href=page_now;
	//$(document.location).href(page_now);//按钮失效样式
	return false;
}

function num_sswr(num,n){//四舍五入
	var  dd=1;  
	var  tempnum; 
	var result;
	for(i=0;i<n;i++){  
		dd*=10;  
	}  
	tempnum=num*dd;  
	
	tempnum=Math.round(tempnum);  
	
	result = tempnum/dd;
	return result;
}

function update_dp(action,id,id_type){
	if(checklogin()){
		var type = type ? type : "post";
		var url = "/comment/for_index.php";
		var data = "action="+action+"&id="+id+"&id_type="+id_type+"&"+UTCTimeDemo();
		//alert(data);
		$.ajax({
				type: type,
				url: url,
				cache: false,		
				//dataType: dataType,
				data:  data ,
	
				success: function(originalRequest){
							process_update_result_dp(originalRequest);
						 }
		});
	}
}

//点评更新后的返回情况
function process_update_result_dp(originalRequest){
	var data = originalRequest;	
	//alert(data);
	if("success" == data.split("|")[0]){
		var tmp_good_name = data.split("|")[1];
		var tmp_all_name = data.split("|")[2];
		var good_num = data.split("|")[3];
		var all_num  = data.split("|")[4];
		$("#"+tmp_good_name).html(good_num);
		$("#"+tmp_all_name).html(all_num);
		
		alert("感谢您的参与，谢谢！");
		
	}else if("fail" == data){
		alert("对不起，服务器繁忙，请稍后再试！");
	}else if("time_limit" == data){
		alert("您之前已经投过票了，在限定时间内无法再次投票！");
	}
	return false;
}

//新的打分
function da_score(name,score,data_arr,data_arr_all,type,show_name,star_width){
	if(checklogin()){	
		//加载页面分值
		$("#"+name).html(score);
		var url = "/comment/for_index.php";
		
		if("-1" == name.indexOf("all")){
			type = "no";
		}
		var tmp_data = tmp_data_all = "0";
		var data_row = data_arr.split(",");
		var data_all_row = data_arr_all.split(",");
		var len = data_row.length;
		var i = j = 0;
		
		
		
		//如果是所有项打分 则把新打的分交给上级
		if(type == "all"){
			
			var name_id = name.split("_")[0] + "_" + name.split("_")[1];
			var name_id_data = name_id + "_data";
			var name_id_data_all = name_id + "_data_all";
			
			$("#"+name_id_data).html($("#"+name_id_data_all).html());
					
			$("#"+name_id).rating(url, {maxvalue:10,increment:1,name:name_id_data,data_arr:data_arr,data_arr_all:data_arr_all,type:type});
		}
		
		//每次打分 全部计算
		for(i=0;i<len;i++){
			//var weight = parseFloat($("#"+data_row[i].split("_")[0] + "_" + data_row[i].split("_")[1]+"_weight").html());
			var weight = 20;
			tmp_data = $("#"+data_row[i]).html();
			tmp_data = num_sswr(tmp_data * weight / 100,1);
			if(tmp_data != ""){
				j++;
				tmp_data_all = parseFloat(tmp_data_all) + parseFloat(tmp_data);
			}
			
			//alert($("#"+data_row[i]).html()+"|"+tmp_data_all);
		}
		//var score_all_aver = tmp_data_all / len;
		var score_all_aver = tmp_data_all;
		
		score_all_aver = num_sswr(score_all_aver,1);
		//控制 当前分值显示属性
			
			
		//alert(tmp_data_all);	
		//give_score(url,'score_all',score_all_aver,"score_all_now","big","all","1");
		count_score("score_all_now",score_all_aver,show_name,star_width);
		//if(j == 3){
			$("#all_dp_1").show('');	
			$("#all_dp_2").show('');	
			$("#all_dp_3").show('');	
		//}
	}else{
		window.location.reload(); 	
	}
	return false;
}

function count_score(score_name,score,show_name,star_width){
	var width = score * star_width/2;
	
	$("#"+show_name).css("width",width);
	$("#"+score_name).html(score);
}

function show_score(name,score){
	//checklogin();
	//alert(score);
	//加载页面分值
	$("#"+name).html(score);
	
}
	
//各项点评
function all_pf(id){
	
	//改变提交类型
	
	//将背景变灰
	var bg_div = '<div id="bg_div" style= "position:absolute;left:0px;top:0px;filter:alpha(opacity=70);z-index:98;width:'+$(document).width()+'px;height:'+$(document).height()+'px;background:#ccc;-moz-opacity: 0.7;" align="center"><iframe src="" style="position:absolute; visibility:inherit; top:0px; left:0px; width:'+$(document).width()+'px; height:'+$(document).height()+'px; z-index:-1;filter=\'progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)\';" frameborder="0"></iframe></div>';
	$('body').append(bg_div);
	
	//显示出已经添加完以后的数据
	var offset_height = document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight;
	var offset_width = document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth;
	var offset_top = document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop;
	var top_height = offset_top+(offset_height - 500)/2;
	var float_div_left = (offset_width - 400)/2;
	
	var float_div = '<div id="float" style="position:absolute;left:'+float_div_left+'px;top:'+top_height+'px;filter:alpha(opacity=100);z-index:99;width:400px;height:auto;background:;display: ;overflow:;" align="center"></div>';
	$('body').append(float_div);
	//ajax加载相关数据
	var url = "/comment/for_index.php?action=all_pf&pro_id="+id+"&"+UTCTimeDemo();
	
	var div_waiting = '<div class="C_2 bd" style="background-color:#F0DDF1"><div class="C_21"><table width="400" border="0" cellspacing="0" cellpadding="0"><tr><td style="padding:3px 5px 0px 5px"><img src="http://icon.fengniao.com/product1/images/a17.gif"/></td><td width=21><img src="http://icon.fengniao.com/product1/images/close.gif" width="16" height="16" style="float:left;cursor:hand" alt="关闭" onclick="remove_div(\'float\')" class="r"/></td></tr></table></div><table width="90%" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td height="100" align="center" class="f14b ho12" style="font:bold 14px/26px simsun;padding:8px 0"><table width="54%" border="0" cellspacing="0" cellpadding="0"><tr><td width="22%" align="right"><img src="/comment/images/loading.gif" /></td><td width="5%">&nbsp;</td><td width="73%">加载中<br>请耐心等待……</td></tr></table></td></tr></table></div>';
	$('#float').html(div_waiting);
	//return false;
	$('#float').load(url).ajaxSuccess(
		function(){
			$(this).show();
		}
	);
	
}
//-->

//清除浮动
function remove_div(div_id){
	$("#type").val("normal");
	$('#bg_div').remove();
	$('#'+div_id+'').remove();	
}