var ajaxx = new sack();
var twajaxx = new sack();
var twupd = new sack();

/// NOSKANOJUMS

function balsot(pn) {
	ajaxx.requestFile = '/inc/data.php?balsot&pn='+pn;
	ajaxx.onCompletion = showMsg;
	ajaxx.runAJAX();
}

function showMsg() {
	var msg = '';
	var tot = 0;
	var mood = 0;
	eval(ajaxx.response);
	document.getElementById('nosmsg').innerHTML = msg;
	document.getElementById('nostot').innerHTML = tot;
	document.getElementById('nosmood').src = '/img/mood_'+mood+'.png';
}

/// APTAUJA

function balsotapt(apt) {
	
	var arr = document.getElementsByName("answ");
	var atb = 0;
	for (i = 0; i < arr.length; i++) {
	   if(arr[i].checked) atb = arr[i].value;
	}
	
	if(atb > 0){
		ajaxx.requestFile = '/inc/data.php?balsotapt&apt='+apt+'&atb='+atb;
		ajaxx.onCompletion = showAptMsg;
		ajaxx.runAJAX();
	}
}

function showAptMsg() {
	var msg = '';
	var atb = 0;
	var aptbtn = 1;
	eval(ajaxx.response);
	document.getElementById('aptmsg').innerHTML = msg;
	var obj = 'atb-'+atb;
	document.getElementById(obj).innerHTML = parseInt(document.getElementById(obj).innerHTML) + 1;
	if(aptbtn == 0) document.getElementById('aptbtn').style.display = 'none';
}

/// VOTE BILDES

function votePic(gaid) {
	if(!isEmpty(document.getElementById("votename"),'Lūdzu ievadiet savu vārdu!')) return false;
	if(!isEmpty(document.getElementById("votemail"),'Lūdzu ievadiet savu epastu!')) return false;
	
	var name = document.getElementById("votename").value;
	var email = document.getElementById("votemail").value;
	var gpid = document.getElementById("gpid").value;
	ajaxx.requestFile = '/inc/data.php?votepic&gpid='+gpid+'&name='+name+'&email='+email+'&gaid='+gaid;
	ajaxx.onCompletion = showVoteMsg;
	ajaxx.runAJAX();
}

function showVoteMsg() {
	var msg = '';
	eval(ajaxx.response);
	document.getElementById('votetxt').innerHTML = msg;
	document.getElementById('votebtn').style.display = 'none';
	document.getElementById('votetable').style.display = 'none';
}

/// TWITERIS

function getTwits(usr){
	twajaxx.requestFile = '/inc/data.php?twits&usr='+usr;
	twajaxx.onCompletion = showTwits;
	twajaxx.runAJAX();
}

function showTwits(){
	var twitdiv;
	document.getElementById('twitdiv').innerHTML = '';
	eval(twajaxx.response);
	document.getElementById('twitdiv').innerHTML = unescape(twitdiv);
}

function getTwitUpdate(){
	twupd.requestFile = '/inc/data.php?twitupdate';
	twupd.runAJAX();
}

///////////////////////////////////// AJAX BILDES

var ax = new sack();
var axc = new sack();
function loadPic(dir,gaid,gpid,pge){
	document.getElementById('albumimg').style.display = 'none';
	document.getElementById('comdiv').innerHTML = '';
	document.getElementById('albumimg').src = '';
	document.getElementById('loader').style.display = '';
	ax.requestFile = '/inc/data.php?for=galpics&dir='+dir+'&gaid='+gaid+'&gpid='+gpid+'&pge='+pge;
	ax.onCompletion = showPic;
	ax.runAJAX();	
}

function showPic(){
	var albumimgcont = document.getElementById('albumimgcont');
	var albumimg = document.getElementById('albumimg');
	var next = document.getElementById('next');
	var prev = document.getElementById('prev');
	var piczoom = document.getElementById('piczoom');
	var picsave = document.getElementById('picsave');
	var picnr = document.getElementById('picnr');
	var aboutimg = document.getElementById('aboutimg');
	var votecnt = 0;
	var gpid = 0;
	var gaid = 0;
	eval(ax.response);
	setTimeout(function(){actPic()},500);
	setTimeout(function(){loadCom(gpid,gaid)},1000);
	if(document.getElementById('votecnt1')) document.getElementById('votecnt1').innerHTML = votecnt;
	else if(document.getElementById('votecnt2')) document.getElementById('votecnt2').innerHTML = votecnt;
}

function loadCom(gpid,gaid){
	axc.requestFile = '/inc/data.php?for=galcoms&gpid='+gpid+'&gaid='+gaid;
	axc.onCompletion = showComs;
	axc.runAJAX();	
}

function showComs(){
	var comdiv = document.getElementById('comdiv');
	var maincomdiv = document.getElementById('maincomdiv');
	var comfrm = document.getElementById('commf');
	var gpid = document.getElementById('gpid');
	eval(axc.response);
}

function actPic(){
	document.getElementById('albumimg').style.display = '';
	document.getElementById('loader').style.display = 'none';
}

//// VIENKARSI COMS

function listAllComs(id,db){
	axc.requestFile = '/inc/data.php?for=showcoms&id='+id+'&db='+db;
	axc.onCompletion = showAllComs;
	axc.runAJAX();	
}

function showAllComs(){
	var comdiv = document.getElementById('comdiv');
	var maincomdiv = document.getElementById('maincomdiv');
	eval(axc.response);
}
