Cufon.replace(".ag_futura", {
	fontFamily: 'Barmeno-Roman'
});
Cufon.replace('.franklin_gothic', {
	fontFamily: 'Barmeno-Roman'
});

Cufon.replace('.top_menu li a', {
	fontFamily: 'Barmeno-Roman'
});
Cufon.replace('.header_search_select li a', {
	fontFamily: 'Barmeno-Roman'
});
Cufon.replace('.main_header_left', {
	fontFamily: 'Barmeno-Roman'
});

Cufon.replace('h1', {
	fontFamily: 'Barmeno-Roman'
});
Cufon.replace('h2', {
	fontFamily: 'Barmeno-Roman'
});
Cufon.replace('h3', {
	fontFamily: 'Barmeno-Roman'
});
Cufon.replace('h4', {
	fontFamily: 'Barmeno-Roman'
});
Cufon.replace('h5', {
	fontFamily: 'Barmeno-Roman'
});
Cufon.replace('h6', {
	fontFamily: 'Barmeno-Roman'
});
Cufon.replace('h8', {
	fontFamily: 'Barmeno-Roman'
});
Cufon.replace('.searchresult th', {
	fontFamily: 'Barmeno-Roman'
});
Cufon.replace('.detailresult th', {
	fontFamily: 'Barmeno-Roman'
});
Cufon.replace('.detailtext h6', {
	fontFamily: 'Barmeno-Roman'
});
Cufon.replace('.main_header_left_info', {
	fontFamily: 'Barmeno-Roman'
});
Cufon.replace('.main_list_title', {
	fontFamily: 'Barmeno-Roman'
});
Cufon.replace('.my_watch_list button.bluebtn', {
	fontFamily: 'Barmeno-Roman'
});
Cufon.replace('.dti_calculator button', {
	fontFamily: 'Barmeno-Roman'
});
Cufon.replace('.fullbutton a', {
	fontFamily: 'Barmeno-Roman'
});
Cufon.replace('form .form_buyer_profile button', {
	fontFamily: 'Barmeno-Roman'
});

Cufon.replace('.gray_block_bottom3 center h8', {
	fontFamily: 'Barmeno-Roman'
});


var loader_image = '<img src="'+base_url+'assets/images/ajax-loader-lw.gif" />'

$(function() {

	$('.header_search_select li').click(function() {
		$('.header_search_select li.selected').removeClass('selected');
		$(this).addClass('selected');
	//$('#type_search').val($('.header_search_select li.selected').attr('id'));
	});

	//$('<input id="type_search" type="hidden" name="type_search">').val($('.header_search_select li.selected').attr('id')).appendTo('.header_search_form');

	/*$('.header_search_button').click(function() {
            var input = $('#search_input');            
            if(input.val() == '') {
                alert('You need define some information to get search.');
                input.focus();
                return false;
            } else {
                $('.header_search_form').submit();
            }
        });*/
	
	$('#carusel_scroll_block').carousel();
	$('#carusel_property').carousel();       
	
	$("#login").hide();
	
	$(".login").click(function(){
		$("#login").fadeIn();
		return false;
	});
	
	$("#login a.close").click(function(){
		$("#login").fadeOut();
		return false;
	});
	
	$("#forgot").hide();
	
	$(".forgot").click(function(){
		$("#forgot").fadeIn();
		$("#login").hide();
		return false;
	});
	
	$("#forgot a.close").click(function(){
		$("#forgot").fadeOut();
		return false;
	});
});

function process_water_mark(element_id, index, defaults_array)
{
	$(element_id).val(defaults_array[index]);
	$(element_id).bind('focus',function(){
		if($(element_id).val() == '' || $(element_id).val() == defaults_array[index]){
			$(element_id).val('');
		}
	});

	$(element_id).bind('blur',function(){
		if($(element_id).val() == '' || $(element_id).val() == defaults_array[index]){
			$(element_id).val(defaults_array[index]);
		}
	});
}

function numeric_text_box(element){	
	$(element).keydown(function(event) {
		if(event.shiftKey){
			//Prevent the usage of shift key. Only numeric keys are allowed
			//and they dont need shift key to be used.
			event.preventDefault();
		}
		// Allow only backspace and delete
		if ( event.keyCode == 46 || event.keyCode == 8 || event.keyCode == 144 || (event.keyCode >= 37 && event.keyCode <= 40) ) {
		// let it happen, don't do anything
		//144 stands for Num Lock key and should be allowed in case if user is using num pad
		//37 => 40 key codes are for arrow keys.
		}
		else {
			// Ensure that it is a number and stop the keypress
			if ((event.keyCode >= 48 && event.keyCode <= 57) || (event.keyCode >= 96 && event.keyCode <= 105) ) {
			//These are allowed codes.
			//First set for numeric keys, and second set for num pad numeric keys.
			}
			else {
				event.preventDefault();
			}
		}
	});
}

function checkNumericsMulti(checkString) {
	var regExp = /^[0-9 ]$/;
	if(checkString!= null && checkString!= ""){
		for(var i = 0; i < checkString.length; i++){
			if (!checkString.charAt(i).match(regExp)){
				return false;
			}
		}
	}
	else{
		return false;
	}
	return true;
}

function update_filler()
{
	sidebar = $('#sidebarFiller');
	footer = $('#footerFiller');
	available = false;
	if(sidebar){
		available = true;
		$.ajax({
			url: base_url+'filler/sidebar',
			success: function(response) {
				sidebar.replaceWith(response);
			}
		});
	}

	if(footer){
		available = true;
		$.ajax({
			url: base_url+'filler/footer',
			success: function(response) {
				footer.replaceWith(response);
			}
		});
	}

	if(available){
		$.ajax({
		  url: base_url+'filler/show',
		  dataType: "script"
		});
	}
}

function submit_ajax_form(form_id, update_panel, block_panel)
{
	$.blockUI({
		message: loader_image,
		css: {border: '3px solid #AAA'}
	});
	data_val = $("#"+form_id).serialize();
	url_val = $('#'+form_id).attr('action');
	$.ajax({
		url: url_val,
		type: "POST",
		data: data_val,
		success: function(response) {
			$('#'+update_panel).html(response);
			//update_filler();
		}
	});



	return false;
}

function submit_ajax_form_forward(form_id, submit)
{
	$.blockUI({
		message: loader_image,
		css: {border: '3px solid #AAA'}
	});
	data_val = $("#"+form_id).serialize();
	url_val = $('#'+form_id).attr('action');
	$.ajax({
		url: url_val + '/0/URL',
		type: "POST",
		data: data_val,
		success: function(response) {	
			$('#'+form_id).attr('action', response);
			//$('#'+form_id).removeAttribute('onsubmit');
			if(submit){
				//$('#'+form_id).submit();
				window.location.href = response;
				return false;
			}
			else{
				window.location.href = response;
				return false;
			}
			
		}
	});



	return false;
}
