function show_ajax_page(url,div,pars)
{
	if(pars)
	{
		pars=pars+'&t='+Math.random();
	}else
	{
		pars='t='+Math.random();
	}
	//alert(div);
	$("#"+div).html("<font color='red'>loading...</font>");
	//$("#"+div).css('background','url(/images/loading.gif) no-repeat 50% 50%');
	
	//$('#loadMask').show();
	$("#"+div).load(url+'.php',pars);
	//$('#loadMask').hide();
}

function pop_login(from,dataid)
{
	dialog('Please login to our community',810, 360,'dialog_login.php?from='+from+'&dataid='+dataid,1,1,1);
}


function poplogin_submit()
{
	if($('#lemail').val()=='')
	{
		alert('input email!');
		$('#lemail').focus();
		return false;
	}

	if($('#lpassword').val()=='')
	{
		alert('input password!');
		$('#lpassword').focus();
		return false;
	}

	document.login.submit();
}

//单个问题收藏
function question_fav(dataid)
{	
	dialog('Alert',280, 130,'dialog_qfav.php?dataid='+dataid);
}

//多个问题收藏
function question_fav_all(dataid)
{	
	dialog('Alert',280, 130,'dialog_qfav_all.php?dataid='+dataid);
}

function show_rate(typeid)
{
	if(typeid==1)
	{
		//$("#start2").attr("num",num1).css("width",num1);
		$("#rating1 li:gt(0)").remove();
		$('#rating1').mouseover(function(){
			var num1=$("#start1").attr("num");
			$("#start1").css("width",num1);
		})
	}else
	{
		//$("#start2").attr("num",num1).css("width",num1);
		$("#rating2 li:gt(0)").remove();
		$('#rating2').mouseover(function(){
			var num1=$("#start2").attr("num");
			$("#start2").css("width",num1);
		})		
	}

}

//common rateing提交
function send_rate(id,rate,typeid)
{
	if(id=='' || rate=='') return false;
	
	dataid	=id;

	var cid='qid'+id+'t'+typeid;
	
	if ($.cookie(cid)) {
		alert('success');
		show_rate(typeid);
		return;
	}

	if(dataid=='')
	{
		alert('dataid is empty');
		return false;
	}

	var pars='dataid='+dataid+'&rate='+rate+'&typeid='+typeid+'&t='+Math.random();

	$.ajax({
		   type: "get",
		   url: "/ajax/ajax_set_rate.php",
		   cache:false,
		   dataType:"json",
		   data: pars,
		   error: function(){
				alert('Error loading data');
			},
		   success: function(data)
			{	
				if(data.result==0)
				{
					alert("dataid wrong!");
				}else
				if(data.result==1)
				{
					alert("Have Rated！");
				}else
				{
					alert("success！");
				}	
				show_rate(typeid);

				$.cookie(cid, dataid, {expires: 365});
		   }
	});
}


//guide2 显示
function  showguide(qid)
{
	if(qid=='')
	{
		alert('qid is empty');
		return false;
	}
	
	var pars='dataid='+qid+'&t='+Math.random();

	$.ajax({
		   type: "get",
		   url: "/ajax/ajax_get_guide.php",
		   cache:false,
		   dataType:"html",
		   data: pars,
		   error: function(){
				alert('Error loading data');
			},
		   success: function(data)
			{	
				if(data==0)
				{
					alert("dataid wrong!");
				}else
				if(data==1)
				{
					pop_login(3,qid);
				}else
				{
					$("#guidemore").html(data).show(100);
					$("#showguide").hide();
				}
		   }
	});
}

//guide_comment 列表显示
function show_guide_comment(dataid)
{
	if(dataid=='') return false;

	show_ajax_page('/ajax/question_guide_comment_ajax','comment_contentb1','dataid='+dataid);
	$("#comment_contentb1").slideDown('slow');
	//$('#answer'+dataid).slideToggle('slow');
}

//typeid=1 =>guide comment, typeid=2 answer, 3=>answer comment
function report(dataid)
{
	if(dataid=='')
	{
		alert('dataid is empty');
		return false;
	}
	dialog('Report this info',360, 250,'dialog_report.php?dataid='+dataid);
}

//flag=1 支持 2 反对 typeid=1 =>guide comment, typeid=2 answer, 3=>answer comment 4=>advice comment
function send_hand(dataid,flag,typeid)
{
	if(dataid=='' || flag=='') return false;
	
	
	var cid='hand_'+dataid+'t'+typeid;
	
	if ($.cookie(cid)) {
		alert('You have submitted the rating');
		return;
	}


	var url = '/ajax/ajax_set_hand.php';
	var pars='dataid='+dataid+'&flag='+flag+'&typeid='+typeid+'&t='+Math.random();
	
	$.ajax({
		   type: "get",
		   url: url,
		   cache:false,
		   dataType:"json",
		   data: pars,
		   error: function(){
				alert('Error loading data');
			},
		   success: function(data)
			{	
				if(data.result == 0)
				{
					pop_login(5,dataid);
					return false;
				}else if(data.result == 1)
				{
					alert(' data wrong!');
					return false;
				}else if(data.result == 2)
				{
					alert(' You have submitted the rating.!');
					return false;
				}else
				{	
					$("#up_"+typeid+'_'+dataid).html('+'+data.good_num);
					$("#down_"+typeid+'_'+dataid).html('-'+data.bad_num);
				}

				$.cookie(cid, dataid, {expires: 365});
		   }
	});
}

//answer_comment 

function show_answer_comment(dataid,type)
{
	if(dataid=='') return false;
	
	type=type+0;

	show_ajax_page('/ajax/answer_comment_ajax','answer'+dataid,'dataid='+dataid);
	if(type==0)
	{
		$('#answer'+dataid).slideToggle('slow');
	}else
	{
		$('#answer'+dataid).show('slow');
	}
	//slideToggle
}

//显示 user answer
function show_answers(dataid)
{
	if(dataid=='') return false;

	show_ajax_page('/ajax/answer_ajax','answers','dataid='+dataid);

}

function save_answers(dataid)
{
	dialog('Save Answers',360, 350,'dialog_save.php?answerid='+dataid);
}

//load 
function show_folder()
{
	show_ajax_page('/ajax/folder_ajax','floderlist');
}

//检查回答问题
function checkanswer()
{
	var d=$("#acontent");
	if(d.val()=='')
	{
		alert("pleasse input foldername");
		return false;
	}
	if(d.val().length<2) {
		alert("must chars!");
		return false
	}
	
	var s=d.val().substring(0,10);
	var s1=d.attr("title").substring(0,10);
	if(s1==s) 
	{
		alert("please input answer!");
		return false
	}
	
	return true;
}


//load 
function show_samore(qid)
{	
	if(qid=='')
	{
		alert('qid is empty');
		return false;
	}
	
	var pars='dataid='+qid+'&t='+Math.random();

	$.ajax({
		   type: "get",
		   url: "/ajax/sample_ajax.php",
		   cache:false,
		   dataType:"html",
		   data: pars,
		   error: function(){
				alert('Error loading data');
			},
		   success: function(data)
			{	
				if(data==0)
				{
					alert("dataid wrong!");
				}else
				if(data==1)
				{
					pop_login(3,qid);
				}else
				{
					$("#samorelist").html(data).show(100);
					$("#samore").hide();
				}
		   }
	});

}

//show Were you asked this question?
function save_asked(qid)
{
	if(qid=='')
	{
		alert('qid is empty');
		return false;
	}

	dialog('Were you asked this question?',330, 240,'dialog_asked.php?qid='+qid);
}

//advice 
function advice_fav(dataid)
{	
	dialog('Alert',280, 130,'dialog_afav.php?dataid='+dataid);
}

//advice_comment 列表显示
function show_advice_comment(dataid)
{
	if(dataid=='') return false;

	show_ajax_page('/ajax/advice_comment_ajax','comment_contentb1','dataid='+dataid);
	$("#comment_contentb1").slideDown('slow');
	//$('#answer'+dataid).slideToggle('slow');
}
