
    function do_filters()
    {
        var redirect = '';
        var foferta = document.getElementById('foferta');
        if (foferta != null)
            redirect = redirect + '&' + 'foferta=' + foferta.value;
        else
            redirect = redirect + '&foferta=0';
            
        var foras = document.getElementById('foras');
        if (foras != null)
            redirect = redirect + '&' + 'foras=' + foras.value;
        else
            redirect = redirect + '&foras=0';
            
        var culoare = document.getElementById('culoare');
        if (culoare != null)
            redirect = redirect + '&' + 'culoare=' + culoare.value;
        else
            redirect = redirect + '&culoare=0';
            
        var pret = document.getElementById('pret');
        if (pret != null)
            redirect = redirect + '&' + 'pret=' + pret.value;
        else
            redirect = redirect + '&pret=0';
        document.location = '?' + redirect.substr(1);
    }


var sso_err_required = 'Mandatory field';
var $sso_username_label = 'email address';
var $sso_passdword_label = 'password';
var sso_namespace = '';
var sso_method = '';
var focus_Flag = true;
var sso_self_event = 0;

$(document).ready(
  function()
  {
   
//	$('#IDToken2').hide();
    //sign in username field default value
    eval(sso_method);
	
	var $sso_username = $('#IDToken1'+sso_namespace);
	$sso_username.value = $sso_username_label;
    $sso_username.focus(
      function()
      {
	     
        if(focus_Flag) restoreBorderColor('IDToken1'+sso_namespace);
		focus_Flag = true;
        if(this.value == $sso_username_label){
           this.value = '';
        } 
              	
        
      }
    );
    $sso_username.blur(
      function()
      {
		this.style.borderColor = "";
        if (this.value == '')
        {
          this.value = $sso_username_label;
        }
      }
    );
    $sso_username.blur();
    //sign in password field default value
    $('#IDTokenPasswordText'+sso_namespace+',#IDToken2'+sso_namespace).focus(
      function()
      {
	    if(focus_Flag) restoreBorderColor('IDToken2'+sso_namespace);
		focus_Flag = true;
		
        if ($('#IDTokenPasswordText'+sso_namespace).css('display') != 'none')
        {
          $('#IDTokenPasswordText'+sso_namespace).hide();
          sso_self_event = 1;
          //IE event fix
          if ($(this).attr('id') == ('IDTokenPasswordText'+sso_namespace) && $.browser.msie)
          {
            sso_self_event++;
          }
          $('#IDToken2'+sso_namespace).show();
          $('#IDToken2'+sso_namespace).focus();
        }
      }
    );
    $('#IDToken2'+sso_namespace).blur(
      function()
      {
		this.style.borderColor = "";
        if (this.value == '')
        {
          $('#IDToken2'+sso_namespace).hide();
          $('#IDTokenPasswordText'+sso_namespace).show();
        }
      }
    );
  }
);

function checkSSOreq(fieldIds,namespace)
{
	var $sso_username = $('#IDToken1'+namespace);
	if ($sso_username.val() == $sso_username_label) {$sso_username.val('');}
	var valid = true;
	var id = fieldIds;
	if (document.getElementById(id).value == "")
	{       valid = false;
			highlightSSOfield(id);
			showExtraMessage(id);
	}
	return valid;
}

function submitSSOLogin(namespace)
{
    
    restoreBorderColor('IDToken2'+namespace);
	restoreBorderColor('IDToken1'+namespace);
	var valid = checkSSOreq('IDToken1'+namespace,namespace);
	if (valid)
	{ 
	  document.getElementById("IDTokenPasswordText"+namespace).style.display = "none";
	  document.getElementById("IDToken2"+namespace).style.display = "inline";
	  valid = checkSSOreq('IDToken2'+namespace,namespace);
	  if(!valid) {
	     focus_Flag = false; 
	     document.getElementById("IDToken2"+namespace).focus();
	  }
	}
	else
	  if(!valid){
	     focus_Flag = false;
	     document.getElementById("IDToken1"+namespace).focus();
	  }
	return valid;
}


	
function highlightSSOfield(id)
{
		document.getElementById(id).style.borderColor = "#ff0000";
		
}
function restoreBorderColor(id){
        document.getElementById(id).style.borderColor = "#CACACA";
		document.getElementById("div_"+id).style.display = "none";
}


function showExtraMessage(id){
		document.getElementById("div_"+id).style.display = "block";

}

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 validareNewsletter()
{  
	var sw=0;
	if (((document.getElementById('nume').value == null) || (document.getElementById('nume').value == ""))&&(sw==0))
		{
			alert('Va rugam sa introduceti numele \n');
			sw=1;
			return false;
		}
	if ( (document.getElementById('mce-EMAIL').value == null) || (document.getElementById('mce-EMAIL').value == "") || (isEmail(document.getElementById('mce-EMAIL').value) == false&&sw==0))
		{
			alert('Va rugam sa introduceti o adresa de email valida! \n');
			sw=1;
			return false;
		}
	else
		return true;	
}	

