var sterge_adresa = 0;
var sterge_firma = 0;

function adauga_ambalaj( id )
{
	var element = document.getElementById( 'adauga_' + id );
	if ( document.getElementById( 'adauga_ambalaj_' + id ).checked == true )	
	{
		element.href = '/adauga.php?id=' + id + '&ambalaj=1';
	}
	else
	{
		element.href = '/adauga.php?id=' + id;
	}
}

function display_flash( id )
{
	document.getElementById('flash_' + id).style.display = 'block';
}
function hide_flash( id )
{
	document.getElementById('flash_' + id).style.display = 'none';
}

function change_photo( path , index , w )
{
	document.getElementById('poza').src = 'thumb.php?path=upload/photos/products/' + path;
	document.getElementById('poza_a').href = 'thumb2.php?path=upload/photos/products/' + path;
	/*
	if ( w > 400 )
	{
		document.getElementById('poza').style.width = "400px";
	}
	else
	{
		document.getElementById('poza').style.width = w + "px";
	}
	*/
	index_poza = index;
}

function change_accessory_photo( path , index , w )
{
	document.getElementById('poza').src = 'thumb.php?path=upload/photos/accesorii/' + path;
	document.getElementById('poza_a').href = 'thumb2.php?path=upload/photos/accesorii/' + path;
	/*
	if ( w > 400 )
	{
		document.getElementById('poza').style.width = "400px";
	}
	else
	{
		document.getElementById('poza').style.width = w + "px";
	}
	*/
	index_poza = index;
}

function change_gallery_photo( path , w )
{
	document.getElementById('poza').src = 'upload/photos/gallery/' + path;
	if ( w > 400 )
	{
		document.getElementById('poza').style.width = "400px";
	}
	else
	{
		document.getElementById('poza').style.width = w + "px";
	}
	document.getElementById('poza_a').href = 'thumb2.php?path=upload/photos/gallery/' + path;
}
function change_index( index, indexMax )
{
	//alert( index + ' -- ' + indexMax );
	if ( index >= 1 && index <= indexMax )
	{
		document.getElementById('poza').src = document.getElementById('poza' + index).src;
		document.getElementById('poza_a').href = document.getElementById('poza' + index).src;;	
		index_poza = index;
	}
}

function change_cost( livrare , reducere , reducere_transport )
{ 
	var cost = 0;
	if ( parseInt(reducere_transport) == 0 )
	{
		if ( livrare == 'Posta Romana' )
		{
			cost = 10;
		}
		else if ( livrare == 'Curier' )
		{
			cost = 15;	
		}
	}
	document.getElementById('cost').innerHTML = cost + ' lei';
	document.getElementById('tip_livrare').innerHTML = livrare;	
	document.getElementById('cost_hidden').value = cost;
	document.getElementById('cost_total').innerHTML = parseInt(document.getElementById('cost_total_hidden').value) - reducere*parseInt(document.getElementById('cost_total_hidden').value) + parseInt(cost);
}

function show_no( id )
{
	if ( document.getElementById( id ).style.display == 'none' )
	{
		document.getElementById( id ).style.display = 'table';
	}
	else
	{
		document.getElementById( id ).style.display = 'none';
	}
}

function filter( category , value , uri )
{
	document.location.href = '/filter.php?category=' + category + '&value=' + value + '&uri=' + uri;
}
	
function getBuyerType( buyer_type )
{
	document.getElementById( 'tip_cumparator' ).value = buyer_type;
}

function check_form_login()
{ 
	if ( document.getElementById( 'email_login' ).value == '' )
	{
		alert( 'Nu ati introdus adresa de e-mail !' );
		return false
	}	
	if ( document.getElementById( 'parola_login' ).value == '' )
	{
		alert( 'Nu ati introdus parola !' );
		return false
	}			
	return true;
}

function check_form_forgot()
{ 
	if ( document.getElementById( 'email_forgot' ).value == '' )
	{
		alert( 'Trebuie sa introduceti o adresa de e-mail !' );
		return false
	}
	return true;
}

function check_form_register_1()
{ 
	if ( document.getElementById( 'email' ).value == '' )
	{
		alert( 'Nu ai introdus e-mail-ul !' );
		return false
	}
	if ( document.getElementById( 'nume' ).value == '' )
	{
		alert( 'Nu ai introdus numele !' );
		return false
	}
			
	if ( document.getElementById( 'password' ).value == '' )
	{
		alert( 'Nu ai introdus parola !' );
		return false
	}	
	if ( document.getElementById( 'password2' ).value == '' )
	{
		alert( 'Nu ai confirmat parola !' );
		return false
	}
	if ( document.getElementById( 'password2' ).value != document.getElementById( 'password' ).value )
	{
		alert( 'Confirmarea parolei este gresita !' );
		return false
	}		
	return true;
}	

function check_form_register_3()
{ 
	/*
	if ( document.getElementById( 'ci_serie' ).value == '' )
	{
		alert( 'Nu ai introdus seria BI/CI !' );
		return false
	}
	if ( document.getElementById( 'ci_numar' ).value == '' )
	{
		alert( 'Nu ai introdus numarul BI/CI !' );
		return false
	}
	*/	
	if ( document.getElementById( 'adresa' ).value == '' )
	{
		alert( 'Nu ai introdus adresa !' );
		return false
	}	
	if ( document.getElementById( 'localitate' ).value == '' )
	{
		alert( 'Nu ai introdus localitatea !' );
		return false
	}
	if ( document.getElementById( 'judet' ).value == '' )
	{
		alert( 'Nu ai introdus judetul/sectorul !' );
		return false
	}	
	if ( document.getElementById( 'telefon1' ).value == '' )
	{
		alert( 'Nu ai introdus telefonul !' );
		return false
	}	
		
	return true;
}

function check_form_register_2()
{ 
	if ( document.getElementById( 'adresa' ).value == '' )
	{
		alert( 'Nu ai introdus adresa !' );
		return false
	}
	if ( document.getElementById( 'cod' ).value == '' )
	{
		alert( 'Nu ai introdus codul postal !' );
		return false
	}
			
	if ( document.getElementById( 'reper' ).value == '' )
	{
		alert( 'Nu ai introdus punctul de reper !' );
		return false
	}	
	if ( document.getElementById( 'localitate' ).value == '' )
	{
		alert( 'Nu ai introdus localitatea !' );
		return false
	}
	if ( document.getElementById( 'judet' ).value == '' )
	{
		alert( 'Nu ai introdus judetul/sectorul !' );
		return false
	}		
		
	return true;
}

function check_form_register_3_firm()
{ 
	if ( document.getElementById( 'nume' ).value == '' )
	{
		alert( 'Nu ai introdus denumirea firmei !' );
		return false
	}
	if ( document.getElementById( 'cui' ).value == '' )
	{
		alert( 'Nu ai introdus CUI !' );
		return false
	}		
	if ( document.getElementById( 'reg' ).value == '' )
	{
		alert( 'Nu ai introdus Reg. comertului !' );
		return false
	}	
	if ( document.getElementById( 'banca' ).value == '' )
	{
		alert( 'Nu ai introdus Banca !' );
		return false
	}
	if ( document.getElementById( 'iban' ).value == '' )
	{
		alert( 'Nu ai introdus codul IBAN !' );
		return false
	}
	
	if ( document.getElementById( 'adresaf' ).value == '' )
	{
		alert( 'Nu ai introdus adresa de factuare !' );
		return false
	}	
	if ( document.getElementById( 'localitatef' ).value == '' )
	{
		alert( 'Nu ai introdus Localitatea de facturare !' );
		return false
	}
	if ( document.getElementById( 'judetf' ).value == '' )
	{
		alert( 'Nu ai introdus Judetul de facturare !' );
		return false
	}	
	
		
	return true;
}

function check_form_account_personal()
{ 
	if ( document.getElementById( 'ci_serie' ).value == '' )
	{
		alert( 'Nu ai introdus seria BI/CI !' );
		return false
	}
	if ( document.getElementById( 'ci_numar' ).value == '' )
	{
		alert( 'Nu ai introdus numarul BI/CI !' );
		return false
	}
			
	if ( document.getElementById( 'adresa' ).value == '' )
	{
		alert( 'Nu ai introdus adresa !' );
		return false
	}	
	if ( document.getElementById( 'localitate' ).value == '' )
	{
		alert( 'Nu ai introdus localitatea !' );
		return false
	}
	if ( document.getElementById( 'judet' ).value == '' )
	{
		alert( 'Nu ai introdus judetul/sectorul !' );
		return false
	}	
	if ( document.getElementById( 'telefon1' ).value == '' )
	{
		alert( 'Nu ai introdus telefonul !' );
		return false
	}	
		
	return true;
}

function check_form_account_adresses( i )
{  
	if ( sterge_adresa != 1 )
	{
		if ( document.getElementById( 'adresa_' + i ).value == '' )
		{
			alert( 'Nu ai introdus adresa !' );
			return false
		}
		if ( document.getElementById( 'cod_' + i ).value == '' )
		{
			alert( 'Nu ai introdus codul postal !' );
			return false
		}
				
		if ( document.getElementById( 'reper_' + i ).value == '' )
		{
			alert( 'Nu ai introdus punctul de reper !' );
			return false
		}	
		if ( document.getElementById( 'localitate_' + i ).value == '' )
		{
			alert( 'Nu ai introdus localitatea !' );
			return false
		}
		if ( document.getElementById( 'judet_' + i ).value == '' )
		{
			alert( 'Nu ai introdus judetul/sectorul !' );
			return false
		}		
	}
	
	return true;
}

function check_form_account_email()
{ 
	if ( document.getElementById( 'email' ).value == '' )
	{
		alert( 'Nu ai introdus e-mail-ul !' );
		return false
	}
	if ( document.getElementById( 'email1' ).value == '' )
	{
		alert( 'Nu ai introdus noua adresa de e-mail !' );
		return false
	}		
	if ( document.getElementById( 'email1' ).value == document.getElementById( 'email' ).value )
	{
		alert( 'Noua adresa de e-mail trebuie sa fie diferita de vechea adresa !' );
		return false
	}
	if ( document.getElementById( 'email2' ).value == '' )
	{
		alert( 'Nu ai confirmat noua adresa de e-mail !' );
		return false
	}	
	if ( document.getElementById( 'email2' ).value != document.getElementById( 'email1' ).value )
	{
		alert( 'Confirmarea noii adrese de e-mail este gresita !' );
		return false
	}		
	return true;
}

function check_form_account_password()
{ 
	if ( document.getElementById( 'password' ).value == '' )
	{
		alert( 'Nu ai introdus parola veche !' );
		return false
	}
	if ( document.getElementById( 'password1' ).value == '' )
	{
		alert( 'Nu ai introdus parola noua !' );
		return false
	}		
	if ( document.getElementById( 'password1' ).value == document.getElementById( 'password' ).value )
	{
		alert( 'Noua parola trebuie sa fie diferita de vechea parola !' );
		return false
	}
	if ( document.getElementById( 'password2' ).value == '' )
	{
		alert( 'Nu ai confirmat noua parola !' );
		return false
	}	
	if ( document.getElementById( 'password2' ).value != document.getElementById( 'password1' ).value )
	{
		alert( 'Confirmarea noii parole este gresita !' );
		return false
	}		
	return true;
}

function check_form_account_firms( i )
{ 
	if ( document.getElementById( 'nume_' + i ).value == '' )
	{
		alert( 'Nu ai introdus denumirea firmei !' );
		return false
	}
	if ( document.getElementById( 'cui_' + i ).value == '' )
	{
		alert( 'Nu ai introdus CUI !' );
		return false
	}		
	if ( document.getElementById( 'reg_' + i ).value == '' )
	{
		alert( 'Nu ai introdus Reg. comertului !' );
		return false
	}	
	if ( document.getElementById( 'banca_' + i ).value == '' )
	{
		alert( 'Nu ai introdus Banca !' );
		return false
	}
	if ( document.getElementById( 'iban_' + i ).value == '' )
	{
		alert( 'Nu ai introdus codul IBAN !' );
		return false
	}
	
	if ( document.getElementById( 'adresa_' + i ).value == '' )
	{
		alert( 'Nu ai introdus adresa de factuare !' );
		return false
	}	
	if ( document.getElementById( 'localitate_' + i ).value == '' )
	{
		alert( 'Nu ai introdus Localitatea de facturare !' );
		return false
	}
	if ( document.getElementById( 'judet_' + i ).value == '' )
	{
		alert( 'Nu ai introdus Judetul de facturare !' );
		return false;
	}		
		
	return true;
}

function check_form_newsletter()
{ 
	if ( document.getElementById( 'email_newsletter' ).value == '' )
	{
		alert( 'Trebuie sa introduceti o adresa de e-mail !' );
		return false;
	}
	return true;
}

function check_form_cart_2( count_firme, count_adrese )
{ 
	var cumparator_selectat = false; 
	for ( var i = 0; i <= count_firme; i++ )
	{
		if ( document.getElementById( 'cumparator_' + i ).checked == true )
		{
			cumparator_selectat = true;
		}
	}
	if ( !cumparator_selectat )
	{
		alert( 'Nu ati selectat cumparatorul !' );
		return false;
	}
	
	var adresa_selectata = false; 
	for ( var i = 1; i <= count_adrese; i++ )
	{
		if ( document.getElementById( 'adresa_' + i ).checked == true )
		{
			adresa_selectata = true;
		}
	}
	if ( !adresa_selectata )
	{
		alert( 'Nu ati selectat adresa de livrare !' );
		return false;
	}
	
	if ( document.getElementById( 'plata_numerar' ).checked == false &&  document.getElementById( 'plata_ordin' ).checked == false )
	{
		alert( 'Nu ati selectat modalitatea de plata !' );
		return false;
	}
	if ( document.getElementById( 'transport_curier' ).checked == false &&  document.getElementById( 'transport_posta' ).checked == false )
	{
		alert( 'Nu ati selectat modalitatea de livrare !' );
		return false;
	}
	
	
	return true;
}

function sure( text )
{
	if ( confirm( 'Sunteti sigur ca vreti sa stergeti ' + text + ' ?' ) )
	{
		return true;	
	}
	else
	{
		return false;	
	}
}

function toggleLayer( layer )
{
  	var elem, vis;
  	if( document.getElementById ) // this is the way the standards work
		elem = document.getElementById( layer );
  	else if( document.all ) // this is the way old msie versions work
	  	elem = document.all[layer];
  	else if( document.layers ) // this is the way nn4 works
		elem = document.layers[layer];
  	vis = elem.style;
// if the style.display value is blank we try to figure it out here
  	if(vis.display==''&&elem.offsetWidth!=undefined&&elem.offsetHeight!=undefined)
		vis.display = (elem.offsetWidth!=0&&elem.offsetHeight!=0)?'block':'none';
  	vis.display = (vis.display==''||vis.display=='block')?'none':'block';
}