// JavaScript Document

questionsFolderAndScript = '/questions/';

function submitQuestion(){
	
	user_name = $('#username').val();
	user_email = $('#useremail').val();
	user_question = $('#userquestion').val();
	//user_ip = $('#userip').val();
	
	if(user_question && user_email && user_name){
		setClientCallback('Loading Questions...');
		qs = 'a=submitQuestion';
		qs += '&uques='+user_question;
		qs += '&uemail='+user_email;
		qs += '&uname='+user_name;
		
		client.makeRequest(questionsFolderAndScript,qs);
	} else {
		alert('Please fill out all fields.');
	}
}


//for charectar count
//Edit the counter/limiter value as your wish
var count = "500";   //Example: var count = "175";
function limiter(){
	var getquestion = document.getElementById("userquestion");
	var tex = getquestion.value;    
	var len = tex.length;
	if(len > count){
			tex = tex.substring(0,count);
			getquestion.value =tex;
			return false;
	}
	var limit = document.getElementById("limit");
	$('#limit').html(count-len);
}

function switchPage(newPage,totalPages){
	//$('#left_col_big').children().fadeOut("slow",function(){$('#left_col_big').html("Loading...");});
	updatePages(newPage, totalPages);
	questionsquestionsFolderAndScript = '/questionspage/';
	setClientCallback('');
	qs = 'a=PageNumber';
	qs += '&newpageno='+newPage;
	client.makeRequest(questionsquestionsFolderAndScript,qs);
	
}

function updatePages(newPage, totalPages){
		var l_sHtml = '';
	for(i=1; i<=totalPages; i++){
		if(newPage==i){
			l_sHtml=l_sHtml+i;
		}else{
			
			l_sHtml=l_sHtml+'<a href="javascript:switchPage('+i+','+totalPages+')">'+i+'</a>';
		}
		if(i<totalPages){l_sHtml=l_sHtml+'<span>&nbsp;</span>';}
	}
	
	$('#pages').html(l_sHtml);
    
}



function submitVote(question_Id){
   $('#votenumber_'+question_Id).addClass('kill');
   setClientCallback('');
		qs = 'a=submitVote';
		qs += '&uvote='+question_Id;
   client.makeRequest(questionsFolderAndScript,qs);
}


	