﻿var xmlhttp;
var TIMER;
var time;
var image_number=1;
var expanded = null;
var expanded_div =null;
var revert = new Array();
var inames = new Array('projekti', 'jaunumi', 'par', 'top', 'arhivs', 'notikumi', 'prese', 'info', 'komanda', 'kontakti', 'back');
var flipped = new Array();


function initAJAX(){
	if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp=new XMLHttpRequest();
	}
	else{// code for IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	if (document.images) {
		flipped = new Array();
		for(i=0; i< inames.length; i++){
			flipped[i] = new Image();
			flipped[i].src = "images/"+inames[i]+"2"+getLang()+".gif";
		}
	}
}

function showinfo(id){
	element=document.getElementById(id);
	element.style.display='inline';
	/*
	if(element.op=null){
		element.op=0;
	}
	if(element.timer!=null){
		clearInterval(element.timer);
		element.timer=null;
	}
		element.timer = setInterval(function(){fade(element,1)},TIMER);*/
}

function hideinfo(id){
	element=document.getElementById(id);
	element.style.display='none';
	/*
	if (element.timer!=null){
		clearInteraval(element.timer);
	}
	element.timer = setInterval(function(){fade(element,-1)},TIMER);*/
}

function fade(element, mode){
	if(mode>0){
		element.style.display='inline';
	}
	element.op+=mode*0.05;
	element.style.opacity = element.op;
	element.style.filter = 'alpha(opacity='+element.op*100+')';
	if(element.op>=1 || element.op<=0){
		clearInterval(element.timer);
		element.timer=null;
	}
	if(element.op<=0){
		element.style.display='none';
	}
}

function initUpload(){
	initAJAX();
	addUpload();
}
function getCookie(c_name){
	var i,x,y,ARRcookies=document.cookie.split(";");
	for (i=0;i<ARRcookies.length;i++){
		x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
		y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
		x=x.replace(/^\s+|\s+$/g,"");
		if (x==c_name){
			return unescape(y);
		}
	}
}

function getLang(){
	lang=getCookie('lang');
	if(lang=='_LV'||lang=='_RU'||lang=='_EN'){
		return lang;
	}
	else{
		return '_EN';
	}
}


function over(num){
	if(document.images){
		revert[num] = document.images[inames[num]].src;
		document.images[inames[num]].src = flipped[num].src;
	}
}
function out(num){
	if(document.images) document.images[inames[num]].src = revert[num];
}

function explode(folder, div){
	if(folder==expanded){
		implode(expanded_div);
		return;
	}
	if(expanded!=null){
		implode(expanded_div);
		explode(folder, div);
	}
	else{
		xmlhttp.onreadystatechange=function(){
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				var pictures = xmlhttp.responseText + "</br>\n <button type=\"button\" onclick=\"implode('"+div+"')\">Aizvērt</button>";
				document.getElementById(div).innerHTML=pictures;
			}
		}
		xmlhttp.open("GET","getpictures.php?folder="+folder,true);
		xmlhttp.send();
		expanded=folder;
		expanded_div = div;
	}
}
function implode(div){
	if(expanded_div==null) return;
	var element = document.getElementById(div);
	var position = 0;
	element.innerHTML="";
	while( element != null ) {
		position += element.offsetTop;
		element = element.offsetParent;
	}
	scrollTo(0,position);
	expanded=null;
	expanded_div=null;
}

function generateImgID(num){
	var img_num_str = num.toString();
	while(img_num_str.length<3){
		img_num_str="0"+img_num_str;
	}
	return img_id="img"+img_num_str;
}

function addUpload(){
	var img_id = generateImgID(image_number);
	var upload="<div id=\""+img_id+"\">\n\t<input name=\""+img_id+"\" type=\"file\" /><button type=\"button\" onclick=\"removeUpload('"+img_id+"')\">Dzēst</button>\n</div>";
	//document.getElementById("lol").innerHTML=img_id;
	upload=upload+"\n\t<div id=\""+generateImgID(image_number+1)+"\"></div>";
	image_number++;
	document.getElementById(img_id).outerHTML=upload;
}

function removeUpload(id){
	var parent = document.getElementById("images");
	var child = document.getElementById(id);
	parent.removeChild(child);
}

