// JavaScript Document

function confirmLink(theLink, theSqlQuery)
{
    // Confirmation is not required in the configuration file
    if (confirmMsg == '') {
        return true;
    }

    var is_confirmed = confirm(confirmMsg + ' :\n' + theSqlQuery);
    if (is_confirmed) {
        theLink.href += '&is_js_confirmed=1';
    }

    return is_confirmed;
}
function wopen(url, name, w, h)
{
  // Fudge factors for window decoration space.
  // In my tests these work well on all platforms & browsers.
  w += 32;
  h += 96;
  wleft = (screen.width - w) / 2;
  wtop = (screen.height - h) / 2;
 wtop = 400;//nu calculeaza bine screen.height 
  // IE5 and other old browsers might allow a window that is
  // partially offscreen or wider than the screen. Fix that.
  // (Newer browsers fix this for us, but let's be thorough.)
  if (wleft < 0) {
    w = screen.width;
    wleft = 0;
  }
  if (wtop < 0) {
    h = screen.height;
    wtop = 0;
  }
  var win = window.open(url,
    name,
    'width=' + w + ', height=' + h + ', ' +
    'left=' + wleft + ', top=' + wtop + ', ' +
    'location=no, menubar=no, ' +
    'status=no, toolbar=no, scrollbars=no, resizable=no');
  // Just in case width and height are ignored
//  win.resizeTo(w, h);
  // Just in case left and top are ignored
  win.moveTo(wleft, wtop);
  win.focus();
}

function open_window(link, width, height)
{
     window.open(link,"","toolbar=0,top=0,scrollbars=yes");
}

function open_new_window(link, width, height) {
left = (screen.width-width)/2;/////////// alinierea
if(screen.height<610){height=580;}///////  ferestrei
else if(screen.height<770){height=705;}//   in centru shi modificare inaltimii 
 window.open(link,"","top=300,left="+left+",width="+width+",height="+height+" resizable=no,status=no,menubar=no,toolbar=no,scrollbars=no");
}

function checknumb(field)
{
	if(field.value != '')
	{
		field.value = field.value.replace(',','.');
	}
}

function detshow(elemname,idnum)
{
//alert(elemname+" | "+idnum);
if(document.getElementById){
if(document.getElementById(elemname+""+idnum)){
var elem = document.getElementById(elemname+idnum);

//var hdr = document.getElementById("faqHeader"+idnum)
if(elem == null) { 

return; }
if(elem.style.display == "none")
{
//if(hdr != null){hdr.className="faqHeaderOpen";}
elem.style.display = "";
if(document.getElementById("sagj"+idnum)){document.getElementById("sagj"+idnum).style.display = "none";}
if(document.getElementById("sags"+idnum)){document.getElementById("sags"+idnum).style.display = "";}
}
else
{
elem.style.display = "none";
//if(hdr != null){hdr.className="faqHeaderClosed";}
if(document.getElementById("sagj"+idnum)){document.getElementById("sagj"+idnum).style.display = "";}
if(document.getElementById("sags"+idnum)){document.getElementById("sags"+idnum).style.display = "none";}
}
}
//window.event = true;
return false;
}
}

function form_fail_profil(msg,field)
{
alert(msg);
return false;
}


function profil_verification()
{

var elnumber = document.forms["profil"].elements.length;
elNum = document.forms["profil"].elements.length;

for (i=0;i<=elNum-1;i++) {

	if (document.forms["profil"].elements[i].name == 'a_email'){
		if (document.forms["profil"].elements[i].value.indexOf('@', 0) == -1 || document.forms["profil"].elements[i].value.indexOf('.', 0) == -1){ 
			form_fail_profil('Trebuie sa introduceti o adresa de e-mail valida !',document.forms["profil"].elements[i].name);
			return false;
		}
	}
	if (document.forms["profil"].elements[i].name == 'username'){
		if(document.forms["profil"].elements[i].value == '')
		{
			form_fail_profil('Trebuie sa introduceti un username !',document.forms["profil"].elements[i].name);
			return false;
		}
		else
		{
			if (checkUsername(document.forms["profil"].elements[i].value) == false)
				{
					form_fail_profil('Username-ul poate sa contina caracterele: a-zA-Z.- !',document.forms["profil"].elements[i].name);
					return false;	
				}
		}
	}
	if (document.forms["profil"].elements[i].name == 'nume'){
		if(document.forms["profil"].elements[i].value == '')
		{
			form_fail_profil('Trebuie sa introduceti numele !',document.forms["profil"].elements[i].name);
			return false;
		}
	}
	if (document.forms["profil"].elements[i].name == 'prenume'){
		if(document.forms["profil"].elements[i].value == '')
		{
			form_fail_profil('Trebuie sa introduceti prenumele !',document.forms["profil"].elements[i].name);
			return false;
		}
	}
	
	if (document.forms["profil"].elements[i].name == 'adresa'){
		if(document.forms["profil"].elements[i].value == '')
		{
			form_fail_profil('Trebuie sa introduceti adresa !',document.forms["profil"].elements[i].name);
			return false;
		}
	}
	if (document.forms["profil"].elements[i].name == 'cod_postal'){
		if(document.forms["profil"].elements[i].value == '')
		{
			form_fail_profil('Trebuie sa introduceti codul postal !',document.forms["profil"].elements[i].name);
			return false;
		}
	}
	if (document.forms["profil"].elements[i].name == 'oras'){
		if(document.forms["profil"].elements[i].value == '')
		{
			form_fail_profil('Trebuie sa introduceti orasul !',document.forms["profil"].elements[i].name);
			return false;
		}
	}
	if (document.forms["profil"].elements[i].name == 'telefon'){
		if(document.forms["profil"].elements[i].value == '')
		{
			form_fail_profil('Trebuie sa introduceti numarul de telefon !',document.forms["profil"].elements[i].name);
			return false;
		}
	}
	if (document.forms["profil"].elements[i].name == 'cnp'){
		if(document.forms["profil"].elements[i].value == '')
		{
			form_fail_profil('Trebuie sa introduceti cnp-ul !',document.forms["profil"].elements[i].name);
			return false;
		}
	}
}


}

function form_fail_comanda(msg,field)
{
alert(msg);
return false;
}

function comanda_verification()
{

var elnumber = document.forms["cos"].elements.length;
elNum = document.forms["cos"].elements.length;

for (i=0;i<=elNum-1;i++) {

	if (document.forms["cos"].elements[i].name == 'numele'){
		if(document.forms["cos"].elements[i].value == '')
		{
			form_fail_comanda('Trebuie sa introduceti numele !',document.forms["cos"].elements[i].name);
			return false;
		}
	}
	if (document.forms["cos"].elements[i].name == 'email'){
		if (document.forms["cos"].elements[i].value.indexOf('@', 0) == -1 || document.forms["cos"].elements[i].value.indexOf('.', 0) == -1){ 
			form_fail_comanda('Trebuie sa introduceti o adresa de e-mail valida !',document.forms["cos"].elements[i].name);
			return false;
		}
	}
	if (document.forms["cos"].elements[i].name == 'adresa'){
		if(document.forms["cos"].elements[i].value == '')
		{
			form_fail_comanda('Trebuie sa introduceti adresa !',document.forms["cos"].elements[i].name);
			return false;
		}
	}
	if (document.forms["cos"].elements[i].name == 'cod_postal'){
		if(document.forms["cos"].elements[i].value == '')
		{
			form_fail_comanda('Trebuie sa introduceti codul postal !',document.forms["cos"].elements[i].name);
			return false;
		}
	}
	if (document.forms["cos"].elements[i].name == 'oras'){
		if(document.forms["cos"].elements[i].value == '')
		{
			form_fail_comanda('Trebuie sa introduceti orasul !',document.forms["cos"].elements[i].name);
			return false;
		}
	}
	if (document.forms["cos"].elements[i].name == 'cnp'){
		if(document.forms["cos"].elements[i].value == '')
		{
			form_fail_comanda('Trebuie sa introduceti cnp-ul !',document.forms["cos"].elements[i].name);
			return false;
		}
	}
	if (document.forms["cos"].elements[i].name == 'telefon'){
		if(document.forms["cos"].elements[i].value == '')
		{
			form_fail_comanda('Trebuie sa introduceti numarul de telefon !',document.forms["cos"].elements[i].name);
			return false;
		}
	}
	if (document.forms["cos"].elements[i].name == 'mesaj'){
		if(document.forms["cos"].elements[i].value == '')
		{
			form_fail_comanda('Trebuie sa introduceti un mesaj !',document.forms["cos"].elements[i].name);
			return false;
		}
	}
}
}

function form_fail_contact(msg,field)
{
alert(msg);
return false;
}


function contact_verification()
{
	//alert('dfdsfg');
	//var elnumber = document.forms["contact"].elements.length;
//alert(elnumber);
	//alert("In script");

var elNum = document.forms["contact"].elements.length;
//alert("Nr de campuri"+elNum);

for (i=0;i<=elNum-1;i++) {

	if (document.forms["contact"].elements[i].name == 'nume'){
		if(document.forms["contact"].elements[i].value == '' || document.forms["contact"].elements[i].value == 'nume')
		{
			form_fail_contact('Trebuie sa introduceti numele !',document.forms["contact"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contact"].elements[i].name == 'email'){
	//alert("In email");
		if (document.forms["contact"].elements[i].value.indexOf('@', 0) == -1 || document.forms["contact"].elements[i].value.indexOf('.', 0) == -1){ 
			form_fail_contact('Trebuie sa introduceti o adresa de e-mail valida !',document.forms["contact"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contact"].elements[i].name == 'telefon'){
		if(document.forms["contact"].elements[i].value == '' || document.forms["contact"].elements[i].value == 'telefon')
		{
			form_fail_contact('Trebuie sa introducetinumarul de telefon !',document.forms["contact"].elements[i].name);
			return false;
		}
	}
}
}

function checkUsername(username)
{
	var username = username;
	var filter  = /^([a-zA-Z0-9_\.\-])+$/;
	//if (check.match(/^([a-zA-Z0-9_\.\-])$/)) 
	if (filter.test(username)) 
		//alert('YES! Correct email address');
		return true;
	else //alert('NO! Incorrect email address');
	{
		//alert('sdfdsaf');
		return false;
	}
}

function form_fail_register(msg,field)
{
alert(msg);
if (eval('document.register.'+field)){
if(field != 'suprafata-teren' || field != 'accept_termeni')
{
	eval('document.register.'+field).focus();
}
return false;
}
else
return false;
}

function register_verification2()
{
	//alert('dfdsfg');
	var elnumber = document.forms["register"].elements.length;
//alert(elnumber);
	//alert("In script");

elNum = document.forms["register"].elements.length;
//alert("Nr de campuri"+elnum);
for (i=0;i<=elNum-1;i++) {

	if (document.forms["register"].elements[i].name == 'a_email'){
	//alert("In email");
		if (document.forms["register"].elements[i].value.indexOf('@', 0) == -1 || document.forms["register"].elements[i].value.indexOf('.', 0) == -1){ 
			form_fail_register('Trebuie sa introduceti o adresa de e-mail valida !',document.forms["register"].elements[i].name);
			return false;
		}
	}
	if (document.forms["register"].elements[i].name == 'username'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti un username !',document.forms["register"].elements[i].name);
			return false;
		}
		else
		{
			if (checkUsername(document.forms["register"].elements[i].value) == false)
				{
					form_fail_register('Username-ul poate sa contina caracterele: a-zA-Z.- !',document.forms["register"].elements[i].name);
					return false;	
				}
		}
	}
	if (document.forms["register"].elements[i].name == 'pass'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti o parola !',document.forms["register"].elements[i].name);
			return false;
		}
	}
	if (document.forms["register"].elements[i].name == 're_pass'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa mai introduceti o data parola pentru verificare!',document.forms["register"].elements[i].name);
			return false;
		}
	}
	if (document.forms["register"].elements[i].name == 'nume'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti numele !',document.forms["register"].elements[i].name);
			return false;
		}
	}
	if (document.forms["register"].elements[i].name == 'prenume'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti prenumele !',document.forms["register"].elements[i].name);
			return false;
		}
	}
	
	if (document.forms["register"].elements[i].name == 'adresa'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti adresa !',document.forms["register"].elements[i].name);
			return false;
		}
	}
	if (document.forms["register"].elements[i].name == 'cod_postal'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti codul postal !',document.forms["register"].elements[i].name);
			return false;
		}
	}
	if (document.forms["register"].elements[i].name == 'oras'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti orasul !',document.forms["register"].elements[i].name);
			return false;
		}
	}
	if (document.forms["register"].elements[i].name == 'telefon'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti numarul de telefon !',document.forms["register"].elements[i].name);
			return false;
		}
	}
	if (document.forms["register"].elements[i].name == 'cnp'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti cnp-ul !',document.forms["register"].elements[i].name);
			return false;
		}
	}

	if (document.forms["register"].elements[i].name == 'termeni'){
		if(document.forms["register"].elements[i].checked == 1)
		{}
		else
		{
		form_fail_register('Trebuie sa fiti de acord cu termenii si conditiile.',document.forms["register"].elements[i].name);
		return false;
		}
	}
}


}

