var defaultVal = '';
var pos=0;

if (typeof ebedfutar == "undefined") var ebedfutar = new Object();

ebedfutar = {
    
	sendFormAndMessage:function(form_id){
 	   
        ebedfutar.bgprocessLock();       
		ebedfutar.removeAllError();
		$('#' + form_id).ajaxSubmit({
			success: function(response){
				var res = response.split('##@@##');
				if(res[0] != 'error'){	
                    ebedfutar.emptyFields('clearable');
                    ebedfutar.message(res[1]);
                    
				}else{
					ebedfutar.alertAndHighlight(res[1]);
				}
			}
		});

	
	},
	
    bgprocessLock: function(){
        
        load_w = $('body').width();
        //load_h = $('wrapper').height() + 500;
        //loader_styles = 'filter:alpha(opacity=50); opacity: 0.5; -moz-opacity:0.5; background-color: white; position: fixed; top: 0px; width: '+load_w+'px; height: '+load_h+'px;';
        loader_styles = 'width: '+load_w+'px; height: 3000px; position: fixed; top: 0px';
        
        $('body').append('<div class="ui-widget-overlay" id="loading" style="'+loader_styles+'"></div>');
        document.body.style.cursor = "wait";

        $("body")
    	.ajaxComplete(function(){
    		$('#loading').remove();
            document.body.style.cursor = "default";
    	});
        
        
    },
    
    removeAllError: function(){
		$('.errorMessage').removeClass('error');
	},
	
    emptyFields:function(clearable){
        $('.' + clearable).val('');
	},
	
    message: function(title){
		var items = title.split('@@##@@');
		var html = '';
		for(var i=0;i<items.length;i++){
			html += '<p><span class="ui-icon ui-icon-circle-check" style="float:left; margin:0 7px 50px 0;"></span><strong>' + items[i] + '</strong></p>';
		}
		$("#dialog").html(html);
		$("#dialog").dialog({
			modal: true,
			buttons: {
				ok: function() {
					$(this).dialog('close');
				}
			}
		});
	},
    
    alertAndHighlight: function(title){
		var items = title.split('@@##@@');
		var html = '';
		for(var i=0;i<items.length;i++){
			var item = items[i].split('#@#');			
			$('#' + item[0]).addClass('error');
			html += '<div class="ui-widget"><div style="padding: 0pt 0.7em;" class="ui-state-error ui-corner-all"> <p><span style="float: left; margin-right: 0.3em;" class="ui-icon ui-icon-alert"></span><strong>' + item[1] + '</strong></p></div></div>';
		}
		$("#dialog").html(html);
		$("#dialog").dialog({
			modal: true,
			buttons: {
				ok: function() {
					$(this).dialog('close');
				}
			}
		});
        

	}
	
	
	
}
