jQuery.fn.inputValue = function(options){
	var settings = jQuery.extend({allow:'', disallow:''}, options);
	return jQuery(this).keypress(function (e){					
			if (!e.charCode)
				var code = String.fromCharCode(e.which);
			else
				var code = String.fromCharCode(e.charCode);							
			if(code && (typeof(e.keyCode) == 'undefined' || (e.keyCode != 8 && e.keyCode != 46))){										
				if(settings.allow.length != 0 && settings.disallow.length != 0){
					if(settings.allow.indexOf(code) == -1){
						e.preventDefault();
					} else if(settings.disallow.indexOf(code) != -1){
						e.preventDefault();
					}
				} else if(settings.allow.length != 0) {
					if(settings.allow.indexOf(code) == -1) {
						e.preventDefault();
					}						
				} else if(settings.disallow.length != 0) {
					if(settings.disallow.indexOf(code) != -1) {
						e.preventDefault();
					}
				}						
			}
			if (e.ctrlKey && code=='v')
				e.preventDefault();	
			$(this).bind('contextmenu',function () {return false});					
		}				
	);		
};

$(document).ready(function(){
	$("#world_url").inputValue({allow:"-0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"});				
});

$(document).keypress(function (evt) {
	if (evt.keyCode == 13) {
    	$(':submit').attr('disabled', 'disbled');
    }
}); 

$(document).ready(function(){

$("#world_url").keyup(function() { 

var url = $("#world_url").val();

if(url.length >= 3) {
	
$("#status").html('Checking...');
$("#url_preview").html(url);

    $.ajax({  
    type: "POST",  
    url: "/world/check",  
    data: "world_url="+ url,  
    success: function(msg){  
   
	$("#status").ajaxComplete(function(event, request, settings){ 
		if(msg == 1) { 
		        $("#world_url").removeClass('object_error');
			$("#world_url").addClass("object_ok");
			$(this).html('<font color="Green"> Available </font>  ');
		} else {  
			$("#world_url").removeClass('object_ok');
			$("#world_url").addClass("object_error");
			$(this).html(msg);
		}  
		});
 	} 
  	}); 

} else {
	$("#status").html('<span style="color:red;">Must be <strong>3+</strong> characters</span>');
	$("#world_url").removeClass('object_ok');
	$("#world_url").addClass("object_error");
}

});

});

function submitform(){
	
	$("#photoUpload").html('<p><img src="/public/images/generalUI/createLoader.gif"></p>');
	$("#photoUpload").html('<p><img src="/public/images/generalUI/createLoader.gif"></p>');
	document.info.submit();

}