var ajax = new sack();
var contentObj1


function showContent1()	// Displaying content in the content <div>
{
	contentObj1.innerHTML = ajax.response;	// ajax.response is a variable that contains the content of the external file	
}

function showContent2()	// Displaying content in the content <div>
{
	uExists =  ajax.response;	// 1 daca exista, 2 daca nu.
	if( uExists == 1 )
	{
		alert('Numele de utiliztor exista deja in baza noastra de date. Va rugam sa incercati alt nume !');
		document.getElementById('user').select();
		document.getElementById('user').focus();
	}
	else
	{
		document.getElementById( 'register_box1' ).style.display = 'none' ;
		document.getElementById( 'register_box2' ).style.display = 'block' ;
//		Spry.Effect.Blind( 'register_box2', {duration: 1000, from: '100%', to: '0%', toggle: true});
//		Spry.Effect.Blind( 'register_box1', {duration: 1000, from: '100%', to: '0%', toggle: true});		
	}
}
function showContent3()	// Displaying content in the content <div>
{
	uMail =  ajax.response;	// 1 daca exista, 2 daca nu.
	if( uMail == 1 )
	{
		alert('Adresa de E-MAIL exista deja in baza noastra de date. Va rugam sa incercati alta adresa !');
		document.getElementById('mail').select();
		document.getElementById('mail').focus();
	}
	else
	if( uMail == 2 )
	{
		alert('Adresa de E-MAIL este incorecta. Va rugam sa incercati alta adresa !');
		document.getElementById('mail').select();
		document.getElementById('mail').focus();
	}
	else
	if( uMail == -1 )
	{
		alert('Eroare trimitere mail !\nVa rugam notificati Departamentul Tehnic despre aceasta problema :\n tehnic@agentialemnului.ro');
	}
	else
	{
		document.getElementById( 'register_box3' ).style.display = 'none' ;
		document.getElementById( 'register_box4' ).style.display = 'block' ;
//		Spry.Effect.Blind( 'register_box3', {duration: 1000, from: '100%', to: '0%', toggle: true});
//		Spry.Effect.Blind( 'register_box4', {duration: 1000, from: '100%', to: '0%', toggle: true});		
	}
}

function showWaitMessage1()
{
	contentObj1.innerHTML = 'Incarcare regiune ...';
}
function getAjaxFile1(fileName)
{
	ajax.requestFile = fileName;	// Specifying which file to get
	ajax.onCompletion = showContent1;	// Specify function that will be executed after file has been found
	ajax.onLoading = showWaitMessage1;	// Action when AJAX is loading the file
	ajax.runAJAX();		// Execute AJAX function	
}
// verificare existenta user
function getAjaxFile2(fileName)
{
	ajax.requestFile = fileName;	// Specifying which file to get
	ajax.onCompletion = showContent2;	// Specify function that will be executed after file has been found
	ajax.runAJAX();		// Execute AJAX function	
}
function getAjaxFile3(fileName)
{
	ajax.requestFile = fileName;	// Specifying which file to get
	ajax.onCompletion = showContent3;	// Specify function that will be executed after file has been found
	ajax.runAJAX();		// Execute AJAX function	
}

function setCountry( list )
{
	ar = document.getElementById('altareg'); 
	ar.disabled = true;	
	
	contentObj1 = document.getElementById('acRegion');
	
	cid = list.options[ list.selectedIndex ].value ;

	getAjaxFile1('../_php/regTari.ajax.php?cid='+cid);
}
function setRegion( list )
{
	
//	contentObj1 = document.getElementById('acRegion');
	
//	cid = list.options[ list.selectedIndex ].value ;

//	getAjaxFile1('../_php/regTari.ajax.php?cid='+cid);
}


/*******************************************************************************************************/

function check1()
{
	sw = true ;
	if( document.getElementById('activeForm').user.value=='' )
	{
		alert('Va rugam sa complectati campul USER !');
		sw = false ;
	}
	else
	if(document.getElementById('activeForm').parola.value=='')
	{
		alert('Va rugam sa completati campul PAROLA !');
		sw = false ;
	}
	else
	if((document.getElementById('activeForm').parola.value.length<4)||(document.getElementById('activeForm').parola.value.length>16))
	{
		alert('Parola trebuie sa contina intre 4 si 16 caractere !\n Parola dumneavoastra contine '+document.getElementById('activeForm').parola.value.length+' caractere.');
		sw = false ;
	}
	else
	if(document.getElementById('activeForm').cparola.value=='')
	{
		alert('Va rugam sa completati campul CONFIRMARE PAROLA !');
		sw = false ;
	}
	else
	if(document.getElementById('activeForm').cparola.value!=document.getElementById('activeForm').parola.value)
	{
		alert('Nu ati confirmat parola !');
		sw = false ;
	}
	if( sw )
	{
		getAjaxFile2('../_php/verificUser.ajax.php?uname='+document.getElementById('activeForm').user.value);
//		Spry.Effect.Blind( 'register_box2', {duration: 1000, from: '100%', to: '0%', toggle: true});
//		Spry.Effect.Blind( 'register_box1', {duration: 1000, from: '100%', to: '0%', toggle: true});		
	}
}

function check2()
{
	sw = true ;
	if(document.getElementById('activeForm').firma.value=='')
	{
		sw = false ;
		alert('Va rugam sa completati campul DENUMIRE FIRMA !');
	}
	else
	if(document.getElementById('activeForm').descriere.value=='')
	{
		sw = false ;
		alert('Va rugam sa completati campul DESCRIERE ACTIVITATE !');
	}
	else
	if(document.getElementById('activeForm').nrj.value.length < 6)
	{
		sw = false ;
		alert('Va rugam sa completati campul NUMAR DE INMATRICULARE !');
	}
	else
	if(document.getElementById('activeForm').nrr.value.length < 6)
	{
		sw = false ;
		alert('Va rugam sa completati campul COD UNIC !');
	}
	else
	if(document.getElementById('activeForm').caen.value=='')
	{
		sw = false ;
		alert('Va rugam sa completati campul CAEN !');
	}
	else
	if(document.getElementById('activeForm').categorie.value=='-1')
	{
		sw = false ;
		alert('Va rugam sa selectati o CATEGORIE DE INTERES !');
	}
	if( sw )
	{
		document.getElementById( 'register_box2' ).style.display = 'none' ;
		document.getElementById( 'register_box3' ).style.display = 'block' ;
//		Spry.Effect.Blind( 'register_box3', {duration: 1000, from: '100%', to: '0%', toggle: true});
//		Spry.Effect.Blind( 'register_box2', {duration: 1000, from: '100%', to: '0%', toggle: true});		
	}
}

function check3()
{
	sw = true;
//	sw = false;
//	alert ( document.getElementById('').acRegiune.) ;
	if((document.getElementById('activeForm').stari.value==''))
	{
		sw = false ;
		alert('Va rugam sa selectati TARA !');
	}
	else
	if((document.getElementById('activeForm').common__stateProvince.value==''))
	{
		sw = false ;
		alert('Va rugam sa selectati REGIUNEA !');
	}
	else
	if(document.getElementById('activeForm').localitate.value=='')
	{
		sw = false ;
		alert('Va rugam sa completati campul LOCALITATE !');
	}
	else
	if(document.getElementById('activeForm').adresa.value=='')
	{
		sw = false ;
		alert('Va rugam sa completati campul ADRESA !');
	}
	else
	if(document.getElementById('activeForm').persoana.value=='')
	{
		sw = false ;
		alert('Va rugam sa completati campul PERSOANA DE CONTACT !');
	}
	else
	if((document.getElementById('activeForm').tel_pre.value=='') || (document.getElementById('activeForm').tel_nr.value==''))
	{
		sw = false ;
		alert('Va rugam sa completati campul TELEFON FIX !');
	}
	else
	if(document.getElementById('activeForm').mob_nr.value=='')
	{
		sw = false ;
		alert('Va rugam sa completati campul MOBIL !');
	}
	else
	if(document.getElementById('activeForm').fax_nr.value=='')
	{
		sw = false ;
		alert('Va rugam sa completati campul FAX !');
	}
	else
	if(document.getElementById('activeForm').mail.value=='')
	{
		sw = false ;
		alert('Va rugam sa completati campul E-MAIL !');
	}
	else
	if(!document.getElementById('agree2').checked)
	{
		sw = false ;
		alert('Va rugam sa cititi "Termeni si Conditii" !');
	}
	if( sw )
	{
		msg = '';
		msg += '&user=' +   document.getElementById('user').value;
		msg += '&parola=' + document.getElementById('parola').value;
		msg += '&firma=' + document.getElementById('firma').value;
		msg += '&sc=' + document.getElementById('sc').value;
		msg += '&nrr=' + document.getElementById('nrr').value;
		msg += '&nrj=' + document.getElementById('nrj').value;
		msg += '&capital=' + document.getElementById('capital').value;
		msg += '&descriere=' + document.getElementById('descriere').value;
		msg += '&caen=' + document.getElementById('caen').value;
		msg += '&categorie=' + document.getElementById('categorie').value;
		msg += '&tip=' + document.getElementById('tip').value;
		msg += '&stari=' + document.getElementById('activeForm').stari.value;
		msg += '&sreg=' + document.getElementById('stateProvinceDropdown-'+document.getElementById('country').value).value;
		msg += '&altareg=' + document.getElementById('activeForm').altareg.value;
		msg += '&localitate=' + document.getElementById('localitate').value;
		msg += '&adresa=' + document.getElementById('adresa').value;
		msg += '&cod_postal=' + document.getElementById('cod_postal').value;
		msg += '&persoana=' + document.getElementById('persoana').value;
		msg += '&functia=' + document.getElementById('functia').value;
		msg += '&tel=' + document.getElementById('tel_t').value + '.' + document.getElementById('tel_pre').value + '.' + document.getElementById('tel_nr').value ;
		msg += '&mob=' + document.getElementById('mob_t').value + '.' + document.getElementById('mob_pre').value + '.' + document.getElementById('mob_nr').value ;
		msg += '&fax=' + document.getElementById('fax_t').value + '.' + document.getElementById('fax_pre').value + '.' + document.getElementById('fax_nr').value ;
		msg += '&web=' + document.getElementById('web').value;
		msg += '&agree=' + document.getElementById('agree2').value;
		getAjaxFile3('../_php/verificMail.ajax.php?umail='+document.getElementById('activeForm').mail.value + msg);
//		Spry.Effect.Blind( 'register_box4', {duration: 1000, from: '100%', to: '0%', toggle: true});
//		Spry.Effect.Blind( 'register_box3', {duration: 1000, from: '100%', to: '0%', toggle: true});		
	}
	
}

function checkNumber(ob)
{
/*	var re = new RegExp('//');
  if (ob.value.match(re)) {
    alert("Successful match");
  } else {
    alert("No match");
  }
  */
}
function noWord(l, wevent) {
  if( !wevent ) {
    //if the browser did not pass the event information to the
    //function, we will have to obtain it from the event register
    if( window.event ) {
      //Internet Explorer
      wevent = window.event;
    } else {
      //total failure, we have no way of referencing the event
      return;
    }
  }
  e=wevent;
//  alert(e.keyCode);
  if( typeof( e.keyCode ) == 'number'  ) {
    //DOM
    e = e.keyCode;
  } else if( typeof( e.which ) == 'number' ) {
    //NS 4 compatible
    e = e.which;
  } else if( typeof( e.charCode ) == 'number'  ) {
    //also NS 6+, Mozilla 0.9+
    e = e.charCode;
  } else {
    //total failure, we have no way of obtaining the key code
    return;
  }
  window.alert('The key pressed has keycode ' + e +  ' and is key ' + String.fromCharCode( e ) );
  

  sw = false;
  if(( e >= 48 ))
  {
	  if(( e <= 57 ))
	  {
	   sw = true;
	  }
  }
  else if(( e >= 8 ))
  {
	  if(( e <= 10 ))
	  {
	   sw = true;
	  }
  }
  if(( e >= 96 ))
  {
	  if(( e <= 107 ))
	  {
	   sw = true;
	  }
  }
//  alert('sw: '+sw);
	return sw;
}

function analizeTara()
{
	if(	document.getElementById('tara').value == 175 )
	{
		document.getElementById('tel1_t').value = '+40';
		document.getElementById('mob1_t').value = '+40';
		document.getElementById('fax_t').value  = '+40';	
		document.getElementById('jud1').style.visibility  = 'hidden';	
		document.getElementById('jud').style.visibility  = 'visible';	
	}//if
	else
	{
		document.getElementById('tel1_t').value = '';
		document.getElementById('mob1_t').value = '';
		document.getElementById('fax_t').value  = '';	
		document.getElementById('jud').style.visibility  = 'hidden';	
		document.getElementById('jud1').style.visibility  = 'visible';	
	}//else

}
function check()
	{
		if(!document.getElementById('agree2').checked)
		{
			alert('Va rugam sa cititi "Termeni si Conditii" !');
		}
		else
	if((document.getElementById('activeForm').country.value==''))
		{
			alert('Va rugam sa selectati TARA !');
		}
		else
		if((document.getElementById('activeForm').common__stateProvince.value=='00')&&(document.getElementById('activeForm').common__stateprovinceInput.value==''))
		{
			alert('Va rugam sa completati campul ALTA REGIUNE !');
		}
		else
		if(document.getElementById('activeForm').loc.value=='')
		{
			alert('Va rugam sa completati campul LOCALITATE !');
		}
		else
		if(document.getElementById('activeForm').adr.value=='')
		{
			alert('Va rugam sa completati campul ADRESA !');
		}
		else
		if(document.getElementById('activeForm').persoana.value=='')
		{
			alert('Va rugam sa completati campul PERSOANA DE CONTACT !');
		}
		else
		if(document.getElementById('activeForm').tel1_nr.value=='')
		{
			alert('Va rugam sa completati campul TELEFON !');
		}
		else
		if(document.getElementById('activeForm').mob1_nr.value=='')
		{
			alert('Va rugam sa completati campul MOBIL !');
		}
		else
		if(document.getElementById('activeForm').fax_nr.value=='')
		{
			alert('Va rugam sa completati campul FAX !');
		}
		else
		if(!document.getElementById('agree2').checked)
		{
			alert('Va rugam sa cititi "Termeni si Conditii" !');
		}
		else
		{
			document.getElementById('activeForm').submit();
		}
	}

function newwin(location,name,w,h)
{
	var scrw=(screen.width/2)-(w/2);
	var scrh=(screen.height/2)-(h/2);
	window.open(location,name,'scrollbars,fullscreen');
}
function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit) // if too long...trim it!
field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else 
countfield.value = maxlimit - field.value.length;
}

