
function isNumber(string)
{
	var reg=/^[0-9]+$/
	if(string.search(reg)!=-1)
	return true;
	else
	return false;
}

function isEmail(string)
{
	if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
	return true;
	else
	return false;
}

function isString(string)
{
	var reg=/^[A-Za-z ]+$/
	if(string.search(reg)!=-1) 
	return true;
	else
	return false;
}

function doLogout()  // functia logout
{	
	document.getElementById('actType').value="logout";
	document.forms[0].submit();	
}

function doLogin()  // functia login
{
	  document.getElementById('login_actType').value="login";
	  document.forms[0].submit();
}

function doLoginHitEnter(e)  // functia login
 	{  
 var keynum;

 if(window.event) // IE
 {
 keynum = e.keyCode;
 }
 else if(e.which) // Netscape/Firefox/Opera
 {
 keynum = e.which;
 }
 if (keynum == 13){
	doLogin();
 return false;
 }
 return true;
}

function setSrcGeneral(iframeID)
{
var newQs=window.location.search;
if(window.frames[iframeID]!=null)
    {
        var compFrameHref=window.frames[iframeID].location.href.split('?');
        window.frames[iframeID].location.href=(compFrameHref[0]+newQs);
    }
}





function checkAge(){
	var now = new Date();
	var birthdate = document.getElementById('_account_birth_date').value;
	var date_comp = birthdate.split('.');
	var birthday = new Date(date_comp[2],date_comp[1],date_comp[0]);
	if(Math.floor((now.getTime()-birthday.getTime())/(365*24*3600*1000)) < 18){
	alert("Um ein Konto zu erstellen, müssen Sie über 18 Jahre alt sein!");  //alert("Data introdusa nu corespunde!\nTrebuie sa aveti minim 18 ani pentru a va putea crea cont!");
	document.getElementById('_account_birth_date').className="inp_cont_rosu";
	document.getElementById('_account_birth_date').focus();
	return 0;
	}
}

  

function AddUser()   // din emo_create_account.vm
{

		var sw=0;
		var box2 = document.getElementById('termeniconditii');
		
		
			
		
	
			
		if(checkAge()==0)
		{
			sw=1;
		}
		
		
		if ((document.getElementById('_account_password').value.length == 0)&&(sw==0))
		{
			alert('Bitte Ihr Passwort eingeben!');  //alert('Va rugam sa introduceti parola!');
			document.getElementById('_account_password').focus();
			sw=1;
		}
		
		if ((document.getElementById('_account_password').value.length < 6)&&(sw==0))
		{
			alert('Das Passwort muß mindestens 6 Zeichen lang sein!');  //alert('Parola trebuie sa contina cel putin 6 caractere!');
			document.getElementById('_account_password').focus();
			sw=1;
		}
		if ((document.getElementById('_account_password2').value.length == 0)&&(sw==0))
		{
			alert('Bitte Ihr Passwort wiederholen!');  //alert('Va rugam sa confirmati parola!');
			document.getElementById('_account_password2').focus();
			sw=1;
		}
		if ((document.getElementById('_account_password').value!=document.getElementById('_account_password2').value)&&(sw==0))
		{
			alert('Ihre Passwörter sind nicht identisch, bitte neueingeben!');  //alert('Confirmarea parolei este incorecta!\n Va rugam sa reintroduceti parola!');
			document.getElementById('_account_password').focus();
			sw=1;
		}
		
		if ((isString(document.getElementById('_account_lastname').value) == false)&&(sw==0))
		{
			alert('Bitte Ihren Namen eingeben, es darf nur Buchstaben beinhalten');  //alert('Va rugam sa va introduceti numele!\nNumele trebuie sa contina doar litere.');
			document.getElementById('_account_lastname').className="inp_cont_rosu";
			document.getElementById('_account_lastname').focus();
			sw=1;
		}
		else
		{
			document.getElementById('_account_lastname').className="inp_cont";
		}
		
		if ((isString(document.getElementById('_account_firstname').value) == false)&&(sw==0))
		{
			alert('Bitte Ihren Vornamen eingeben, es darf nur Buchstaben beinhalten!'); //alert('Va rugam sa va introduceti prenumele!\nPrenumele trebuie sa contina doar litere.');
			document.getElementById('_account_firstname').className="inp_cont_rosu";
			document.getElementById('_account_firstname').focus();
			sw=1;
		}
		else
		{
			document.getElementById('_account_firstname').className="inp_cont";
		}
		
		if ((document.getElementById('_account_email').value.length == 0)&&(sw==0))
		{
			alert('Bitte tragen Sie Ihre Emailadresse ein!');  //	alert('Va rugam sa va introduceti adresa de e-mail!');
			document.getElementById('_account_email').className="inp_cont_rosu";
			document.getElementById('_account_email').focus();
			sw=1;
		}
		else
		{
			document.getElementById('_account_email').className="inp_cont";
		}
		
		if ((isEmail(document.getElementById('_account_email').value) == false)&&(sw==0))
		{
			alert('Bitte eine gültige Emailadresse eingeben!');  // alert('Va rugam sa introduceti o adresa de e-mail valida!');
			document.getElementById('_account_email').className="inp_cont_rosu";
			document.getElementById('_account_email').focus();
			sw=1;
		}
		else
		{
			document.getElementById('_account_email').className="inp_cont";
		}
		
		if ((document.getElementById('_account_address1').value.length == 0)&&(sw==0))
		{
			alert('Bitte Lieferadresse eingeben!');  // alert('Va rugam sa introduceti adresa de livrare!');
			document.getElementById('_account_address1').className="inp_cont_rosu";
			document.getElementById('_account_address1').focus();
			sw=1;
		}
		else
		{
			document.getElementById('_account_address1').className="inp_cont";
		}
		
		
		if ((document.getElementById('_account_town').value.length == 0)&&(sw==0))
		{
			alert('Bitte geben Sie den Ort ein!');  //  alert('Va rugam sa introduceti orasul!');
			document.getElementById('_account_town').className="inp_cont3_rosu";
			document.getElementById('_account_town').focus();
			sw=1;
		}
		else
		{
			document.getElementById('_account_town').className="inp_cont3";
		}
		
		  
		if ((document.getElementById('_account_region').value.length == 0)&&(sw==0))
		{
			alert('Bitte geben Sie das Bundesland ein!'); //alert('Va rugam sa alegeti zona!');	
			document.getElementById('_account_region').className="sel_land_rosu";
			document.getElementById('_account_region').focus();
			sw=1;
		}
		else
		{
			document.getElementById('_account_region').className="sel_land";
		}
		
		if ((document.getElementById('_account_country').value.length == 0)&&(sw==0))
		{
			alert('Bitte wählen Sie Ihr Land!');  //alert('Va rugam sa introduceti tara!');
			document.getElementById('_account_country').className="sel_land_rosu";
			document.getElementById('_account_country').focus();
			sw=1;
		}
		else
		{
			document.getElementById('_account_country').className="sel_land";
		}
		
		
		/*if ((isNumber(document.getElementById('_account_telephone').value) == false)&&(sw==0))
		{
			alert('Geben Sie Ihre Telefonnummer ein, es darf nur Zahlen beinhalten!'); //alert('Va rugam sa introduceti nr de telefon!\nNumarul de telefon trebuie sa fie format doar din cifre.');
			document.getElementById('_account_telephone').className="inp_cont_rosu";
			document.getElementById('_account_telephone').focus();
			sw=1;
		}
		else
		{
			document.getElementById('_account_telephone').className="inp_cont";
		}*/
		
		var tell_1 = document.getElementById ('Tell_1').value;
		var tell_2 = document.getElementById ('Tell_2').value;
		var tell_3 = document.getElementById ('Tell_3').value;
			
		if ((isNumber(document.getElementById('Tell_1').value) == false)&&(sw==0))
		{
		//	alert('Geben Sie Ihre Telefonnummer ein, es darf nur Zahlen beinhalten!'); //alert('Va rugam sa introduceti nr de telefon! \nNumarul de telefon trebuie sa fie format doar din cifre.');
			document.getElementById('Tell_1').className="tel_1_o_rosu";
			document.getElementById('Tell_1').focus();
			sw=1;
		}
		else
		{
			document.getElementById('Tell_1').className="tel_1_o";
		}

		if ((isNumber(document.getElementById('Tell_2').value) == false)&&(sw==0))
		{
			//alert('Geben Sie Ihre Telefonnummer ein, es darf nur Zahlen beinhalten!'); //alert('Va rugam sa introduceti nr de telefon! \nNumarul de telefon trebuie sa fie format doar din cifre.');
			document.getElementById('Tell_2').className="tel_2_o_rosu";
			document.getElementById('Tell_2').focus();
			sw=1;
		}
		else
		{
			document.getElementById('Tell_2').className="tel_2_o";
		}

		if ((isNumber(document.getElementById('Tell_3').value) == false)&&(sw==0))
		{
		//	alert('Geben Sie Ihre Telefonnummer ein, es darf nur Zahlen beinhalten!'); //alert('Va rugam sa introduceti nr de telefon! \nNumarul de telefon trebuie sa fie format doar din cifre.');
			document.getElementById('Tell_3').className="tel_3_o_rosu";
			document.getElementById('Tell_3').focus();
			sw=1;
		}
		else
		{
			document.getElementById('Tell_3').className="tel_3_o";
		}	
	
			
		var PhoneNo = tell_1 +'/'+ tell_2 +'/'+ tell_3;
		document.getElementById ('_account_telephone').value = PhoneNo;

	
		
		if ((document.getElementById('_source').value.length == 0)&&(sw==0))
		{
			alert('Bitte geben Sie an, wie Sie von uns!');  // alert('Va rugam sa specificati cum ati auzit de noi!');
			document.getElementById('_source').className="inp_cont_rosu";
			document.getElementById('_source').focus();
			sw=1;
		}
		else
		{
			document.getElementById('_source').className="inp_cont";
		}
		
	/*	if ((isNumber(document.getElementById('_account_cnp').value) == false)&&(sw==0))
		{
			
			alert('Va rugam sa introduceti CNP-ul!\nCNP-ul trebuie sa contina 13 cifre.');
			document.getElementById('_account_cnp').focus();
			sw=1;
			
		}
		if ((document.getElementById('_account_cnp').value.length != 13) &&(sw==0))
		{
			alert('CNP-ul trebuie sa aiba 13 cifre!');
			document.getElementById('_account_cnp').focus();
			sw=1;
		}
		
		if ((document.getElementById('_account_identity_card_number').value.length == 0)&&(sw==0))
		{
			alert('Va rugam sa introduceti seria si nr de buletin!');
			document.getElementById('_account_identity_card_number').focus();
			sw=1;
		}   */
		
			
		if(!verify('check', sw))
		{
			sw=1;
		}
		
		if((!box2.checked)&& (sw==0)){
		alert("Bestätigen Sie bitte die AGB's vom Emozzione!");  //alert("Trebuie sa fiti de acord cu termenii si conditiile Emozzione!");
		sw=1;
		}
		
			if (!(document.getElementById('peste18').checked)&&(sw==0)) {
			alert('Sie müssen mindestens 18 Jahre alt sein!') //alert('Trebuie sa aveti peste 18 ani!')
			sw=1;
			
			}

	
		if (sw==0)
		{	
			document.getElementById('_account_username').value=document.getElementById('_account_email').value;
			//document.getElementById('_account_username').focus();
			//document.getElementById('_account_email').focus();
			
			document.getElementById('_account_action').value="Add";
			document.forms[0].submit();
		}
}


function DeliveryAdress()    // emo_edit_account.vm
{
	var sw=0;
	// var box2 = document.getElementById('termeniconditii');
	
	
	
	
		
		if(checkAge()==0)
		{
			sw=1;
		}
	
	
if ((document.getElementById('_account_password').value.length > 0)&&(sw==0))
	{
		if ((document.getElementById('_account_password').value.length < 6)&&(sw==0))
		{
			alert('Das Passwort muß mindestens 6 Zeichen lang sein!');  //alert('Parola trebuie sa contina cel putin 6 caractere!');
			document.getElementById('_account_password').focus();
			sw=1;
		}
		
	}
		
	if( (document.getElementById('_account_password').value.length != 0)&&(sw==0))
	{
		if ((document.getElementById('_account_password').value!=document.getElementById('_account_password2').value)&&(sw==0))
		{
			alert('Ihre Passwörter sind nicht identisch, bitte neueingeben!');  //alert('Confirmarea parolei este incorecta!\n Va rugam sa reintroduceti parola!');
			document.getElementById('_account_password2').focus();
			sw=1;
		}
		
	}
		if((document.getElementById('_account_password').value.length != 0)&&(sw==0))
	{if (document.getElementById('old_passw').value.length == 0)
	{	alert('Geben Sie bitte Ihr Passwort ein!');  // alert('Va rugam sa introduceti vechea parola!');
		document.getElementById('old_passw').focus();
		sw=1;}
	}
	
	if ((isString(document.getElementById('_account_lastname').value) == false)&&(sw==0))
	{
		alert('Bitte Ihren Namen eingeben, es darf nur Buchstaben beinhalten!'); //alert('Va rugam sa introduceti numele! \nNumele trebuie sa contina doar litere.');
		document.getElementById('_account_lastname').className="inp_cont_rosu";
		document.getElementById('_account_lastname').focus();
		sw=1;
	}
	else
	{
		document.getElementById('_account_lastname').className="inp_cont";
	}
	
	if ((isString(document.getElementById('_account_firstname').value) == false)&&(sw==0))
	{
		alert('Bitte Ihren Vornamen eingeben, es darf nur Buchstaben beinhalten!'); //alert('Va rugam sa introduceti prenumele! \nPrenumele trebuie sa contina doar litere.');
		document.getElementById('_account_firstname').className="inp_cont_rosu";
		document.getElementById('_account_firstname').focus();
		sw=1;
	}
	else 
	{
		document.getElementById('_account_firstname').className="inp_cont";
	}
	
	if ((document.getElementById('_account_email').value.length == 0)&&(sw==0))
	{
		alert('Bitte tragen Sie Ihre Emailadresse ein!');  //alert('Va rugam sa va introduceti adresa de e-mail!');
		document.getElementById('_account_email').className="inp_cont_rosu";
		document.getElementById('_account_email').focus();
		sw=1;
	}
	else
	{
		document.getElementById('_account_email').className="inp_cont";	
	}
	if ((isEmail(document.getElementById('_account_email').value) == false)&&(sw==0))
	{
		alert('Bitte eine gültige Emailadresse eingeben!'); // alert('Va rugam sa introduceti o adresa de e-mail valida!');
		document.getElementById('_account_email').className="inp_cont_rosu";
		document.getElementById('_account_email').focus();
		sw=1;
	}
	else
	{
		document.getElementById('_account_email').className="inp_cont";	
	}
	
	if ((document.getElementById('_account_address1').value.length == 0)&&(sw==0))
	{
		alert('Bitte Lieferadresse eingeben!');  // alert('Va rugam sa introduceti adresa de livrare!');
		document.getElementById('_account_address1').className="inp_cont_rosu";
		document.getElementById('_account_address1').focus();
		sw=1;
	}
	else
	{
		document.getElementById('_account_address1').className="inp_cont";
	}
	
/*
	if ((document.getElementById('_account_address1').value == '-')&&(sw==0))
	{
		alert('Va rugam sa introduceti adresa de livrare!');
		document.getElementById('_account_address1').className="inp_cont_rosu";
		document.getElementById('_account_address1').focus();
		sw=1;
	} 
	else
	{
		document.getElementById('_account_address1').className="inp_cont";
	} */
	
	
		if ((document.getElementById('_account_town').value.length == 0)&&(sw==0))
	{
		alert('Bitte geben Sie den Ort einl');  // alert('Va rugam sa introduceti orasul!');
		document.getElementById('_account_town').className="inp_cont3_rosu";
		document.getElementById('_account_town').focus();
		sw=1;
	}
	else 
	{	
		document.getElementById('_account_town').className="inp_cont3";
	}
	
	/*	if ((document.getElementById('_account_town').value == '-')&&(sw==0))
	{
		alert('Va rugam sa introduceti orasul');
		document.getElementById('_account_town').className="inp_cont3_rosu";
		document.getElementById('_account_town').focus();
		sw=1;
	}
	else 
	{	
		document.getElementById('_account_town').className="inp_cont3";
	}  */
	
	  
	/*if ((document.getElementById('_account_region').value.length == 0)&&(sw==0))
	{
		alert('Va rugam sa alegeti zona!');
		document.getElementById('_account_region').focus();
		sw=1;
	}*/
	if ((document.getElementById('_account_country').value.length == 0)&&(sw==0))
	{
		alert('Bitte wählen Sie Ihr Land!');  //alert('Va rugam sa introduceti tara!');
		document.getElementById('_account_country').className="inp_cont_rosu";
		document.getElementById('_account_country').focus();
		sw=1;
	}
	else
	{
		document.getElementById('_account_country').className="inp_cont";	
	}
	
	
			var tel_1 = document.getElementById ('Tel_1').value;
			var tel_2 = document.getElementById ('Tel_2').value;
			var tel_3 = document.getElementById ('Tel_3').value;
				
			if ((isNumber(document.getElementById('Tel_1').value) == false)&&(sw==0))
			{
				alert('Geben Sie Ihre Telefonnummer ein, es darf nur Zahlen beinhalten!'); //alert('Va rugam sa introduceti nr de telefon! \nNumarul de telefon trebuie sa fie format doar din cifre.');
				document.getElementById('Tel_1').className="tel_1_o_rosu";
				document.getElementById('Tel_1').focus();
				sw=1;
			}
			else
			{
				document.getElementById('Tel_1').className="tel_1_o";
			}

			if ((isNumber(document.getElementById('Tel_2').value) == false)&&(sw==0))
			{
				alert('Geben Sie Ihre Telefonnummer ein, es darf nur Zahlen beinhalten!'); //alert('Va rugam sa introduceti nr de telefon! \nNumarul de telefon trebuie sa fie format doar din cifre.');
				document.getElementById('Tel_2').className="tel_2_o_rosu";
				document.getElementById('Tel_2').focus();
				sw=1;
			}
			else
			{
				document.getElementById('Tel_2').className="tel_2_o";
			}

			if ((isNumber(document.getElementById('Tel_3').value) == false)&&(sw==0))
			{
				alert('Geben Sie Ihre Telefonnummer ein, es darf nur Zahlen beinhalten!'); //alert('Va rugam sa introduceti nr de telefon! \nNumarul de telefon trebuie sa fie format doar din cifre.');
				document.getElementById('Tel_3').className="tel_3_o_rosu";
				document.getElementById('Tel_3').focus();
				sw=1;
			}
			else
			{
				document.getElementById('Tel_3').className="tel_3_o";
			}	
		
				
			var PhoneNo = tel_1 +'/'+ tel_2 +'/'+ tel_3;
			document.getElementById ('_account_telephone').value = PhoneNo;

	
/*	
	if ((isNumber(document.getElementById('_account_cnp').value) == false)&&(sw==0))
	{
		
		alert('Va rugam sa introduceti CNP-ul!\nCNP-ul trebuie sa contina 13 cifre.');
		document.getElementById('_account_cnp').focus();
		sw=1;
		
	}
	if ((document.getElementById('_account_cnp').value.length != 13) &&(sw==0))
	{
		alert('CNP-ul trebuie sa aiba 13 cifre!');
		document.getElementById('_account_cnp').focus();
		sw=1;
	}  
	
	if ((document.getElementById('_account_identity_card_number').value.length == 0)&&(sw==0))
	{
		alert('Va rugam sa introduceti seria si nr de buletin!');
		document.getElementById('_account_identity_card_number').focus();
		sw=1;
	}  */
	

	
	if(!verify_edit('check', sw))
	{
		sw=1;
	}
/*	if((!box2.checked)&& (sw==0)){
		alert("Bestätigen Sie bitte die AGB's vom Emozzione!"); //alert("Trebuie sa fiti de acord cu termenii si conditiile Emozzione!");
		sw=1;
	} */
	if (!(document.getElementById('peste18').checked)&&(sw==0))
			{
			alert('Sie müssen mindestens 18 Jahre alt sein!') //alert('Trebuie sa aveti peste 18 ani!')
			sw=1;
			

			}
	
	if (sw==0)
	{
		document.getElementById('_account_action').value="Edit";
		document.forms[0].submit();
	}
}

function verify(checkid, sw)  //emo_create_account.vm
	{
	
		var send = true;
		var mesaj = '';
		var focus;

		if(sw == 0)
		{
			var checkedElements = $('*', document.getElementById(checkid));
			for(i=0; i<checkedElements.length; i++){
				if (checkedElements[i].tagName.toLowerCase() == 'input' || checkedElements[i].tagName.toLowerCase() == 'textarea') {
					if(checkedElements[i].getAttribute('rel'))
					{
						if (checkedElements[i].getAttribute('rel').toLowerCase().indexOf("email") != -1){
							var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
							if(!filter.test(checkedElements[i].value))
							{
								if(send) mesaj = 'Nu ati completat campul ' + checkedElements[i].title + ' cu o adresa de email valida';
								if(send) focus = checkedElements[i];
								send = false;
								break;
							}
						}
						if (checkedElements[i].getAttribute('rel').toLowerCase().indexOf("number") != -1){
							if(checkedElements[i].value == '' || checkedElements[i].value.match(/[^\d]+/g))
							{
								if(send) mesaj = 'Nu ati completat numai cifre in campul ' + checkedElements[i].title;
								if(send) focus = checkedElements[i];
								send = false;
								break;
							}
						}
						if (checkedElements[i].getAttribute('rel').toLowerCase().indexOf("notblank") != -1){
							if(checkedElements[i].value == '')
							{
								if(send) mesaj = 'Nu ati completat campul ' + checkedElements[i].title;
								if(send) focus = checkedElements[i];
								send = false;
								break;
							}
						}
					}
				}
			}
		}
		if(!send)
		{
			alert(mesaj);
			focus.focus();
		}
		return send;
	}
	
	
	function verify_edit(checkid, sw)   // emo_edit_account.vm
	{
		
		var send = true;
		var mesaj = '';
		var focus;

		if(sw == 0)
		{
			var checkedElements = $('*', document.getElementById(checkid));
			for(i=0; i<checkedElements.length; i++){
				if (checkedElements[i].tagName.toLowerCase() == 'input' || checkedElements[i].tagName.toLowerCase() == 'textarea') {
					if(checkedElements[i].getAttribute('rel'))
					{
						if (checkedElements[i].getAttribute('rel').toLowerCase().indexOf("email") != -1){
							var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
							if(!filter.test(checkedElements[i].value))
							{
								if(send) mesaj = 'Nu ati completat campul' + checkedElements[i].title + ', completati campul cu o adresa valida de email!';
								if(send) focus = checkedElements[i];
								send = false;
								break;
							}
						}
						if (checkedElements[i].getAttribute('rel').toLowerCase().indexOf("number") != -1){
							if(checkedElements[i].value == '' || checkedElements[i].value.match(/[^\d]+/g))
							{
								if(send) mesaj = 'Nu ati completat campul' + checkedElements[i].title + ' completati campul numai cu numere!';
								if(send) focus = checkedElements[i];
								send = false;
								break;
							}
						}
						if (checkedElements[i].getAttribute('rel').toLowerCase().indexOf("notblank") != -1){
							if(checkedElements[i].value == '')
							{
								if(send) mesaj = 'Nu ati completat campul ' + checkedElements[i].title;
								if(send) focus = checkedElements[i];
								send = false;
								break;
							}
						}
						checkAge();
						
					}
				}
			}
		}
		if(!send)
		{
			alert(mesaj);
			focus.focus();
		}
		return send;
	}


	
	function EditUser()    // emo_edit_account.vm
{
	var sw=0;
	// var box2 = document.getElementById('termeniconditii');
	
	
	
	
		
		if(checkAge()==0)
		{
			sw=1;
		}
	
	
if ((document.getElementById('_account_password').value.length > 0)&&(sw==0))
	{
		if ((document.getElementById('_account_password').value.length < 6)&&(sw==0))
		{
			alert('Das Passwort muß mindestens 6 Zeichen lang sein!');  //alert('Parola trebuie sa contina cel putin 6 caractere!');
			document.getElementById('_account_password').focus();
			sw=1;
		}
		
	}
		
	if( (document.getElementById('_account_password').value.length != 0)&&(sw==0))
	{
		if ((document.getElementById('_account_password').value!=document.getElementById('_account_password2').value)&&(sw==0))
		{
			alert('Ihre Passwörter sind nicht identisch, bitte neueingeben!');  //alert('Confirmarea parolei este incorecta!\n Va rugam sa reintroduceti parola!');
			document.getElementById('_account_password2').focus();
			sw=1;
		}
		
	}
		if((document.getElementById('_account_password').value.length != 0)&&(sw==0))
	{if (document.getElementById('old_passw').value.length == 0)
	{	alert('Geben Sie bitte Ihr Passwort ein!');  // alert('Va rugam sa introduceti vechea parola!');
		document.getElementById('old_passw').focus();
		sw=1;}
	}
	
	if ((isString(document.getElementById('_account_lastname').value) == false)&&(sw==0))
	{
		alert('Bitte Ihren Namen eingeben, es darf nur Buchstaben beinhalten!'); //alert('Va rugam sa introduceti numele! \nNumele trebuie sa contina doar litere.');
		document.getElementById('_account_lastname').className="inp_cont_rosu";
		document.getElementById('_account_lastname').focus();
		sw=1;
	}
	else
	{
		document.getElementById('_account_lastname').className="inp_cont";
	}
	
	if ((isString(document.getElementById('_account_firstname').value) == false)&&(sw==0))
	{
		alert('Bitte Ihren Vornamen eingeben, es darf nur Buchstaben beinhalten!'); //alert('Va rugam sa introduceti prenumele! \nPrenumele trebuie sa contina doar litere.');
		document.getElementById('_account_firstname').className="inp_cont_rosu";
		document.getElementById('_account_firstname').focus();
		sw=1;
	}
	else 
	{
		document.getElementById('_account_firstname').className="inp_cont";
	}
	
	if ((document.getElementById('_account_email').value.length == 0)&&(sw==0))
	{
		alert('Bitte tragen Sie Ihre Emailadresse ein!');  //alert('Va rugam sa va introduceti adresa de e-mail!');
		document.getElementById('_account_email').className="inp_cont_rosu";
		document.getElementById('_account_email').focus();
		sw=1;
	}
	else
	{
		document.getElementById('_account_email').className="inp_cont";	
	}
	if ((isEmail(document.getElementById('_account_email').value) == false)&&(sw==0))
	{
		alert('Bitte eine gültige Emailadresse eingeben!'); // alert('Va rugam sa introduceti o adresa de e-mail valida!');
		document.getElementById('_account_email').className="inp_cont_rosu";
		document.getElementById('_account_email').focus();
		sw=1;
	}
	else
	{
		document.getElementById('_account_email').className="inp_cont";	
	}
	
	if ((document.getElementById('_account_address1').value.length == 0)&&(sw==0))
	{
		alert('Bitte Lieferadresse eingeben!');  // alert('Va rugam sa introduceti adresa de livrare!');
		document.getElementById('_account_address1').className="inp_cont_rosu";
		document.getElementById('_account_address1').focus();
		sw=1;
	}
	else
	{
		document.getElementById('_account_address1').className="inp_cont";
	}
	
/*
	if ((document.getElementById('_account_address1').value == '-')&&(sw==0))
	{
		alert('Va rugam sa introduceti adresa de livrare!');
		document.getElementById('_account_address1').className="inp_cont_rosu";
		document.getElementById('_account_address1').focus();
		sw=1;
	} 
	else
	{
		document.getElementById('_account_address1').className="inp_cont";
	} */
	
	
		if ((document.getElementById('_account_town').value.length == 0)&&(sw==0))
	{
		alert('Bitte geben Sie den Ort einl');  // alert('Va rugam sa introduceti orasul!');
		document.getElementById('_account_town').className="inp_cont3_rosu";
		document.getElementById('_account_town').focus();
		sw=1;
	}
	else 
	{	
		document.getElementById('_account_town').className="inp_cont3";
	}
	
	/*	if ((document.getElementById('_account_town').value == '-')&&(sw==0))
	{
		alert('Va rugam sa introduceti orasul');
		document.getElementById('_account_town').className="inp_cont3_rosu";
		document.getElementById('_account_town').focus();
		sw=1;
	}
	else 
	{	
		document.getElementById('_account_town').className="inp_cont3";
	}  */
	
	  
	/*if ((document.getElementById('_account_region').value.length == 0)&&(sw==0))
	{
		alert('Va rugam sa alegeti zona!');
		document.getElementById('_account_region').focus();
		sw=1;
	}*/
	if ((document.getElementById('_account_country').value.length == 0)&&(sw==0))
	{
		alert('Bitte wählen Sie Ihr Land!');  //alert('Va rugam sa introduceti tara!');
		document.getElementById('_account_country').className="inp_cont_rosu";
		document.getElementById('_account_country').focus();
		sw=1;
	}
	else
	{
		document.getElementById('_account_country').className="inp_cont";	
	}
	
	
			var tel_1 = document.getElementById ('Tel_1').value;
			var tel_2 = document.getElementById ('Tel_2').value;
			var tel_3 = document.getElementById ('Tel_3').value;
				
			if ((isNumber(document.getElementById('Tel_1').value) == false)&&(sw==0))
			{
				alert('Geben Sie Ihre Telefonnummer ein, es darf nur Zahlen beinhalten!'); //alert('Va rugam sa introduceti nr de telefon! \nNumarul de telefon trebuie sa fie format doar din cifre.');
				document.getElementById('Tel_1').className="tel_1_o_rosu";
				document.getElementById('Tel_1').focus();
				sw=1;
			}
			else
			{
				document.getElementById('Tel_1').className="tel_1_o";
			}

			if ((isNumber(document.getElementById('Tel_2').value) == false)&&(sw==0))
			{
				alert('Geben Sie Ihre Telefonnummer ein, es darf nur Zahlen beinhalten!'); //alert('Va rugam sa introduceti nr de telefon! \nNumarul de telefon trebuie sa fie format doar din cifre.');
				document.getElementById('Tel_2').className="tel_2_o_rosu";
				document.getElementById('Tel_2').focus();
				sw=1;
			}
			else
			{
				document.getElementById('Tel_2').className="tel_2_o";
			}

			if ((isNumber(document.getElementById('Tel_3').value) == false)&&(sw==0))
			{
				alert('Geben Sie Ihre Telefonnummer ein, es darf nur Zahlen beinhalten!'); //alert('Va rugam sa introduceti nr de telefon! \nNumarul de telefon trebuie sa fie format doar din cifre.');
				document.getElementById('Tel_3').className="tel_3_o_rosu";
				document.getElementById('Tel_3').focus();
				sw=1;
			}
			else
			{
				document.getElementById('Tel_3').className="tel_3_o";
			}	
		
				
			var PhoneNo = tel_1 +'/'+ tel_2 +'/'+ tel_3;
			document.getElementById ('_account_telephone').value = PhoneNo;

	
/*	
	if ((isNumber(document.getElementById('_account_cnp').value) == false)&&(sw==0))
	{
		
		alert('Va rugam sa introduceti CNP-ul!\nCNP-ul trebuie sa contina 13 cifre.');
		document.getElementById('_account_cnp').focus();
		sw=1;
		
	}
	if ((document.getElementById('_account_cnp').value.length != 13) &&(sw==0))
	{
		alert('CNP-ul trebuie sa aiba 13 cifre!');
		document.getElementById('_account_cnp').focus();
		sw=1;
	}  
	
	if ((document.getElementById('_account_identity_card_number').value.length == 0)&&(sw==0))
	{
		alert('Va rugam sa introduceti seria si nr de buletin!');
		document.getElementById('_account_identity_card_number').focus();
		sw=1;
	}  */
	

	
	if(!verify_edit('check', sw))
	{
		sw=1;
	}
/*	if((!box2.checked)&& (sw==0)){
		alert("Bestätigen Sie bitte die AGB's vom Emozzione!"); //alert("Trebuie sa fiti de acord cu termenii si conditiile Emozzione!");
		sw=1;
	} */
	if (!(document.getElementById('peste18').checked)&&(sw==0))
			{
			alert('Sie müssen mindestens 18 Jahre alt sein!') //alert('Trebuie sa aveti peste 18 ani!')
			sw=1;
			

			}
	
	if (sw==0)
	{
		document.getElementById('_account_action').value="Edit";
		document.forms[0].submit();
	}
}
	
	function Recovered()
	{
		$(document).ready(function(){
								   
			$("#ascunde_abs_tot").hide("slow");	
			$("#ascunde_toate").hide("slow");
			$("#ascunde_toate2").hide("slow");
			$('.email_pass77').attr("style","border-bottom:1px solid #CCCCCC;");
			
		});	
	}
	
	
	$(document).ready(function(){  // emo_login.vm
		
		$("#ShowOnlyEmail").hide();
		$("#log_out").hide();
		$("#text_replaced2").hide();
		
		
		$("#pass_recover").click(function(){
			$("#ShowOnlyEmail").show("slow");
			$("#log_out").show("slow");
			$("#ShowEmailPass").hide();
			$("#log_in").hide();
			$("#parola_incorecta").hide();
			$("#text_replaced").hide();
			$("#text_replaced2").show("slow");
			$("#ascunde_toate").hide("slow");
			$("#ascunde_toate2").hide("slow");
			$("#loginEmail").hide("slow");
			$('.email_pass77').attr("style","border-bottom:1px solid #CCCCCC;");
			$(".msg_recovered").hide("slow");
		});
		
		$("#back").click(function(){
			$("#ShowEmailPass").show("slow");
			$("#log_in").show("slow");
			$("#ShowOnlyEmail").hide();
			$("#log_out").hide();
			$("#text_replaced").show("slow");
			$("#text_replaced2").hide();
			$("#ascunde_toate").show("slow");
			$("#ascunde_toate2").toggle("slow");
			$("#loginEmail").show("slow");
			$('.email_pass77').attr("style","border-bottom:none;");
			$(".msg_recovered").hide("slow");
		});
	});                    // end emo_login.vm
	
	
	
		
		
		
// recaptcha skin
var RecaptchaOptions = {
   theme : 'clean'
};



function newsletter() {   // emo_bottom_links.vm
	var sw = 0;
	if ((document.getElementById('subscription_name').value == '')&&(sw==0))
	{
		document.getElementById('subscription_name').className="brow_rosu";
		document.getElementById('subscription_name').focus();
		sw = 1;
	}
	else
	{
		document.getElementById('subscription_email').className="brow";
	}
	
	if ((isEmail(document.getElementById('subscription_email').value) == false)&&(sw==0)) 
	{
		document.getElementById('subscription_email').focus();
		document.getElementById('subscription_email').className="brow_rosu";
		sw = 1;
	}
	else
	{
		document.getElementById('subscription_email').className="brow";
	}
	
	if (sw==0)
	{			
		window.location.href='/?subscription_email='+document.getElementById('subscription_email').value+'&subscription_name='+document.getElementById('subscription_name').value;
	}	
}

function textCounter(char_per_lines,total_of_char) {

	var enters = 0;
	var txt_complete = document.getElementById('textComplete').value;
	
	//  cauta enter-uri din obiect
	var matchEnters = $("#textComplete").val().match(/\n/g);
	
	// daca avem cel putin un enter in textarea, calculam numarul de enter-ruri
	if (matchEnters)
	{
		enters = matchEnters.length;
	}
	
	if (txt_complete.length + (enters * char_per_lines) > total_of_char) // if too long...trim it!
	{
		//var numar_de_caractere_permise = total_of_char - (enters * char_per_lines);
		//document.getElementById('textComplete').value = txt_complete.substring(0, numar_de_caractere_permise); 
		document.getElementById('textComplete').value = txt_complete.substring(0, txt_complete.length - 1);
	}
	else 
	{
		document.getElementById('remLen').value = total_of_char - txt_complete.length - (enters * char_per_lines);
	}
}

