///////////////////////// jquery ajax /////////////////////////
function divvote(id,data,idloading)
{
	var vote = "";
	var result="";
	var countvote="";
	var lastvote="";
	var insert=""; 
	var idvote="";
	var taid="";
	jQuery("resultvote", data).each(function(){
		vote = jQuery("vote", this).text();
		result = jQuery("result", this).text();
		countvote = jQuery("countvote", this).text();
		insert = jQuery("insert", this).text();
		lastvote = jQuery("lastvote", this).text();
		idvote = jQuery("idvote", this).text();
		taid = jQuery("taid", this).text();
		});
	if(insert)
	{
		
		// var divp=document.getElementById('votes');
		// divp.appendChild(divTag);
		if(taid=='0')
		{
			var intvotet=lastvote-0;
			intvotet++; 
			var str='<DIV class="votename"><a href="?app=lms&view=stud/comments&type=dore&id='+idvote+'" >'+vote+'</a></DIV>';
			if(intvotet==1)
				jQuery('<div  class="nazarat" id="vote'+intvotet+'">').appendTo('#votes');
			else
			jQuery('<div  class="nazarat" id="vote'+intvotet+'">').insertBefore('#vote'+lastvote);
			jQuery("#vote"+intvotet).html(str);
			jQuery("#tn").html(countvote);
			jQuery("#lastvote").val(intvotet);
		}
		} 
	jQuery("#vote").val('');
	document.getElementById('privatevote').checked=false;
	jQuery("#"+id).html(result);
}

function divcomment(id,data,idloading)
{
	var idcomment="";
	var vote = "";
	var result="";
	var countvote="";
	var insert="";
	var name="";
	var lastname="";
	var date="";
	var time="";
	var lastcom="";
	jQuery("resultvote", data).each(function(){
		idcomment = jQuery("idcomment", this).text();
		vote = jQuery("vote", this).text();
		result = jQuery("result", this).text();
		countvote = jQuery("countvote", this).text();
		insert = jQuery("insert", this).text();
		name = jQuery("name", this).text();
		lastname = jQuery("lastname", this).text();
		date = jQuery("date", this).text();
		time = jQuery("time", this).text();
		lastcom =jQuery("lastcom", this).text();
		});
	if(insert)
	{
		var intcount=lastcom-0;
		intcount++; 
		jQuery("#lastcomment").val(intcount);
		showPage(1,0,intcount);
		jQuery("#content").val('');
	}
	jQuery("#"+id).html(result);
	
}
function insertquote(id,data,idloading)
{
	var idcomment="";
	var vote = "";
	var result="";
	var countvote="";
	var insert="";
	var name="";
	var lastname="";
	var date="";
	var time="";
	var lastcom="";
	var comment=""; 
	var namecom="";
	var lastnamecom="";
	jQuery("resultvote", data).each(function(){
		idcomment = jQuery("idcomment", this).text();
		vote = jQuery("vote", this).text();
		result = jQuery("result", this).text();
		countvote = jQuery("countvote", this).text();
		insert = jQuery("insert", this).text();
		name = jQuery("name", this).text();
		lastname = jQuery("lastname", this).text();
		date = jQuery("date", this).text();
		time = jQuery("time", this).text();
		lastcom =jQuery("lastcom", this).text();
		comment=jQuery("comment", this).text();
		namecom=jQuery("namecom", this).text();
		lastnamecom=jQuery("lastnamecom", this).text();
		});
	if(insert)
	{
		var intcount=lastcom-0;
		intcount++; 
		jQuery("#lastcomment").val(intcount);
		showPage(1,0,intcount);
		jQuery("#quetcontent").val('');
	}
	
	jQuery("#"+id).html(result);
}


function insertpasokh(id,data,idloading)
{
	var idcomment="";
	var vote = "";
	var result="";
	var insert="";
	var date="";
	var time="";
	var idpasokh="";
	jQuery("resultvote", data).each(function(){
		idcomment = jQuery("idcomment", this).text();
		idpasokh = jQuery("idpasokh", this).text();
		vote = jQuery("vote", this).text();
		result = jQuery("result", this).text();
		insert = jQuery("insert", this).text();
		date = jQuery("date", this).text();
		time = jQuery("time", this).text();
		});
	if(insert)
	{
		jQuery('<div  id="p'+idpasokh+'">').appendTo("#pasokh"+idcomment);
		jQuery("#p"+idpasokh).html(vote);
		
	}
	
	// jQuery("#"+id).html(result);
	
}
function delcom(id,data,idloading)
{
	// jQuery("#pe"+data).html('ff');
	var iddiv="pe"+data;
	document.getElementById(iddiv).innerHTML='';
	
}
function jcback(id,data,idloading)
{
	if(id!='')
	{
		alererter(5,'');
		jQuery("#"+id).html(data);
		
	}
	else
	{
		alererter(1,data);
	}
	}  
function jcbacknoloading(id,data,idloading)
{
	jQuery("#"+id).html(data);
}
function doajaxjquery(url,query,callback,reqtype,dataType,pageElement,idloading,htmlloading)
{
	jQuery.ajax({
		type: reqtype,
		url: url,
		data: query,
		dataType: dataType,
		error: function(data, status, e){
			//alert('در ارسال اطلاعات اختلالی روی داده است');
			},
		success: function(data){
			eval(callback + '(pageElement,data,idloading)');
		}
		});
}
/////////////////////// send file ////////////////////////////////////
function ajaxFileUpload(fileElementId,url,callback,pageElement)
{
	jQuery.ajaxFileUpload
	(
	{
		url:url,
		secureuri:false,
		fileElementId:fileElementId,
		dataType: 'json',
		data:{name:'logan', id:'id'},
		success: function (data, status)
		{
			if(typeof(data.error) != 'undefined')
			{
				if(data.error != '')
				{
					alert(data.error);
					}else
				{
					eval(callback + '(pageElement,data.msg)');
				}
			}
			},
		error: function (data, status, e)
		{
			alert(e);
		}
	}
	)
		
	return false;
	
}
function sendfileajax(fileElementId,url,pageElement)
{
	document.getElementById(pageElement).innerHTML='<img src="appssch/lms/images/loadingfile.gif" />';
	ajaxFileUpload(fileElementId,url,'callbackfile',pageElement);
	return false;
}
function callbackfile(pageElement,data)
{
	jQuery("#"+pageElement).html(data);
	document.getElementById('pic').value='true';
}
////////////////////////////////////////////////////////////////////
function ajaxjquery(pageElement,url,query,type,cback)
{
	alererter(4,'لطفاً منتظر بمانید ...  <img src="appssch/lms/images/loading.gif" />');
	doajaxjquery(url,query,cback,'post',type,pageElement,'','');
}
function ajaxjquery2(pageElement,url,query,type,cback)
{
	doajaxjquery(url,query,cback,'post',type,pageElement,'','');
}
function send(id,url,query)
{
	
	alererter(4,'لطفاً منتظر بمانید ...  <img src="appssch/lms/images/loading.gif" />');
	ajaxjquery2(id,url,query,'html','jcback');
	return false;
	
}

function sendnoalert(id,url,query)
{
	document.getElementById('').innerHTML="<img src=\"appssch/lms/images/loading.gif\" />";
	ajaxjquery2(id,url,query,'html','jcback');
	return false;
	
}
function sendnoloding(id,url,query)
{
	ajaxjquery(id,url,query,'html','jcbacknoloading');
	return false;
	
}
function sendxml(id,url,query)
{
	
	ajaxjquery(id,url,query,'xml','jcxmlback');
	return false;
}

//////////////////////////////////////////////////////////////
function alererter(result,message,notfade)
{
	if(result!=5)
	{
		if(result==1)
			var messageshow='<div class="alert_success">'+message+'</div>';
		else if(result==0)
			var messageshow='<div class=\"alert_error\">'+message+'</div>';
		else if(result==2)
			var messageshow='<div class=\"alert_info\">'+message+'</div>';
		else if(result==4)
			var messageshow='<div class=\"alert_loading\">'+message+'</div>';
		jQuery("#messagealerter").html(messageshow);
		jQuery('#messagealerter').css("display","block");
		if(notfade==''){
			jQuery('#messagealerter').fadeTo(200,0);
			jQuery('#messagealerter').fadeTo(200,1);
			jQuery('#messagealerter').fadeTo(200,0);
			jQuery('#messagealerter').fadeTo(200,1);
			jQuery('#messagealerter').fadeOut(20000);
		}
	}
	else
		jQuery('#messagealerter').css("display","none");
}

function jcbackajax(id,data,idloading)
{
	var message="";
	var result="";
	var content="";
	var masir="";
	var shtable=0;
	jQuery("resultdata", data).each(function(){
		message = jQuery("message", this).text();
		result = jQuery("result", this).text();
		content = jQuery("content", this).text();
		if(jQuery("shtable", this))
			shtable=jQuery("shtable", this).text();
		if(jQuery("masir", this))
			masir=jQuery("masir", this).text();
		});  	
	if(result==1 || result==2)
		jQuery("#"+id).html(content);
	
	if(shtable==1)
		jQuery("#masir").html(masir);
	
	alererter(result,message);
}
function jcbacknocontent(id,data,idloading)
{
	var message="";
	var result="";
	
	jQuery("resultdata", data).each(function(){
		message = jQuery("message", this).text();
		result = jQuery("result", this).text();
		});  		
	alererter(result,message);	
}
function sendajax(id,url,query)
{
	ajaxjquery(id,url,query,'xml','jcbackajax');
	return false;
}
function sendajaxnocontent(id,url,query)
{
	ajaxjquery(id,url,query,'xml','jcbacknocontent');
	return false;
}
function jcbackpage(id,data,idloading)
{
	if(id!='')
	{
		alererter(5,'');
		jQuery("#"+id).html(data);
		
		var height=jQuery('.popup_container').height();
		if(height>420)
		{
			jQuery("#"+id).css("overflow","scroll");
			jQuery("#"+id).css('height','420px');
		}
		
		
	}
	else
	{
		alererter(1,data);
	}
} 
function sendpage(id,url,query)
{
	
	alererter(4,'لطفاً منتظر بمانید ...  <img src="appssch/lms/images/loading.gif" />');
	ajaxjquery2(id,url,query,'html','jcbackpage');
	return false;
}
function showpage(id,address,query)
	{	
	jQuery('#pageloader').css("display","block");
	sendpage(id,address,query);
}
function closepage()
	{	
	jQuery('#pageloader').css("display","none");
}
///////////////////////////////////////////////////////////////
