// JavaScript Document: societatedurabila: main use
	var cTimer = 0;
var html_loading = '<center><img src="fileadmin/html/i/loading.gif" /></center>';

function obj2(id) {return document.getElementById(id);}
function onField(object) {if (object.value == object.title) object.value = '';}
function offField(object) {if (object.value == '') object.value = object.title;}

	sfHover = function() {
		var sfEls = document.getElementById("nav").getElementsByTagName("LI");
		for (var i=0; i<sfEls.length; i++) {
			sfEls[i].onmouseover=function() {
				this.className+=" sfhover";
			}
			sfEls[i].onmouseout=function() {
				this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
			}
		}
	}
	if (window.attachEvent) window.attachEvent("onload", sfHover);


function makeRequest2(url, location) {
		obj2(location).innerHTML = html_loading;
        var http_request = false;

        if (window.XMLHttpRequest) { 
            http_request = new XMLHttpRequest();
            if (http_request.overrideMimeType) {
                http_request.overrideMimeType('text/xml');
            }
        } else if (window.ActiveXObject) {
            try {
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }

        if (!http_request) {
            alert('Giving up :( Cannot create an XMLHTTP instance');
            return false;
        }
        http_request.onreadystatechange = function() { alertContents(http_request, location); };
        http_request.open('GET', url, true);
        http_request.send(null);

    }

    function alertContents(http_request, location) {
        if (http_request.readyState == 4) {
            if (http_request.status == 200) {
				// caz particular
				if (location == 'empty') {
					gol = http_request.responseText; NtrimitereStire2(gol);
				}
                else {
					obj2(location).innerHTML = http_request.responseText;
				}
            } else {
                alert('There was a problem with the request.');
            }
        }

    }

 // //////////////////////////////////////	USERS	//////////////////////////////////////

function do_login() { 
	var username = obj2('username').value;
	var password = obj2('password').value;
	var lang = obj2('loginLang').value;
	var url_login = '/fileadmin/incluse/make_dialog.php?L='+lang+'&location=login&answer=login_info';
	var url_login2 = '/fileadmin/incluse/make_dialog.php?L='+lang+'&location=login&username='+username+'&password='+password+'&answer=do_login'; 
	makeRequest2(url_login2, 'users_rezultat');
	dummy = function() {makeRequest2(url_login, 'users_rezultat');}
	setTimeout('dummy',1000); return false;
}

function make_login() {
	var url_login = '/fileadmin/incluse/make_dialog.php?L=0&location=login';
	makeRequest2(url_login, 'users_rezultat');
}

function fgt_pass() {
	var email = obj2('FGTemail').value;
	var url_nlt = '/fileadmin/incluse/make_dialog.php?L=0&location=login&email='+email+'&answer=fgt_pass';
	makeRequest2(url_nlt, 'users_content');
}

function seeRegistration() {
	var formular = obj2('registration');
	var inps = document.getElementsByTagName('input');
	for (var i=0; i<inps.length; i++) {
		if ((inps[i].type == 'text' || inps[i].type == 'password') && inps[i].title != '' && inps[i].value == '') {
			return alerter(inps[i].id);
		}
		if (inps[i].name == 'email' && !isEmail(inps[i].value)) {
			return alerter(inps[i].id);
		}
	}
	var sels = document.getElementsByTagName('select');
	for (var i=0; i<inps.length; i++) {
		if (sels[i].options[sels[i].selectedIndex].value == '') {
			return alerter(sels[i].id);
		}
	}
}

function pas(pas1_lang) {
	var pas1_lang = obj2(pas1_lang).value;
	var url_pas = '/fileadmin/incluse/make_dialog.php?L=0&location=pasi&answer=1&L='+pas1_lang;
	makeRequest2(url_pas, 'pasi_rezultat');
}
function pas1(id, pas1_lang) {
	var username = obj2(id).value;
	var pas1_lang = obj2(pas1_lang).value;
	var url_pas = '/fileadmin/incluse/make_dialog.php?L=0&location=pasi&answer=2&username='+username+'&L='+pas1_lang;
	makeRequest2(url_pas, 'pasi_rezultat');
}
function pas2(pas2_user, pas2_password, pas2_lang) {
	var username = obj2(pas2_user).value;
	var pas2_password = obj2(pas2_password).value;
	var pas2_lang = obj2(pas2_lang).value;
	var url_pas = '/fileadmin/incluse/make_dialog.php?L=0&location=pasi&answer=3&username='+username+'&password='+pas2_password+'&L='+pas2_lang;
	makeRequest2(url_pas, 'pasi_rezultat');
}
function pas3(pas2_user, pas2_password, pas2_lang) {
	var username = obj2(pas2_user).value;
	var pas2_password = obj2(pas2_password).value;
	var pas2_lang = obj2(pas2_lang).value;
	var url_pas = '/fileadmin/incluse/make_dialog.php?L=0&location=pasi&answer=3&username='+username+'&password='+pas2_password+'&L='+pas2_lang;
	makeRequest2(url_pas, 'pasi_rezultat');
}



/* rotatie! */
var prContents = new Array();
var prContentIndex = 0;

function rotateProjectDescription() {
	var content = obj2('rotatie_continut');
	var divs = content.getElementsByTagName('div'); 
	for (var i=0; i<divs.length; i++) {
		if (divs[i].id != '' && divs[i].id != 'rotatie_show') { 
			prContents[prContents.length] = divs[i];
		}
	}
	setTimeout('rotateContent()', 1000);
}

function rotateContent() {
	cTimer++;
	if (cTimer > 3) {
		cTimer = 0;
		prContentIndex++;
		if (prContentIndex == prContents.length) {
			prContentIndex = 0;
		}
		show2(prContents[prContentIndex].id, 'rotatie_show');
	}
	setTimeout('rotateContent()', 1000);
}

function show2(id, location) { // location: product_bubble
	obj2(location).innerHTML = obj2(id).innerHTML;
	// clear rotateContent timer!
	cTimer = 0;
}

function dePornit() { 
	rotateProjectDescription();
}
var gol = '';
var alerta = '';
var redirect = '';
function NtrimitereStire(alerta1, redirect1) {
	alerta = alerta1;
	redirect = redirect1;
	var url_pas = '/fileadmin/incluse/make_dialog.php?L=0&location=is_logged';
	makeRequest2(url_pas, 'empty');
	return false;
}
function NtrimitereStire2(val) {
	if (val == 0) { // not logged
		alert(alerta); return false;
	}
	else window.location = redirect; // is_logged
	return false;
}
function sendNews(formular, alerta) {
	if (obj2('titlu_stire').value == '') {alert(alerta); return false;}
	if (obj2('text_stire').value == '') {alert(alerta); return false; }
	return true;
}