function validate(colorcode)
{
	var regColorcode = /^(#)?([0-9a-fA-F]{3})([0-9a-fA-F]{3})?$/;
	return regColorcode.test(colorcode);
}
function htmlDecode(str){
	var new_str;
	new_str = str.replace(/&lt;/g,'<');	
	new_str = new_str.replace(/&gt;/g,'>');	
	new_str = new_str.replace(/&amp;/g,'&');	
	new_str = new_str.replace(/&quot;/g,'"');	
	return new_str;
}
$(document).ready(function(){
	$('#e').click(function(){
		var isVisible = $('#e_c').is(':visible');
		$("#e_c").slideToggle();
		if(isVisible == false){
			$('#e').html('Ascunde casuta');
		} else {
			$('#e').html('Preluare curs valutar BNR');	
		}
		return false;
	});	
	$('.f').submit(function(){
		$('#cod_generat').hide();
		$('#error').hide();
		$('#code').val('');
		var bg_fundal  = $('#bg_f').val();
		var bg_scris   = $('#bg_s').val();
		var bg_margine = $('#bg_m').val();	
		var bg_head    = $('#bg_h').val();		
		var latime     = $('#c_lt').val();
		if(validate(bg_fundal) == false){
			$('#error').html('Culoare de fundal nu este corecta');
			$('#error').fadeIn('slow');
		}else if(validate(bg_scris) == false){
			$('#error').html('Culoare srisului nu este corecta');
			$('#error').fadeIn('slow');
		}else if(validate(bg_head) == false){
			$('#error').html('Culoare headerului nu este corecta');
			$('#error').fadeIn('slow');
		}else if(validate(bg_margine) == false){
			$('#error').html('Culoare margini nu este corecta');
			$('#error').fadeIn('slow');
		}else if(latime > 220){
			$('#error').html('Latimea dorita este prea mare, maxim 220px');
			$('#error').fadeIn('slow');
		}else if(latime < 150){
			$('#error').html('Latimea dorita este prea mica, minim 150px');
			$('#error').fadeIn('slow');			
		}else{
			$('#cursv_joo a,#cursv_joo').css('color',bg_scris);
			$('#cursv_joo b').css('color',bg_head);
			$('#cursv_joo').attr('bgcolor',bg_fundal).css({'border-color':bg_margine,'width':latime+'px','background-color':bg_fundal});
			var bg_f_link  = bg_fundal.replace('#','');
			var bg_s_link  = bg_scris.replace('#','');
			var bg_m_link  = bg_margine.replace('#','');
			var bg_h_link  = bg_head.replace('#','');
			var embed_link = '&lt;script type=&quot;text/javascript&quot; src=&quot;http://www.cursvalutar.joo.ro/embed.php?bg_fundal='+bg_f_link+'&amp;bg_scris='+bg_s_link+'&amp;bg_margine='+bg_m_link+'&amp;bg_head='+bg_h_link+'&amp;latime='+latime+'&quot;&gt;&lt;/script&gt;';
			$('#code').val(htmlDecode(embed_link));
			$('#cod_generat').fadeIn('slow');
		}
		return false;
	});
	$('#code').click(function(){
		this.select();
	});
});