//ajax
var dthgsr=0;

function trimite_mesaj(title, descr, from, to) {
	$.ajax({
		url: 'index.php',
		type: 'GET',
		cache: false,
		dataType: 'html',
		data: 'ajax=trimite_mesaj'+'&title='+title+'&descr='+descr +'&from='+from +'&to='+to,
		success: function(responseText){			 
			document.getElementById('hold-address').style.display='block';	
			$('#ok').html(responseText);		
		}
	});
}

function openWindow(theURL,winName,features){
  window.open(theURL,winName,features);
}

function vf_field(id,val) {
    if(id=="repassword") {
		val+="&val2="+$('#password').val();  
    }
	$.ajax({
		url: url_base+'ajax/vf_field.php',
		type: 'GET',
		cache: false,
		dataType: 'html',
		data: 'tip='+id+'&val='+encodeURI(val),
		success: function(responseText){
			$('#span-'+id).html(responseText);
		}
	});
}

function show_help(id) {
	$.ajax({
		url: url_base+'ajax/show_help.php',
		type: 'GET',
		cache: false,
		dataType: 'html',
		data: 'tip='+id,
		success: function(responseText){
			$('#span-'+id).html(responseText);
		}
	});
}

function vf_register_form() {  
    if($('#agree').is(":checked")) {
		getstr = "comp="+$("#comp").val();
		if($("#comp").val()=="0"){
			getstr +=
			"&username=" + encodeURI( $("#username").val() ) +
			"&password=" + encodeURI( $("#password").val() ) +
			"&repassword=" + encodeURI( $("#repassword").val() ) +
			"&captcha=" + encodeURI( $("#captcha").val() ) +
			"&name=" + encodeURI( $("#name").val() ) +
			"&prename=" + encodeURI( $("#prename").val() ) +
			"&sex=" + encodeURI( $("#sex").val() ) +
			"&localitate=" + encodeURI( $("#localitate").val() ) +
			"&tara=" + encodeURI( $("#tara").val() ) +
			"&judet=" + encodeURI( $("#judet").val() ) +
			"&email=" + encodeURI( $("#email").val() ) ;
		}else if($("#comp").val()=="1"){
			getstr +=
			"&username=" + encodeURI( $("#username").val() ) +
			"&password=" + encodeURI( $("#password").val() ) +
			"&repassword=" + encodeURI( $("#repassword").val() ) +
			"&captcha=" + encodeURI( $("#captcha").val() ) +
			"&name=" + encodeURI( $("#name").val() ) +
			"&sex=" + encodeURI( $("#sex").val() ) +
			"&cats=" + encodeURI( $("#cats").val() ) +
			"&prename=" + encodeURI( $("#prename").val() ) +
			"&companie=" + encodeURI( $("#companie").val() ) +
			"&telefon=" + encodeURI( $("#telefon").val() ) +
			"&fax=" + encodeURI( $("#fax").val() ) +
			"&mobil=" + encodeURI( $("#mobil").val() ) +
			"&tip_companie=" + encodeURI( $("#tip_companie").val() ) +
			"&adresa=" + encodeURI( $("#adresa").val() ) +
			"&tara=" + encodeURI( $("#tara").val() ) +
			"&localitate=" + encodeURI( $("#localitate").val() ) +
			"&judet=" + encodeURI( $("#judet").val() ) +
			"&email=" + encodeURI( $("#email").val() ) ;
		}
		$('#main').html("<div style='height:430px;margin:0px auto;' align='center'><br /><br /><br /><br /><br /><br /><br /><br /><img src='"+url_base+"css/images/loading.gif' border='0'><br /><br />Te rugam asteapta</div>");
		$.ajax({
			url: url_base+'ajax/vf_form.php',
			type: 'POST',
			cache: false,
			dataType: 'html',
			data: getstr,
			success: function(responseText){
				vars = responseText.split("___");
				if(vars[0]==1) $('#nr').html("2");
				$('#main').html(vars[1]);
				$("input[type=password], input[type=text], select, textarea").focus(function() {
					show_help($(this).attr('name'));
				});
				$("input[type=password], input[type=text], select, textarea").blur(function() {
					$("#span-"+$(this).attr('name')).html('');
					if($(this).attr('name')!="website" && $(this).attr('name')!="slogan" && $(this).attr('name')!="prezentare" && $(this).attr('name')!="profil"){
						vf_field($(this).attr('name'),$(this).val());
					}
				});
				$("input[type=password], input[type=text], select, textarea").change(function() {
					if($(this).attr('name')!="slogan" && $(this).attr('name')!="website" && $(this).attr('name')!="prezentare" && $(this).attr('name')!="profil"){
						vf_field($(this).attr('name'),$(this).val());
					}
				});
			}
		});
    } else {
		alert("Trebuie sa fii de acord cu Termenii si Conditiile Oceania");
    }
}

function vf_register_form_step2(){
	getstr =
	"&id=" + encodeURI( $("#id").val() ) +
	"&slogan=" + encodeURI( $("#slogan").val() ) +
	"&website=" + encodeURI( $("#website").val() ) +
	"&activitate=" + encodeURI( $("#activitate").val() ) +
	"&prezentare=" + encodeURI( $("#prezentare").val() ) +
	"&profil=" + encodeURI( $("#profil").val() ) +
	"&produse=" + encodeURI( $("#produse").val() ) ;
	$('#main').html("<div style='height:430px;margin:0px auto;' align='center'><br /><br /><br /><br /><br /><br /><br /><br /><img src='"+url_base+"css/images/loading.gif' border='0'><br /><br />Te rugam asteapta</div>");
	$.ajax({
		url: url_base+'ajax/vf_form2.php',
		type: 'POST',
		cache: false,
		dataType: 'html',
		data: getstr,
		success: function(responseText){
			vars = responseText.split("___");
			if(vars[0]==1) $('#nr').html("2");
			$('#main').html(vars[1]);
			$("input[type=password], input[type=text], select, textarea").focus(function() {
				show_help($(this).attr('name'));
			});
			$("input[type=password], input[type=text], select, textarea").blur(function() {
				$("#span-"+$(this).attr('name')).html('');
				if($(this).attr('name')!="slogan" && $(this).attr('name')!="prezentare" && $(this).attr('name')!="website" && $(this).attr('name')!="profil"){
					vf_field($(this).attr('name'),$(this).val());
				}
			});
			$("input[type=password], input[type=text], select, textarea").change(function() {
				if($(this).attr('name')!="slogan" && $(this).attr('name')!="prezentare" && $(this).attr('name')!="website" && $(this).attr('name')!="profil"){
					vf_field($(this).attr('name'),$(this).val());
				}
			});
		}
	});
}

function show_cat(id, what, how){
	$('#div-save').hide();
	if(id!="" && id!="0"){
		$.ajax({
			url: url_base+'ajax/show_cat.php',
			type: 'GET',
			cache: false,
			dataType: 'html',
			data: 'id='+id+'&what='+what+'&how='+how,
			success: function(responseText){
				$('#div-'+what).html(responseText);
				$('#div-'+what).show();
				if(what=="subcat") {
					$('#div-subsubcat').html("");
					$('#div-subsubcat').hide();
					if(how==1){
						$('#subcat').change(function(){
							$('#cats').val("");
							if(dthgsr==1 && $('#subcat').val()!="0" && $('#subcat').val()!=""){
								$('#div-save').show();
							}else{
								add_subcat('subcat', 1);
							}
						});
					}
				}else if(what=="subsubcat"){
					if(how==1){
						$('#subsubcat').change(function(){
							$('#cats').val("");
							if(dthgsr==1 && $('#subsubcat').val()!="0" && $('#subsubcat').val()!=""){
								$('#div-save').show();
							}else{
								add_subcat('subsubcat', 1);
							}
						});
					}
				}
			}
		});
	}else{
		if(what=="subcat") {
			$('#div-subcat').html("");
			$('#div-subcat').hide();
			$('#div-subsubcat').html("");
			$('#div-subsubcat').hide();
		}
		if(what=="subsubcat") {
			$('#div-subsubcat').html("");
			$('#div-subsubcat').hide();
		}
		$('#div-save').hide();
	}
}

function sterge_cat(id) {
	cur_val=$('#cats').val();
	val=cur_val.split("__");
	new_val='';
	
	for(i=0;i<val.length;i++){
		if(i!=id && val[i]!="") {
			new_val+=val[i]+"__";	
		}
	}
	$('#cats').val(new_val);
	$('#cat_added'+id).hide();
}


function add_subcat(what, how){
	cur_val=$('#cats').val();
	val=cur_val.split("__");
	error=0;
	
	if(val.length>3) {
		alert("Ai ales deja 3 domenii.");
		error=1;
	}else{
		for(i=0;i<val.length;i++){
			if(val[i].split("_")[1]!="" && val[i].split("_")[1]==$('#'+what).val()){
				alert("Ai ales deja acest domeniu.");
				error=1;
			}
		}
	}

	if(what=="subcat"){
		if($('#subcat').val()!="" && $('#subcat').val()!=0 && error==0) {
			$('#cats').val(cur_val+"scat_"+$('#subcat').val()+"__");
			id=$('#subcat').val();
		}else{
			error=1;
		}
	}else if(what=="subsubcat"){
		if($('#subsubcat').val()!="" && $('#subsubcat').val()!=0 && error==0) {
			$('#cats').val(cur_val+"sscat_"+$('#subsubcat').val()+"__");
			id=$('#subsubcat').val();
		}else{
			error=1;
		}
	}

	if(error==0 && how!=1) {
		$.ajax({
			url: url_base+'ajax/add_cat.php',
			type: 'GET',
			cache: false,
			dataType: 'html',
			data: 'id='+id+'&what='+what+'&cur_val='+cur_val,
			success: function(responseText){
				$('#div-added').html(responseText);
				$('#div-added').show();
			}
		});
	}
}

function vf_register_form_edit()
{
    getstr = "password=" + encodeURI( $("#password").val() ) +
			"&repassword=" + encodeURI( $("#repassword").val() ) +
			"&captcha=" + encodeURI( $("#captcha").val() ) +
			"&name=" + encodeURI( $("#name").val() ) +
			"&country=" + encodeURI( $("#country").val() ) +
			"&day=" + encodeURI( $("#day").val() ) +
			"&month=" + encodeURI( $("#month").val() ) +
			"&year=" + encodeURI( $("#year").val() ) ;
	$('#div-register').html("<div style='height:400px;margin:0px auto;' align='center'><br /><br /><br /><br /><br /><br /><br /><br /><img src='"+url_base+"css/images/loading.gif' border='0'><br /><br />Te rugam asteapta</div>");
	$.ajax({
		url: url_base+'ajax/vf_form_edit.php',
		type: 'GET',
		cache: false,
		dataType: 'html',
		data: getstr,
		success: function(responseText){
			$('#div-register').html(responseText);
		}
	});
}

function listare(tip){
	if(tip=="list") {
		$('#listare-list').show();	
		$('#listare-grid').hide();	
	}else if(tip=="grid"){
		$('#listare-list').hide();	
		$('#listare-grid').show();	
	}
}

function login() {
	if($('#pass').val()!="" && $('#user').val()!=""){
		user=$('#user').val();
		pass=$('#pass').val();
		if($('#remember').is(":checked")) {
			rememb="&remember=1";
		}else{
			rememb='';	
		}
		$('#login_box').html("<div style='height:90px;margin:0px auto;' align='center'><br /><img src='"+url_base+"css/images/loading.gif' border='0'><br /><br />Te rugam asteapta</div>");
		$.ajax({
			url: url_base+'ajax/login.php',
			type: 'GET',
			cache: false,
			dataType: 'html',
			data: 'user='+user+'&pass='+pass+rememb,
			success: function(responseText){
				texte=responseText.split("___");
				if(texte[0]==1) {
					$('#search').show("slow");
					$('#login_content').html(texte[2]);
				}else{
					$('#login_content').html(texte[1]);
				}
			}
		});
	}
}

function update_mail_field(table , id) {
	$.ajax({
		url: url_base+'ajax/update_mail_filed.php',
		type: 'GET',
		cache: false,
		dataType: 'html',
		data: 'table=' + table +'&id='+id,
		success: function(responseText){
				$('#titlu'+id).css({"font-weight":"normal"});
		}
	});

}

function raspunde_mesaj(title, descr, from, to) {
	if(title!="" && descr!=""){
		$.ajax({
			url: url_base+'ajax/raspunde_mesaj.php',
			type: 'GET',
			cache: false,
			dataType: 'html',
			data: 'title='+title+'&descr='+descr +'&from='+from +'&to='+to,
			success: function(responseText){
				location.reload(); 			
			}
		});
	}else{
		alert("Va rugam completati toate campurile!");	
	}
}

function trimite_mesaj_minisite(url, title, descr, from, to) {
	if(title!="" && descr!=""){
		$.ajax({
			url: url+'trimite.php',
			type: 'GET',
			cache: false,
			dataType: 'html',
			data: '___&title='+title+'___&descr='+descr +'___&from='+from +'___&to='+to,
			success: function(responseText){
				$('#mesaj_trimis').show(); 			
				$('#raspunde').hide();
			}
		});
	}else{
		alert("Va rugam completati toate campurile!");	
	}
}

function trimite_mesaj(title, descr, from, to) {
	if(title!="" && descr!=""){
		$.ajax({
			url: url_base+'ajax/trimite_mesaj.php',
			type: 'GET',
			cache: false,
			dataType: 'html',
			data: 'title='+title+'&descr='+descr +'&from='+from +'&to='+to,
			success: function(responseText){
				$('#mesaj_trimis').show(); 	
				$('#raspunde').hide();
			}
		});
	}else{
		alert("Va rugam completati toate campurile!");	
	}
}

function update_mail_as(table,id,as) {
	$.ajax({
		url: url_base+'ajax/update_mail_as.php',
		type: 'GET',
		cache: false,
		dataType: 'html',
		data: 'table=' + table +'&id='+id +'&as='+as,
		success: function(responseText){
			location.reload();
		}
	});
}

function delete_mail(table,id) {
	$.ajax({
		url: url_base+'ajax/delete_mail.php',
		type: 'GET',
		cache: false,
		dataType: 'html',
		data: 'table=' + table +'&id='+id,
		success: function(responseText){
			location.reload();
		}
	});
}

function informatii_aditionale(title, descr, from, to) {
	$.ajax({
		url: url_base+'ajax/raspunde_mesaj.php',
		type: 'GET',
		cache: false,
		dataType: 'html',
		data: 'title='+title+'&descr='+descr +'&from='+from +'&to='+to,
		success: function(responseText){
			location.reload(); 
		}
	});
}

function show_cat_prod(id, what, dont_use_filter){ 
	if(id!="" && id!=0){
		$.ajax({
			url: url_base+'ajax/show_cat_prod.php',
			type: 'GET',
			cache: false,
			dataType: 'html',
			data: 'id='+id+'&what='+what+'&dont_use_filter='+dont_use_filter,
			success: function(responseText){
				$('#div-'+what).html("");
				$('#div-subsubcat_show_filter').html("");
				$('#div-'+what).html(responseText);
				$('#div-'+what).show();
				if(what=="subcat") {
					$('#div-subsubcat').html("");
					$('#div-subsubcat').hide();
					if(dont_use_filter!=1){
						$('#div-subsubcat_show_filter').html("");
						$('#div-subsubcat_show_filter').hide();
					}
				}
			}
		});
	}
}
function show_cat_prod2(id, what){ 
	if(id!="" && id!=0){
		$.ajax({
			url: url_base+'ajax/show_cat_prod2.php',
			type: 'GET',
			cache: false,
			dataType: 'html',
			data: 'id='+id+'&what='+what,
			success: function(responseText){
				$('#div-'+what).html("");
				$('#div-subsubcat_show_filter').html("");
				$('#div-'+what).html(responseText);
				$('#div-'+what).show();
				if(what=="subcat") {
					$('#div-subsubcat').html("");
					$('#div-subsubcat').hide();
				}
			}
		});
	}
}
function add_comment(id, table){
	if($('#desc').val()!=""){
		val=$('#nr1').html();
		$.ajax({
			url: url_base+'ajax/add_comm.php',
			type: 'GET',
			cache: false,
			dataType: 'html',
			data: 'id='+id+'&desc='+encodeURI( $("#desc").val() )+'&table='+table,
			success: function(responseText){
				$('#nr1').html(parseInt(val)+1);
				$('#nr2').html(parseInt(val)+1);
				$('#comment').hide();
				$('#comments').prepend(responseText);
			}
		});
	}else{
		alert("Va rugam scrieti comentariul!");	
	}
}

function moneda_check(moneda,id,eur_ron,ron_eur,type,title,subcatsubsubcat){
	$.ajax({
		url: url_base+'ajax/moneda_check.php',
		type: 'GET',
		cache: false,
		dataType: 'html',
		data: 'moneda='+moneda+'&id='+id+'&eur_ron='+eur_ron+'&ron_eur='+ron_eur+'&type='+type+'&title='+title+'&subcatsubsubcat='+subcatsubsubcat,
		success: function(responseText){
			$('#mon').html(responseText); 		
		}
	});
}

function change_img(img, height){
	$('#prodImg').hide();
	$('#prodImg').attr('src',url_base+"uploads/images/prod/"+img);
    if( $.browser.msie ) {
	   $('#prodImg').each(function(){
			$height = height;
			$div_height = 360;
			$padding = Math.ceil(($div_height-$height)/2);
			if( $div_height-$height != 0 ){
				$(this).css({ 'margin-top': $padding-3+'px'});
			}else{
				$(this).css({ 'margin-top': '0px'});
			}
	   });
    }
	$('#prodImg').show();
}

function change_img_minisite(img, width, height){
	$('#prodImg').hide();
	$('#prodImg').attr('src',url_base+"uploads/images/prod/"+img);
	if(width>height){
		if(width>=250){
			$('#prodImg').attr('width',250);
		}else{
			$('#prodImg').attr('width',width);
		}
		$('#prodImg').removeAttr('height');
	}else{
		if(height>=250){
			$('#prodImg').attr('height',250);
		}else{
			$('#prodImg').attr('height',height);
		}
		$('#prodImg').removeAttr('width');
	}
    if( $.browser.msie ) {
	   $('#prodImg').each(function(){
			$height = height*25/36;
			$div_height = 250;
			$padding = Math.ceil(($div_height-$height)/2);
			if( $div_height-$height != 0 ){
				$(this).css({ 'margin-top': $padding-3+'px'});
			}else{
				$(this).css({ 'margin-top': '0px'});
			}
	   });
    }
	$('#prodImg').show();
}

function save_minicat(id, type) {
	if($('#minicat'+id+" option:selected").val()!=""){
		$.ajax({
			url: url_base+'ajax/save_minicat.php',
			type: 'GET',
			cache: false,
			dataType: 'html',
			data: 'type='+type+'&id='+id+'&val='+$('#minicat'+id+" option:selected").val(),
			success: function(responseText){
				alert("Categoria produsului a fost salvata");
			}
		});
	}
}

function voteaza(id,tip){
	$.ajax({
		url: url_base+'ajax/voteaza.php',
		type: 'GET',
		cache: false,
		dataType: 'html',
		data: 'id='+id+'&tip='+tip,
		success: function(responseText){
			if(responseText==1){
				$('#voted'+id).html("Ai votat");
				$('#vot'+id+' img').attr('src',url_base+'css/images/down.gif');
				$('#count'+id).html(parseInt($('#count'+id).html())+1);
			}
		}
	});
}

function order(id){
	location.href=url_base+id+".php?action=order&val="+$('#sorter').val();
}


//browser
function limitText(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} else {
		limitCount.value = limitNum - limitField.value.length;
	}
}
function toggleDiv2(element,element2){
      if(document.getElementById(element).style.display == 'none')
      {
        document.getElementById(element).style.display = 'block';
        document.getElementById(element2).style.display = 'none';
      }
}

function IsNumeric(strString){
   var strValidChars = "0123456789";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   for (i = 0; i < strString.length && blnResult == true; i++){
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1){
         blnResult = false;
      }
   }
   return blnResult;
}

var arVersion = navigator.appVersion.split("MSIE");
var version = parseFloat(arVersion[1]);

function is_integer(value){
	for (i=0;i<value.length;i++)
	{
		if (value[i]<'0' || value[i]>'9')
		{
			return false;
		}
	}
	return true;
}

//menu

function toggleDiv(element){
      if(document.getElementById(element).style.display == 'none'){
        document.getElementById(element).style.display = 'block';
      } else if(document.getElementById(element).style.display == 'block') {
        document.getElementById(element).style.display = 'none';
      }
}

//view message details

function ShowHide(elementId){
	var element = document.getElementById(elementId);
	if(element.style.display != "block"){
		element.style.display = "block";
	}else{
		element.style.display = "none";
	}
}

function numara_caractere(x,y){
	y.value=x.value.length;
}

function checkall(obj,nme){
	var all=obj.form.elements;
	for (var i=0;i<all.length;i++){
		if (all[i].name&&all[i].name==nme) all[i].checked=obj.checked;
	}
}

function checkall_true(obj,nme){
	var all=obj.form.elements;
	for (var i=0;i<all.length;i++){
		if (all[i].name&&all[i].name==nme) all[i].checked='true';
	}
	obj.checked = 'true';
}

function checkall_false(obj,nme){
	var all=obj.form.elements;
	for (var i=0;i<all.length;i++){
		if (all[i].name&&all[i].name==nme) all[i].checked=false;
	}
	obj.checked = false;
}

function delall(){
	$('#frmaction').val("delete");
	document.getElementById('form_del_all').submit();
}

function minicatall(){
	$('#frmaction').val("minicat");
	document.getElementById('form_del_all').submit();
}

function saveall(){
	$('#frmaction').val("saveall");
	document.getElementById('form_del_all').submit();
}

function oceaniacatall(){
	if($('#subcat').val()!="" && $('#subcat').val()!="0"){
		$('#frmaction').val("oceania");
		document.getElementById('form_del_all').submit();
	}else{
		alert("Selecteaza categoria/subcategoria corect!");
	}
}


function valid_compare(x){
	var counter=0;
	for(var i=0;i<x.length;i++){
		
		if(x[i].name=="select_for_del[]"){
			if(x[i].checked==true){
				counter++;	
			}
		}
	}
	if(counter<2 || counter>3){
		alert("Comparati intre 2 si 3 produse")
		return false
	}
	x.submit();
}

function limitText(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} else {
		limitCount.value = limitNum - limitField.value.length;
	}
}

function arata_color(){
	var color_p = document.getElementById('hidden_color')
	color_p.style.visibility='visible'
}

function ascunde(){
	var color_p = document.getElementById('hidden_color')
	color_p.style.visibility='hidden'	
}

function ascunde_color(){
	setTimeout("ascunde()",500);
}

function select_color(color){
	var input_color=document.getElementById('input_color');
	var button_color=document.getElementById('color-button');
	
	input_color.value=color;
	button_color.style.background=color;
}

function validate_search(){
	if($("#cauta").val().length<3){
		alert('Cautati dupa un cuvant de minim 3 caractere')
		return false;
	}
	inlocuit=new Array(" ",",",".","'","\"","|","\\","/","<",">","?","`","~",";",":","'","+","*","!","@","#","$","%","^","&","(",")","_","[","]","{","}");
	cautat=str_replace(inlocuit,"-",trim($("#cauta").val()));
	liniute=new Array("-","--","---","----","------","------","--------","--------","---------","----------");
	cautat=str_replace(liniute,"-",trim(cautat));
	location.href=url_base+cautat+'-'+$("#type").val();
}

function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}

function str_replace(search, replace, subject, count) {
    var i = 0, j = 0, temp = '', repl = '', sl = 0, fl = 0,
            f = [].concat(search),
            r = [].concat(replace),
            s = subject,
            ra = r instanceof Array, sa = s instanceof Array;
    s = [].concat(s);
    if (count) {
        this.window[count] = 0;
    }
 
    for (i=0, sl=s.length; i < sl; i++) {
        if (s[i] === '') {
            continue;
        }
        for (j=0, fl=f.length; j < fl; j++) {
            temp = s[i]+'';
            repl = ra ? (r[j] !== undefined ? r[j] : '') : r[0];
            s[i] = (temp).split(f[j]).join(repl);
            if (count && s[i] !== temp) {
                this.window[count] += (temp.length-s[i].length)/f[j].length;}
        }
    }
    return sa ? s : s[0];
}

//-------- adauga elemente din partea stanga in partea dreapta
function stanga_dreapta(m1, m2) {
	m1len = m1.length ;
	for ( i=0; i<m1len ; i++){
		if (m1.options[i].selected == true ) {
			m2len = m2.length;
			m2.options[m2len]= new Option(m1.options[i].text, m1.options[i].value);
		}
	}

	for ( i = (m1len -1); i>=0; i--){
		if (m1.options[i].selected == true ) {
			m1.options[i] = null;
		}
	}
}

//-------- adauga elemente din partea dreapta in partea stanga
function dreapta_stanga(m1, m2) {
	m2len = m2.length ;
	for ( i=0; i<m2len ; i++){
		if (m2.options[i].selected == true ) {
			m1len = m1.length;
			m1.options[m1len]= new Option(m2.options[i].text, m2.options[i].value);
		}
	}
	for ( i=(m2len-1); i>=0; i--) {
		if (m2.options[i].selected == true ) {
			m2.options[i] = null;
		}
	}
}

//-------- selecteaza elementele din "selectul" din dreapta si din stanga; +validari
function selecteaza(m1, m2) {
	if(m1.length > 0 && m2.length == 0) {
		alert ("Nu ati selectat nimic!");
		m1.focus();
		return false;
	}
	else {
		//face ca toate elementele din meniul "select" din dreapta sa fie selctate
		for (i=0; i<m2.length; i++) {
			m2.options[i].selected = true;
		}
		//face ca toate elementele din meniul "select" din stanga sa fie selctate
		for (i=0; i<m1.length; i++) {
			m1.options[i].selected = true;
		}
	}
}


/* jquery.yav.pack.js */
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('2.28.1l({1y:9(v,w){3 x=2.1l({1f:"27",20:1r,1N:"",2y:"i",2q:"h",16:"c",2b:12,26:"|",23:12},w);3 v=2.1l({T:"T",1s:"1U, 1R 1M",U:"2x",Q:"p",1F:"2n",1j:"",1i:""},v);I(3 y 15 x){2c[y]=x[y]}3 z=Y X("2a","29","25","24","22","21","1Z","1Y","1X","1W","1T","1S","1Q","1O","1L","1K","1J","1H","2w","2v","2u");9 1b(o){3 l=Y X();3 n=Y X();3 p="";5(2(o).1k("1A")){2("2m, 2j, 2i",o).1G(9(){m=6.1g.2d(/\\{.*\\}/);5(m!=E){$(6).C("J",m);6.1g=6.1g.1x(/\\{.*\\}/,"")}3 b={};14{b=F("("+$(6).C("J")+")");b=(4 b=="8")?{}:b}13(e){}3 c=1b(6);I(3 j=0;j<c.D;j++){14{3 d=b.1e;3 f=b.H;5(4 d!="8"){5(4 d.S!="8"){d=[d]}3 g="";I(3 i=0;i<d.D;i++){5(4 n[d[i].S]!="8"){n[d[i].S].L.M(((g=="")?g=l.M(c[j]):g)-1);5(4 f!="8"&&f=="1u-1e"){n[d[i].S].V=n[d[i].S].L.D-1}}O{n[d[i].S]={7:((4 d[i].7=="8")?6.7:d[0].7),11:d[i].11,N:d[i].N,L:[((g=="")?g=l.M(c[j]):g)-1],H:((4 d[i].H=="8")?E:d[i].H),G:((4 d[i].G!="8")?d[i].G:E),V:((4 f!="8"&&f=="1u-1e")?0:E)}}}}O{l.M(c[j])}}13(e){5(c[j]!=E){l.M(c[j])}}}5(c[0]!=E&&4(b.1q)!="8"){6.1p=c;3 h=9(){1d();3 a=$(6).1P("1A");5(!1n(a[0].7,6.1p,"1o")){1c(a[0])}};3 k=b.1q.1x(" ","").1V(",");I(3 e=0;e<k.D;e++){$(6).1w(k[e],h)}}});3 q="";I(3 r 15 n){5(n[r].G==E){5(n[r].V!=E){n[r].L.M(n[r].L[n[r].V]);n[r].L.1I(n[r].V,1)}n[r].L=n[r].L.1v();q=n[r].L.1t()+"|"+n[r].11+"|"+10(n[r].L,"-")+"|"+((n[r].H==E)?"{7:\'"+n[r].7+"\',N:\'"+n[r].N+"\'}":n[r].H);n[r].1m=l.M(q)-1}}I(3 r 15 n){5(n[r].G!=E){n[r].G=n[r].G.1v();q=n[n[r].G.1t()].1m+"|"+n[r].11+"|";I(3 i=0;i<n[r].G.D;i++){n[r].G[i]=n[n[r].G[i]].1m}q+=10(n[r].G,"-")+"|"+((n[r].H==E)?"{7:\'"+n[r].7+"\',N:\'"+n[r].N+"\'}":n[r].H);l.M(q)}}K l}O{3 s=Y X();3 t=0;I(3 i=0;i<z.D;i++){5(2(o).1k("."+z[i])){14{p=W(o,z[i],(2(o).C("1a")),((4 F("("+2(o).C("J")+")").P!="8"&&4 F("("+2(o).C("J")+")").P[0]=="19")?F("("+2(o).C("J")+")").P[t]:F("("+2(o).C("J")+")").P),F("("+2(o).C("J")+")").H)}13(e){p=W(o,z[i],(2(o).C("1a")))}s.M(p);t++}}3 u;I(u 15 2.18){5(2(o).1k("."+u)){14{p=W(o,"2.18."+u,(2(o).C("1a")),((4 F("("+2(o).C("J")+")").P[0]=="19")?F("("+2(o).C("J")+")").P[t]:F("("+2(o).C("J")+")").P),F("("+2(o).C("J")+")").H)}13(e){p=W(o,"2.18."+u,(2(o).C("1a")))}s.M(p);t++}}}K((s.D>0)?s:[E])}9 W(o,a,b,c,d){5(4 c!="8"&&4 c!="19"){c=[c]}O{5(4 c=="8"){c=[]}}5(a.2s("2.1y")>=0){K a+"({7:\'"+o.7+"\',N:\'"+b+"\'"+((4(d)=="8")?"":",H:\'"+d+"\'")+"}"+((c.D==0)?"":",")+10(c,",")+")|1E"}O{K o.7+"|"+a+"|"+((c.D>0)?(10(c,"-")+"|"):"")+((4(d)=="8")?"{7:\'"+o.7+"\',N:\'"+b+"\'}":d)}}9 10(a,b){3 c="";I(3 i=0;i<a.D;i++){c+=((b=="-")?"":"\'")+a[i]+((b=="-")?"":"\'")+b}K c.2r(0,c.D-1)}9 1c(o){3 a=Y X();2(v.Q+"."+v.U,o).1h();2("#"+v.T).1D("<"+v.Q+" 1B=\'"+v.U+"\'>"+v.1s+"</"+v.Q+">");I(3 i=0;i<17.D;i++){R=(4(17[i])=="19")?17[i]:F("("+17[i]+")");5(4 a[R.7]=="8"&&4 R.H=="8"){a[R.7]=1;1C="2(\'#"+R.7+"\')."+v.1F+"(\\"<"+v.Q+" 1B=\'"+v.U+"\'>"+R.N+"</"+v.Q+">\\")";F(1C);2("#"+R.7).2l(16)}}5(2("#"+v.T).2k()>0){2("#"+v.T)[0].2o(12)}}9 1d(){2("#"+x.1f).1h();2("#"+v.T).1D("");2(v.Q+"."+v.U,6).1h();2("2p").2h("<1z 7=\'"+x.1f+"\'></1z>");2("."+x.16).2g(x.16)}2.18=v.1E;K 6.1G(9(){1b(6);2(6).1w("2t",9(){1d();3 a=1b(6);5(a.D==0||1n(6.7,a,"1o")){K((4 v.1i=="9")?v.1i(6):12)}O{1c(6);K((4 v.1j=="9")?v.1j(6):1r)}})})}});5(4(Z)=="9"){2.Z=Z;Z=9(A){5(4(A)=="2f"){K 2.Z(A)}O{K A}}}O{9 2e(B,A){}}',62,159,'||jQuery|var|typeof|if|this|id|undefined|function|||||||||||||||||||||||||||||attr|length|null|eval|group|require|for|alt|return|indexes|push|msg|else|params|errorTag|objError|name|errorDiv|errorClass|postcondition|createRule|Array|new|deleteInline|strParams|type|true|catch|try|in|inputclasserror|jsErrors|yav_customfunctions|object|title|setRules|showErrors|resetMsgs|condition|errorsdiv|className|remove|onOk|onError|is|extend|rule_index|performCheck|jsVar|yavrules|event|false|errorMessage|pop|post|reverse|bind|replace|yav|div|form|class|evalText|html|custom|errorPosition|each|numeric|splice|notequal|minlength|maxlength|correct|DEFAULT_MSG|keypress|parents|integer|please|equal|empty|ERROR|split|email|double|date_lt|date_le|debugmode|date|alphaspace|multipleclassname|alphanumeric|alphabetic|RULE_SEP|yavDiv|fn|alnumhyphenat|alnumhyphen|trimenabled|window|match|highlight|string|removeClass|append|select|textarea|size|addClass|input|before|scrollIntoView|body|inputhighlight|substr|indexOf|submit|required|regexp|numrange|error|inputclassnormal'.split('|'),0,{}));

/* jquery.scrollable */
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(3($){3 Z(a,b,c,d){4 e=a[b];7($.10(e)){1A{6 e.11(c,d)}1B(12){7(a.13){13("1C 1D A."+b+": "+12)}L{1E 12;}6 M}}6 B}4 u=C;3 1g(h,j){4 k=8;7(!u){u=k}4 l=!j.1h;4 m=$(j.14,h);4 n=0;4 o=h.N(j.15).y(0);4 p=h.N(j.O).y(0);4 q=h.N(j.H).y(0);4 r=h.N(j.P).y(0);4 s=h.N(j.Q).y(0);$.1i(k,{1F:3(){6[1,0,1]},1G:3(){6 n},1H:3(){6 j},w:3(){6 k.D().9()},1j:3(){6 R.16(8.w()/j.9)},17:3(){6 R.16(n/j.9)},1I:3(){6 h},1J:3(){6 m},D:3(){6 m.S()},I:3(i,a,b){a=a||j.18;7($.10(a)){b=a;a=j.18}7(i<0){i=0}7(i>k.w()-j.9){6 k}4 c=k.D().y(i);7(!c.19){6 k}7(Z(j,"1k",k,i)===M){6 k}7(l){4 d=-(c.1K(B)*i);m.1l({1L:d},a,j.1a,b?3(){b.11(k)}:C)}L{4 e=-(c.1M(B)*i);m.1l({1N:e},a,j.1a,b?3(){b.11(k)}:C)}Z(j,"1m",k,i);7(o.19){4 f=j.x;4 g=R.16(i/j.9);g=R.1O(g,o.S().19-1);o.S().E(f).y(g).v(f)}7(i===0){p.U(r).v(j.F)}L{p.U(r).E(j.F)}7(i>=k.w()-j.9){q.U(s).v(j.F)}L{q.U(s).E(j.F)}u=k;n=i;6 k},G:3(a,b,c){4 d=n+a;7(j.1n&&d>(k.w()-j.9)){d=0}6 8.I(d,b,c)},H:3(a,b){6 8.G(1,a,b)},O:3(a,b){6 8.G(-1,a,b)},1P:3(a,b,c){6 8.G(j.9*a,b,c)},T:3(a,b,c){4 d=j.9;4 e=d*a;4 f=e+d>=8.w();7(f){e=8.w()-j.9}6 8.I(e,b,c)},P:3(a,b){6 8.T(8.17()-1,a,b)},Q:3(a,b){6 8.T(8.17()+1,a,b)},1Q:3(a,b){6 8.I(0,a,b)},1R:3(a,b){6 8.I(8.w()-j.9,a,b)},1S:3(){6 1b()},z:3(a,b,c){4 d=k.D().y(a);4 e=j.x;7(!d.1T(e)&&(a>=0||a<8.w())){k.D().E(e);d.v(e);4 f=R.1U(j.9/2);4 g=a-f;7(g>k.w()-j.9){g--}7(g!==a){6 8.I(g,b,c)}}6 k}});7($.10($.1V.1o)){h.1c("1o.A",3(e,a){4 b=$.1W.1X?1:-1;k.G(a>0?b:-b,1Y);6 M})}p.v(j.F).z(3(){k.O()});q.z(3(){k.H()});s.z(3(){k.Q()});r.v(j.F).z(3(){k.P()});7(j.1p){$(1Z).20("1q.A").1c("1q.A",3(a){4 b=u;7(!b){6}7(l&&(a.J==1r||a.J==21)){b.G(a.J==1r?-1:1);6 a.1d()}7(!l&&(a.J==1s||a.J==22)){b.G(a.J==1s?-1:1);6 a.1d()}6 B})}3 1b(){o.V(3(){4 b=$(8);7(b.23(":1t")||b.K("1u")==k){b.1t();b.K("1u",k);24(4 i=0;i<k.1j();i++){4 c=$("<"+j.1v+"/>").W("X",i).z(3(e){4 a=$(8);a.25().S().E(j.x);a.v(j.x);k.T(a.W("X"));6 e.1d()});7(i===0){c.v(j.x)}b.26(c)}}L{4 d=b.S();d.V(3(i){4 a=$(8);a.W("X",i);7(i===0){a.v(j.x)}a.z(3(){b.27("."+j.x).E(j.x);a.v(j.x);k.T(a.W("X"))})})}});7(j.1w){k.D().V(3(a,b){4 c=$(8);7(!c.K("1x")){c.1c("z.A",3(){k.z(a)});c.K("1x",B)}})}7(j.Y){k.D().1y(3(){$(8).v(j.Y)},3(){$(8).E(j.Y)})}6 k}1b();4 t=C;3 1e(){t=28(3(){k.H()},j.1f)}7(j.1f>0){h.1y(3(){29(t)},3(){1e()});1e()}}1z.2a.A=3(b){4 c=8.y(2b b==\'2c\'?b:0).K("A");7(c){6 c}4 d={9:5,1h:M,1w:B,1n:M,1f:0,18:2d,1p:B,x:\'2e\',F:\'2f\',Y:C,1a:\'2g\',14:\'.14\',O:\'.O\',H:\'.H\',P:\'.P\',Q:\'.Q\',15:\'.15\',1v:\'a\',1k:C,1m:C,13:B};$.1i(d,b);8.V(3(){4 a=2h 1g($(8),d);$(8).K("A",a)});6 8}})(1z);',62,142,'|||function|var||return|if|this|size||||||||||||||||||||||addClass|getSize|activeClass|eq|click|scrollable|true|null|getItems|removeClass|disabledClass|move|next|seekTo|keyCode|data|else|false|siblings|prev|prevPage|nextPage|Math|children|setPage|add|each|attr|href|hoverClass|fireEvent|isFunction|call|error|alert|items|navi|ceil|getPageIndex|speed|length|easing|load|bind|preventDefault|setTimer|interval|Scrollable|vertical|extend|getPageAmount|onBeforeSeek|animate|onSeek|loop|mousewheel|keyboard|keypress|37|38|empty|me|naviItem|clickable|set|hover|jQuery|try|catch|Error|calling|throw|getVersion|getIndex|getConf|getRoot|getItemWrap|outerWidth|left|outerHeight|top|min|movePage|begin|end|reload|hasClass|floor|fn|browser|opera|50|window|unbind|39|40|is|for|parent|append|find|setInterval|clearInterval|prototype|typeof|number|400|active|disabled|swing|new'.split('|'),0,{}));

/* jquery.defaultvalue */
eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(1($){$.6.7=1(){2 d=4;2 e=8;2 c=0;9(d.f(1(){2 a=$(4);2 b=e[c++];a.3(b).g(1(){5(a.3()==b){a.3("")}a.h(1(){5(a.3()==""){a.3(b)}})})}))}})(i)',19,19,'|function|var|val|this|if|fn|defaultvalue|arguments|return||||||each|focus|blur|jQuery'.split('|'),0,{}));

/* jquery.autocomplete */
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(3($){$.28.1n({14:3(b,c){5 d=S b=="1o";c=$.1n({},$.D.1G,{T:d?b:15,w:d?15:b,1p:d?$.D.1G.1p:10,U:c&&!c.1q?10:37},c);c.1r=c.1r||3(a){6 a};c.1s=c.1s||c.1H;6 I.K(3(){1I $.D(I,c)})},M:3(a){6 I.V("M",a)},1t:3(a){6 I.16("1t",[a])},1J:3(){6 I.16("1J")},1K:3(a){6 I.16("1K",[a])},1L:3(){6 I.16("1L")}});$.D=3(h,j){5 k={29:38,2a:40,2b:46,2c:9,2d:13,2e:27,2f:39,2g:33,2h:34,2i:8};5 l=$(h).3a("14","3b").N(j.2j);5 m;5 n="";5 o=$.D.2k(j);5 p=0;5 r;5 s={1u:B};5 t=$.D.2l(j,h,1M,s);5 u;$.1N.2m&&$(h.2n).V("3c.14",3(){4(u){u=B;6 B}});l.V(($.1N.2m?"3d":"3e")+".14",3(a){r=a.2o;3f(a.2o){O k.29:a.19();4(t.L()){t.2p()}z{W(0,C)}P;O k.2a:a.19();4(t.L()){t.2q()}z{W(0,C)}P;O k.2g:a.19();4(t.L()){t.2r()}z{W(0,C)}P;O k.2h:a.19();4(t.L()){t.2s()}z{W(0,C)}P;O j.1a&&$.1v(j.Q)==","&&k.2f:O k.2c:O k.2d:4(1M()){a.19();u=C;6 B}P;O k.2e:t.X();P;3g:1O(m);m=1P(W,j.1p);P}}).1Q(3(){p++}).3h(3(){p=0;4(!s.1u){2t()}}).2u(3(){4(p++>1&&!t.L()){W(0,C)}}).V("1t",3(){5 c=(1w.7>1)?1w[1]:15;3 1R(q,a){5 b;4(a&&a.7){17(5 i=0;i<a.7;i++){4(a[i].M.R()==q.R()){b=a[i];P}}}4(S c=="3")c(b);z l.16("M",b&&[b.w,b.J])}$.K(1b(l.E()),3(i,a){1S(a,1R,1R)})}).V("1J",3(){o.1c()}).V("1K",3(){$.1n(j,1w[1]);4("w"2v 1w[1])o.1d()}).V("1L",3(){t.1x();l.1x();$(h.2n).1x(".14")});3 1M(){5 a=t.2w();4(!a)6 B;5 v=a.M;n=v;4(j.1a){5 b=1b(l.E());4(b.7>1){v=b.18(0,b.7-1).2x(j.Q)+j.Q+v}v+=j.Q}Y=v.1y("3i");4(Y[1]!=""&&Y[1]!="1T"&&Y[1]!=1T){4(3j(Y[1])){3k.3l=3m+3n(" ","-",Y[0])+\'-\'+$(\'#3o\').E()+\'-\'+Y[1]+"/"}}z{l.E(v);1e();l.16("M",[a.w,a.J]);6 C}}3 W(a,b){4(r==k.2b){t.X();6}5 c=l.E();4(!b&&c==n)6;n=c;c=1f(c);4(c.7>=j.1U){l.N(j.1V);4(!j.1z)c=c.R();1S(c,2y,1e)}z{1A();t.X()}};3 1b(b){4(!b){6[""]}5 c=b.1y(j.Q);5 d=[];$.K(c,3(i,a){4($.1v(a))d[i]=$.1v(a)});6 d}3 1f(a){4(!j.1a)6 a;5 b=1b(a);6 b[b.7-1]}3 1B(q,a){4(j.1B&&(1f(l.E()).R()==q.R())&&r!=k.2i){l.E(l.E()+a.3p(1f(n).7));$.D.1W(h,n.7,n.7+a.7)}};3 2t(){1O(m);m=1P(1e,3q)};3 1e(){5 c=t.L();t.X();1O(m);1A();4(j.2z){l.1t(3(a){4(!a){4(j.1a){5 b=1b(l.E()).18(0,-1);l.E(b.2x(j.Q)+(b.7?j.Q:""))}z l.E("")}})}4(c)$.D.1W(h,h.J.7,h.J.7)};3 2y(q,a){4(a&&a.7&&p){1A();t.2A(a,q);1B(q,a[0].J);t.1X()}z{1e()}};3 1S(c,d,e){4(!j.1z)c=c.R();5 f=o.2B(c);4(f&&f.7){d(c,f)}z 4((S j.T=="1o")&&(j.T.7>0)){5 g={3r:+1I 3s()};$.K(j.2C,3(a,b){g[a]=S b=="3"?b():b});$.3t({3u:"3v",3w:"14"+h.3x,2D:j.2D,T:j.T,w:$.1n({q:1f(c),3y:j.U},g),3z:3(a){5 b=j.1C&&j.1C(a)||1C(a);o.1g(c,b);d(c,b)}})}z{t.2E();e(c)}};3 1C(a){5 b=[];5 c=a.1y("\\n");17(5 i=0;i<c.7;i++){5 d=$.1v(c[i]);4(d){d=d.1y("|");b[b.7]={w:d,J:d[1],M:j.1D&&j.1D(d,d[1])||d[1]}}}6 b};3 1A(){l.1h(j.1V)}};$.D.1G={2j:"3A",2F:"3B",1V:"3C",1U:1,1p:3D,1z:B,1i:C,1Y:B,1j:10,U:3E,2z:B,2C:{},1Z:C,1H:3(a){6 a[0]},1s:15,1B:B,F:0,1a:B,Q:", ",1r:3(a,b){6 a.2G(1I 3F("(?![^&;]+;)(?!<[^<>]*)("+b.2G(/([\\^\\$\\(\\)\\[\\]\\{\\}\\*\\.\\+\\?\\|\\\\])/2H,"\\\\$1")+")(?![^<>]*>)(?![^&;]+;)","2H"),"<2I>$1</2I>")},1q:C,1E:3G};$.D.2k=3(g){5 h={};5 j=0;3 1i(s,a){4(!g.1z)s=s.R();5 i=s.3H(a);4(i==-1)6 B;6 i==0||g.1Y};3 1g(q,a){4(j>g.1j){1c()}4(!h[q]){j++}h[q]=a}3 1d(){4(!g.w)6 B;5 b={},2J=0;4(!g.T)g.1j=1;b[""]=[];17(5 i=0,2K=g.w.7;i<2K;i++){5 c=g.w[i];c=(S c=="1o")?[c]:c;5 d=g.1s(c,i+1,g.w.7);4(d===B)20;5 e=d.3I(0).R();4(!b[e])b[e]=[];5 f={J:d,w:c,M:g.1D&&g.1D(c)||d};b[e].21(f);4(2J++<g.U){b[""].21(f)}};$.K(b,3(i,a){g.1j++;1g(i,a)})}1P(1d,25);3 1c(){h={};j=0}6{1c:1c,1g:1g,1d:1d,2B:3(q){4(!g.1j||!j)6 15;4(!g.T&&g.1Y){5 a=[];17(5 k 2v h){4(k.7>0){5 c=h[k];$.K(c,3(i,x){4(1i(x.J,q)){a.21(x)}})}}6 a}z 4(h[q]){6 h[q]}z 4(g.1i){17(5 i=q.7-1;i>=g.1U;i--){5 c=h[q.3J(0,i)];4(c){5 a=[];$.K(c,3(i,x){4(1i(x.J,q)){a[a.7]=x}});6 a}}}6 15}}};$.D.2l=3(e,f,g,h){5 j={G:"3K"};5 k,y=-1,w,1F="",22=C,H,A;3 2L(){4(!22)6;H=$("<3L/>").X().N(e.2F).Z("3M","3N").23(2M.2N);A=$("<3O/>").23(H).3P(3(a){4(11(a).2O&&11(a).2O.3Q()==\'2P\'){y=$("24",A).1h(j.G).3R(11(a));$(11(a)).N(j.G)}}).2u(3(a){$(11(a)).N(j.G);g();f.1Q();6 B}).3S(3(){h.1u=C}).3T(3(){h.1u=B});4(e.F>0)H.Z("F",e.F);22=B}3 11(a){5 b=a.11;3U(b&&b.3V!="2P")b=b.3W;4(!b)6[];6 b}3 12(a){k.18(y,y+1).1h(j.G);2Q(a);5 b=k.18(y,y+1).N(j.G);4(e.1q){5 c=0;k.18(0,y).K(3(){c+=I.1k});4((c+b[0].1k-A.1l())>A[0].3X){A.1l(c+b[0].1k-A.3Y())}z 4(c<A.1l()){A.1l(c)}}};3 2Q(a){y+=a;4(y<0){y=k.1m()-1}z 4(y>=k.1m()){y=0}}3 2R(a){6 e.U&&e.U<a?e.U:a}3 2S(){A.2T();5 a=2R(w.7);17(5 i=0;i<a;i++){4(!w[i])20;5 b=e.1H(w[i].w,i+1,a,w[i].J,1F);4(b===B)20;5 c=$("<24/>").3Z(e.1r(b,1F)).N(i%2==0?"41":"42").23(A)[0];$.w(c,"2U",w[i])}k=A.43("24");4(e.1Z){k.18(0,1).N(j.G);y=0}4($.28.2V)A.2V()}6{2A:3(d,q){2L();w=d;1F=q;2S()},2q:3(){12(1)},2p:3(){12(-1)},2r:3(){4(y!=0&&y-8<0){12(-y)}z{12(-8)}},2s:3(){4(y!=k.1m()-1&&y+8>k.1m()){12(k.1m()-1-y)}z{12(8)}},X:3(){H&&H.X();k&&k.1h(j.G);y=-1},L:3(){6 H&&H.44(":L")},45:3(){6 I.L()&&(k.2W("."+j.G)[0]||e.1Z&&k[0])},1X:3(){5 a=$(f).47();H.Z({F:S e.F=="1o"||e.F>0?e.F:$(f).F(),2X:a.2X+f.1k,26:a.26}).1X();4(e.1q){A.1l(0);A.Z({2Y:e.1E,48:\'49\'});4($.1N.4a&&S 2M.2N.4b.2Y==="1T"){5 b=0;k.K(3(){b+=I.1k});5 c=b>e.1E;A.Z(\'4c\',c?e.1E:b);4(!c){k.F(A.F()-2Z(k.Z("30-26"))-2Z(k.Z("30-4d")))}}}},2w:3(){5 a=k&&k.2W("."+j.G).1h(j.G);6 a&&a.7&&$.w(a[0],"2U")},2E:3(){A&&A.2T()},1x:3(){H&&H.4e()}}};$.D.1W=3(a,b,c){4(a.31){5 d=a.31();d.4f(C);d.4g("32",b);d.4h("32",c);d.4i()}z 4(a.35){a.35(b,c)}z{4(a.36){a.36=b;a.4j=c}}a.1Q()}})(4k);',62,269,'|||function|if|var|return|length|||||||||||||||||||||||||data||active|else|list|false|true|Autocompleter|val|width|ACTIVE|element|this|value|each|visible|result|addClass|case|break|multipleSeparator|toLowerCase|typeof|url|max|bind|onChange|hide|selTxt|css||target|moveSelect||autocomplete|null|trigger|for|slice|preventDefault|multiple|trimWords|flush|populate|hideResultsNow|lastWord|add|removeClass|matchSubset|cacheLength|offsetHeight|scrollTop|size|extend|string|delay|scroll|highlight|formatMatch|search|mouseDownOnSelect|trim|arguments|unbind|split|matchCase|stopLoading|autoFill|parse|formatResult|scrollHeight|term|defaults|formatItem|new|flushCache|setOptions|unautocomplete|selectCurrent|browser|clearTimeout|setTimeout|focus|findValueCallback|request|undefined|minChars|loadingClass|Selection|show|matchContains|selectFirst|continue|push|needsInit|appendTo|li||left||fn|UP|DOWN|DEL|TAB|RETURN|ESC|COMMA|PAGEUP|PAGEDOWN|BACKSPACE|inputClass|Cache|Select|opera|form|keyCode|prev|next|pageUp|pageDown|hideResults|click|in|selected|join|receiveData|mustMatch|display|load|extraParams|dataType|emptyList|resultsClass|replace|gi|strong|nullData|ol|init|document|body|nodeName|LI|movePosition|limitNumberOfItems|fillList|empty|ac_data|bgiframe|filter|top|maxHeight|parseInt|padding|createTextRange|character|||setSelectionRange|selectionStart|150||188|attr|off|submit|keypress|keydown|switch|default|blur|_|IsNumeric|location|href|url_base|str_replace|type|substring|200|timestamp|Date|ajax|mode|abort|port|name|limit|success|ac_input|ac_results|ac_loading|400|100|RegExp|180|indexOf|charAt|substr|ac_over|div|position|absolute|ul|mouseover|toUpperCase|index|mousedown|mouseup|while|tagName|parentNode|clientHeight|innerHeight|html||ac_even|ac_odd|find|is|current||offset|overflow|auto|msie|style|height|right|remove|collapse|moveStart|moveEnd|select|selectionEnd|jQuery'.split('|'),0,{}));

/* jquery.lightbox */
(function($){
	var opts;

	$.fn.lightbox = function(options){
		// build main options
		opts = $.extend({}, $.fn.lightbox.defaults, options);

		// initalize the lightbox
		$.fn.lightbox.initialize();
		return this.each(function(){
			$(this).click(function(){
				$(this).lightbox.start(this);
				return false;
			});
		});
	};

	// lightbox functions
	$.fn.lightbox.initialize = function(){
		$('#overlay').remove();
		$('#lightbox').remove();
		opts.inprogress = false;
		var outerImage = '<div id="outerImageContainer"><div id="imageContainer"><img id="lightboxImage"><div id="hoverNav"><a href="javascript://" title="' + opts.strings.prevLinkTitle + '" id="prevLink"></a><a href="javascript://" id="nextLink" title="' + opts.strings.nextLinkTitle + '"></a></div><div id="loading"><a href="javascript://" id="loadingLink"><img src="'+opts.fileLoadingImage+'"></a></div></div></div>';
		var imageData = '<div id="imageDataContainer" class="clearfix"><div id="imageData"><div id="imageDetails"><span id="caption"></span><span id="numberDisplay"></span></div><div id="bottomNav">'

		if (opts.displayHelp)
			imageData += '<span id="helpDisplay">' + opts.strings.help + '</span>';

		imageData += '<a href="javascript://" id="bottomNavClose" title="' + opts.strings.closeTitle + '"><img src="'+opts.fileBottomNavCloseImage+'"></a></div></div></div>';

		var string;

		if (opts.navbarOnTop) {
		  string = '<div id="overlay"></div><div id="lightbox">' + imageData + outerImage + '</div>';
		  $("body").append(string);
		  $("#imageDataContainer").addClass('ontop');
		} else {
		  string = '<div id="overlay"></div><div id="lightbox">' + outerImage + imageData + '</div>';
		  $("body").append(string);
		}

		$("#overlay").click(function(){ $.fn.lightbox.end(); }).hide();
		$("#lightbox").click(function(){ $.fn.lightbox.end();}).hide();
		$("#loadingLink").click(function(){ $.fn.lightbox.end(); return false;});
		$("#bottomNavClose").click(function(){ $.fn.lightbox.end(); return false; });
		$('#outerImageContainer').width(opts.widthCurrent).height(opts.heightCurrent);
		$('#imageDataContainer').width(opts.widthCurrent);
	};

	$.fn.lightbox.getPageSize = function(){
		var xScroll, yScroll;

		if (window.innerHeight && window.scrollMaxY) {
			xScroll = window.innerWidth + window.scrollMaxX;
			yScroll = window.innerHeight + window.scrollMaxY;
		} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
			xScroll = document.body.scrollWidth;
			yScroll = document.body.scrollHeight;
		} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
			xScroll = document.body.offsetWidth;
			yScroll = document.body.offsetHeight;
		}

		var windowWidth, windowHeight;

		if (self.innerHeight) { // all except Explorer
			if(document.documentElement.clientWidth){
				windowWidth = document.documentElement.clientWidth;
			} else {
				windowWidth = self.innerWidth;
			}
			windowHeight = self.innerHeight;
		} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
			windowWidth = document.documentElement.clientWidth;
			windowHeight = document.documentElement.clientHeight;
		} else if (document.body) { // other Explorers
			windowWidth = document.body.clientWidth;
			windowHeight = document.body.clientHeight;
		}

		// for small pages with total height less then height of the viewport
		if(yScroll < windowHeight){
			pageHeight = windowHeight;
		} else {
			pageHeight = yScroll;
		}


		// for small pages with total width less then width of the viewport
		if(xScroll < windowWidth){
			pageWidth = xScroll;
		} else {
			pageWidth = windowWidth;
		}

		var arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight);
		return arrayPageSize;
	};


	$.fn.lightbox.getPageScroll = function(){
		var xScroll, yScroll;

		if (self.pageYOffset) {
			yScroll = self.pageYOffset;
			xScroll = self.pageXOffset;
		} else if (document.documentElement && document.documentElement.scrollTop){  // Explorer 6 Strict
			yScroll = document.documentElement.scrollTop;
			xScroll = document.documentElement.scrollLeft;
		} else if (document.body) {// all other Explorers
			yScroll = document.body.scrollTop;
			xScroll = document.body.scrollLeft;
		}

		var arrayPageScroll = new Array(xScroll,yScroll);
		return arrayPageScroll;
	};

	$.fn.lightbox.pause = function(ms){
		var date = new Date();
		var curDate = null;
		do{curDate = new Date();}
		while( curDate - date < ms);
	};

	$.fn.lightbox.start = function(imageLink){

		$("select, embed, object").hide();
		var arrayPageSize = $.fn.lightbox.getPageSize();
		$("#overlay").hide().css({width: '100%', height: arrayPageSize[1]+'px', opacity : opts.overlayOpacity}).fadeIn();
		opts.imageArray = [];
		imageNum = 0;

		var anchors = document.getElementsByTagName( imageLink.tagName);

		// if image is NOT part of a set..
		if(!imageLink.rel || (imageLink.rel == '')){
			// add single image to Lightbox.imageArray
			opts.imageArray.push(new Array(imageLink.href, opts.displayTitle ? imageLink.title : ''));
		} else {
		// if image is part of a set..
			$("a").each(function(){
				if(this.href && (this.rel == imageLink.rel)){
					opts.imageArray.push(new Array(this.href, opts.displayTitle ? this.title : ''));
				}
			})


			for(i = 0; i < opts.imageArray.length; i++){
				for(j = opts.imageArray.length-1; j>i; j--){
					if(opts.imageArray[i][0] == opts.imageArray[j][0]){
						opts.imageArray.splice(j,1);
					}
				}
			}
			while(opts.imageArray[imageNum][0] != imageLink.href) { imageNum++;}
		}

		// calculate top and left offset for the lightbox
		var arrayPageScroll = $.fn.lightbox.getPageScroll();
		var lightboxTop = arrayPageScroll[1] + (arrayPageSize[3] / 10);
		var lightboxLeft = arrayPageScroll[0];
		$('#lightbox').css({top: lightboxTop+'px', left: lightboxLeft+'px'}).show();


		if (!opts.slideNavBar)
			$('#imageData').hide();

		$.fn.lightbox.changeImage(imageNum);

	};

	$.fn.lightbox.changeImage = function(imageNum){
		if(opts.inprogress == false){
			opts.inprogress = true;
			opts.activeImage = imageNum;	// update global var

			// hide elements during transition
			$('#loading').show();
			$('#lightboxImage').hide();
			$('#hoverNav').hide();
			$('#prevLink').hide();
			$('#nextLink').hide();

			if (opts.slideNavBar) { // delay preloading image until navbar will slide up
				// $('#imageDataContainer').slideUp(opts.navBarSlideSpeed, $.fn.doChangeImage);
				$('#imageDataContainer').hide();
				$('#imageData').hide();
				$.fn.doChangeImage();
			} else {
			    $.fn.doChangeImage();
			}
		}
	};

	$.fn.doChangeImage = function(){

		imgPreloader = new Image();

		// once image is preloaded, resize image container
		imgPreloader.onload=function(){
		    var newWidth = imgPreloader.width;
		    var newHeight = imgPreloader.height;


			if (opts.fitToScreen) {
		        var arrayPageSize = $.fn.lightbox.getPageSize();
				var ratio;
				var initialPageWidth = arrayPageSize[2] - 2 * opts.borderSize;
				var initialPageHeight = arrayPageSize[3] - 200;

				if (imgPreloader.height > initialPageHeight)
				{
					newWidth = parseInt((initialPageHeight/imgPreloader.height) * imgPreloader.width);
					newHeight = initialPageHeight;
				}
				else if (imgPreloader.width > initialPageWidth)
				{
					newHeight = parseInt((initialPageWidth/imgPreloader.width) * imgPreloader.height);
					newWidth = initialPageWidth;
				}
			}

			$('#lightboxImage').attr('src', opts.imageArray[opts.activeImage][0])
							   .width(newWidth).height(newHeight);
			$.fn.lightbox.resizeImageContainer(newWidth, newHeight);
		}

		imgPreloader.src = opts.imageArray[opts.activeImage][0];
	}
	
	$.fn.lightbox.end = function(){
		$.fn.lightbox.disableKeyboardNav();
		$('#lightbox').hide();
		$('#overlay').fadeOut();
		$('select, object, embed').show();
	};

	$.fn.lightbox.preloadNeighborImages = function(){
		if((opts.imageArray.length - 1) > opts.activeImage){
			preloadNextImage = new Image();
			preloadNextImage.src = opts.imageArray[opts.activeImage + 1][0];
		}
		if(opts.activeImage > 0){
			preloadPrevImage = new Image();
			preloadPrevImage.src = opts.imageArray[opts.activeImage - 1][0];
		}
	};

	$.fn.lightbox.keyboardAction = function(e){
		if (e == null) { // ie
			var keycode = event.keyCode;
			var escapeKey = 27;
		} else { // mozilla
			var keycode = e.keyCode;
			var escapeKey = e.DOM_VK_ESCAPE;
		}

		var key = String.fromCharCode(keycode).toLowerCase();

		if((key == 'x') || (key == 'o') || (key == 'c') || (keycode == escapeKey)){ // close lightbox
			$.fn.lightbox.end();
		} else if((key == 'p') || (keycode == 37)){ // display previous image
			if(opts.activeImage != 0){
				$.fn.lightbox.disableKeyboardNav();
				$.fn.lightbox.changeImage(opts.activeImage - 1);
			}
		} else if((key == 'n') || (keycode == 39)){ // display next image
			if(opts.activeImage != (opts.imageArray.length - 1)){
				$.fn.lightbox.disableKeyboardNav();
				$.fn.lightbox.changeImage(opts.activeImage + 1);
			}
		}
	};

	$.fn.lightbox.resizeImageContainer = function(imgWidth, imgHeight){
		// get current width and height
		opts.widthCurrent = document.getElementById('outerImageContainer').offsetWidth;
		opts.heightCurrent = document.getElementById('outerImageContainer').offsetHeight;

		// get new width and height
		var widthNew = (imgWidth  + (opts.borderSize * 2));
		var heightNew = (imgHeight  + (opts.borderSize * 2));

		// scalars based on change from old to new
		opts.xScale = ( widthNew / opts.widthCurrent) * 100;
		opts.yScale = ( heightNew / opts.heightCurrent) * 100;

		// calculate size difference between new and old image, and resize if necessary
		wDiff = opts.widthCurrent - widthNew;
		hDiff = opts.heightCurrent - heightNew;

		$('#imageDataContainer').animate({width: widthNew},opts.resizeSpeed,'linear');
		$('#outerImageContainer').animate({width: widthNew},opts.resizeSpeed,'linear',function(){
			$('#outerImageContainer').animate({height: heightNew},opts.resizeSpeed,'linear',function(){
				$.fn.lightbox.showImage();
			});
		});


		// if new and old image are same size and no scaling transition is necessary,
		// do a quick pause to prevent image flicker.
		if((hDiff == 0) && (wDiff == 0)){
			if (jQuery.browser.msie){ $.fn.lightbox.pause(250); } else { $.fn.lightbox.pause(100);}
		}

		$('#prevLink').height(imgHeight);
		$('#nextLink').height(imgHeight);
	};

	$.fn.lightbox.showImage = function(){
		$('#loading').hide();
		$('#lightboxImage').fadeIn("fast");
		$.fn.lightbox.updateDetails();
		$.fn.lightbox.preloadNeighborImages();

		opts.inprogress = false;
	};

	$.fn.lightbox.updateDetails = function(){

		if(opts.imageArray[opts.activeImage][1]){
			$('#caption').html(opts.imageArray[opts.activeImage][1]).show();
		}

		// if image is part of set display 'Image x of x'
		if(opts.imageArray.length > 1){
			var nav_html;

			nav_html = opts.strings.image + (opts.activeImage + 1) + opts.strings.of + opts.imageArray.length;

			// display previous / next text links
			if ((opts.activeImage) > 0) {
				nav_html = '<a title="' + opts.strings.prevLinkTitle + '" href="#" id="prevLinkText">' + opts.strings.prevLinkText + "</a>" + nav_html;
			}

			if ((opts.activeImage + 1) < opts.imageArray.length) {
				nav_html += '<a title="' + opts.strings.nextLinkTitle + '" href="#" id="nextLinkText">' + opts.strings.nextLinkText + "</a>";
			}

			$('#numberDisplay').html(nav_html).show();
		}

		if (opts.slideNavBar) {
		    $("#imageData").slideDown(opts.navBarSlideSpeed);
		} else {
			$("#imageData").show();
		}

		var arrayPageSize = $.fn.lightbox.getPageSize();
		$('#overlay').height(arrayPageSize[1]);
		$.fn.lightbox.updateNav();
	};

	$.fn.lightbox.updateNav = function(){
		$('#hoverNav').show();

		// if not first image in set, display prev image button
		if(opts.activeImage != 0){
			$('#prevLink,#prevLinkText').show().click(function(){
				$.fn.lightbox.changeImage(opts.activeImage - 1); return false;
			});
		}

		// if not last image in set, display next image button
		if(opts.activeImage != (opts.imageArray.length - 1)){
			$('#nextLink,#nextLinkText').show().click(function(){

				$.fn.lightbox.changeImage(opts.activeImage +1); return false;
			});
		}

		$.fn.lightbox.enableKeyboardNav();
	};


	$.fn.lightbox.enableKeyboardNav = function(){
		document.onkeydown = $.fn.lightbox.keyboardAction;
	};

	$.fn.lightbox.disableKeyboardNav = function(){
		document.onkeydown = '';
	};

	$.fn.lightbox.defaults = {
		fileLoadingImage : url_base+'css/images/loading.gif',
		fileBottomNavCloseImage : url_base+'css/images/closelabel.gif',
		overlayOpacity : 0.8,
		borderSize : 10,
		imageArray : new Array,
		activeImage : null,
		inprogress : false,
		resizeSpeed : 350,
		widthCurrent: 250,
		heightCurrent: 250,
		xScale : 1,
		yScale : 1,
		displayTitle: true,
		navbarOnTop: false,
		slideNavBar: false, // slide nav bar up/down between image resizing transitions
		navBarSlideSpeed: 350,
		displayHelp: false,
		strings : {
			help: ' \u2190 / P - previous image\u00a0\u00a0\u00a0\u00a0\u2192 / N - next image\u00a0\u00a0\u00a0\u00a0ESC / X - close image gallery',
			prevLinkTitle: var_prevLinkTitle,
			nextLinkTitle: var_nextLinkTitle,
			prevLinkText:  var_prevLinkText,
			nextLinkText:  var_nextLinkText,
			closeTitle: var_closeTitle,
			image: var_image,
			of: var_of
		},
		fitToScreen: false		// resize images if they are bigger than window
	};
})(jQuery);

/* jquery.flashobject */
if(typeof deconcept=="undefined"){var deconcept=new Object();}if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!document.getElementById){return;}this.DETECT_KEY=_a?_a:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id",id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height",h);}if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true;}if(c){this.addParam("bgcolor",c);}var q=_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var _c=(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.setAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);}};deconcept.SWFObject.prototype={useExpressInstall:function(_d){this.xiSWFPath=!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInstall",true);},setAttribute:function(_e,_f){this.attributes[_e]=_f;},getAttribute:function(_10){return this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=_12;},getParams:function(){return this.params;},addVariable:function(_13,_14){this.variables[_13]=_14;},getVariable:function(_15){return this.variables[_15];},getVariables:function(){return this.variables;},getVariablePairs:function(){var _16=new Array();var key;var _18=this.getVariables();for(key in _18){_16[_16.length]=key+"="+_18[key];}return _16;},getSWFHTML:function(){var _19="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\"";_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";var _1a=this.getParams();for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}var _1c=this.getVariablePairs().join("&");if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}_19+="/>";}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath);}_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\">";_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";var _1d=this.getParams();for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}var _1f=this.getVariablePairs().join("&");if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}_19+="</object>";}return _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var _21=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title);}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof _20=="string")?document.getElementById(_20):_20;n.innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}return false;}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var _23=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var _26=3;while(axo){try{_26++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=new deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=null;}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}catch(e){if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}}return _23;};deconcept.PlayerVersion=function(_29){this.major=_29[0]!=null?parseInt(_29[0]):0;this.minor=_29[1]!=null?parseInt(_29[1]):0;this.rev=_29[2]!=null?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major){return false;}if(this.major>fv.major){return true;}if(this.minor<fv.minor){return false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return false;}return true;};deconcept.util={getRequestParameter:function(_2b){var q=document.location.search||document.location.hash;if(_2b==null){return q;}if(q){var _2d=q.substring(1).split("&");for(var i=0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("="))==_2b){return _2d[i].substring((_2d[i].indexOf("=")+1));}}}return "";}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var _2f=document.getElementsByTagName("OBJECT");for(var i=_2f.length-1;i>=0;i--){_2f[i].style.display="none";for(var x in _2f[i]){if(typeof _2f[i][x]=="function"){_2f[i][x]=function(){};}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true;}}if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id];};}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;

/* jquery.scroll.to.min */
(function(d){var k=d.scrollTo=function(a,i,e){d(window).scrollTo(a,i,e)};k.defaults={axis:'xy',duration:parseFloat(d.fn.jquery)>=1.3?0:1};k.window=function(a){return d(window)._scrollable()};d.fn._scrollable=function(){return this.map(function(){var a=this,i=!a.nodeName||d.inArray(a.nodeName.toLowerCase(),['iframe','#document','html','body'])!=-1;if(!i)return a;var e=(a.contentWindow||a).document||a.ownerDocument||a;return d.browser.safari||e.compatMode=='BackCompat'?e.body:e.documentElement})};d.fn.scrollTo=function(n,j,b){if(typeof j=='object'){b=j;j=0}if(typeof b=='function')b={onAfter:b};if(n=='max')n=9e9;b=d.extend({},k.defaults,b);j=j||b.speed||b.duration;b.queue=b.queue&&b.axis.length>1;if(b.queue)j/=2;b.offset=p(b.offset);b.over=p(b.over);return this._scrollable().each(function(){var q=this,r=d(q),f=n,s,g={},u=r.is('html,body');switch(typeof f){case'number':case'string':if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(f)){f=p(f);break}f=d(f,this);case'object':if(f.is||f.style)s=(f=d(f)).offset()}d.each(b.axis.split(''),function(a,i){var e=i=='x'?'Left':'Top',h=e.toLowerCase(),c='scroll'+e,l=q[c],m=k.max(q,i);if(s){g[c]=s[h]+(u?0:l-r.offset()[h]);if(b.margin){g[c]-=parseInt(f.css('margin'+e))||0;g[c]-=parseInt(f.css('border'+e+'Width'))||0}g[c]+=b.offset[h]||0;if(b.over[h])g[c]+=f[i=='x'?'width':'height']()*b.over[h]}else{var o=f[h];g[c]=o.slice&&o.slice(-1)=='%'?parseFloat(o)/100*m:o}if(/^\d+$/.test(g[c]))g[c]=g[c]<=0?0:Math.min(g[c],m);if(!a&&b.queue){if(l!=g[c])t(b.onAfterFirst);delete g[c]}});t(b.onAfter);function t(a){r.animate(g,j,b.easing,a&&function(){a.call(this,n,b)})}}).end()};k.max=function(a,i){var e=i=='x'?'Width':'Height',h='scroll'+e;if(!d(a).is('html,body'))return a[h]-d(a)[e.toLowerCase()]();var c='client'+e,l=a.ownerDocument.documentElement,m=a.ownerDocument.body;return Math.max(l[h],m[h])-Math.min(l[c],m[c])};function p(a){return typeof a=='object'?a:{top:a,left:a}}})(jQuery);

//meta
$(document).ready(function(){
	if( $.browser.msie ) {
	   $('.thumb a img, .thumb_big a img, .thumb_little a img, #item a img').each(function(){
			$height = $(this).height();
			$div_height = $(this).parent().parent().height();
			$padding = Math.ceil(($div_height-$height)/2);
			if( $div_height-$height != 0 ){
				$(this).css({ 'margin-top': $padding-3+'px'});
			}
	   });
	}
	
	$("#cauta").autocomplete(url_base+"ajax/cautare.php?type="+type_autocomplete, {
		width: 460,
		selectFirst: false,
		minChars: 2,
		delay: 400,
		max: 15
	});
	
	$(".lightbox").lightbox();
	
	$("#cauta").defaultvalue(txt_cautare);
});