// JavaScript Document
function get_current_date() {
	var time  = new Date();
	var year  = time.getYear();
	var month = time.getMonth() + 1;
	var day   = time.getDate();
	
	if (month < 10) month = '0' + month;
	if (day < 10)   day = '0' + day;
	if (year < 1000) year = year + 1900;
	
	return(day + '.' + month + '.' + year);
}


var images = Array();
//function init_images() {
	if (document.images) {
		images[0] = new Image();
		images[0].src = 'imgs/sq_sel.gif';
		images[1] = new Image();
		images[1].src = 'imgs/sq_nsel.gif';
	}
//}

function change_image(obj, num) {
	if (obj) {
		obj.src = images[num].src;
	}
}

function ch_l_menu_img(img_id, page_id, state) {
	var tmp = {
		'left_img_1': 'in2dex'
	}

	if (state == 0 && page_id==tmp[img_id]) {
		return;
	} else {
		document.getElementById(img_id).src = images[1].src;
	}
	
	if (state == 1) {
		document.getElementById(img_id).src = images[0].src;
	}
}


function ch_lang_state(lang, obj, curr, state) {
	if (state == 0 && curr==lang) {
		return;
	} else {
		obj.className = 'inactive';
	}
	
	if (state == 1) {
		obj.className = 'active';
	}
}

function localize(lng)
{
  var fname = getFileBaseName(document.URL);
  switch (lng) 
  {
   case 'de' :
       loc_link = "http://www.softvelopers.com/de/"+fname;
	   break;
   case 'fr' :
       loc_link = "http://www.softvelopers.com/fr/"+fname;
	   break;	   
   case 'it' :
       loc_link = "http://www.softvelopers.com/it/"+fname;
	   break;	   
   default :
       loc_link = "http://www.softvelopers.com/"+fname;
	   break;	   
  } 
	window.location = loc_link;
}

function getFileBaseName(path)
{
  var fname = '';
  for(i=path.length; path.charAt(i-1)!='/'; i--)
  {
   fname = path.charAt(i-1)+fname;
  }

return fname;
  
}


var lang_active = false;
function choose_lang(e) {

	if (lang_active) {
		obj = document.getElementById('lang_box');
		obj.style.top 	= '-100px';
		obj.style.left 	= '-100px';	
		lang_active = false;
	} else {
		var obj = document.getElementById('tmp');
		
		var global_left = gL(obj) - 16;
		var global_top  = gT(obj) + 10;
		
		obj = document.getElementById('lang_box');
		obj.style.top 	= global_top  + 'px';
		obj.style.left 	= global_left + 'px';
		lang_active = true;
	}
}

function gL(obj)
{
  var res=0;
  while(obj.offsetParent)
  {
    res+=obj.offsetLeft;
    obj = obj.offsetParent;
  }
  return res;
}

function gT(obj)
{
  var res=0;
  while(obj.offsetParent)
  {
    res+=obj.offsetTop;
    obj = obj.offsetParent;
  }
  return res;
}

function hide_lang_box(){
	obj = document.getElementById('lang_box');
	obj.style.top 	= '-100px';
	obj.style.left 	= '-100px';	
}


function pages_header_menu(obj, state, section_2) {
	var tmp = '';

	if (section_2 != section) {
		if (state == 1) {
			obj.style.backgroundColor = '#FF5B01';
		} else {
			obj.style.backgroundColor = '';
		}
	}
}


function header_menu_click(obj) {
	if (obj && obj.getElementsByTagName('a')) {
		tmp = obj.getElementsByTagName('a');
		if (tmp[0] && tmp[0].click()) tmp[0].click();
	}
}