polopoly.service.blog = {
	init: function() {
		var blog = jQuery('#blog');
		
		if (blog && polopoly.user.isLoggedIn()) {
			var blogId = jQuery("#blogIdForm input[name='blogId']").val();
			var blogs = polopoly.user.getSessionServiceSettings("ubg", "0");
			for (var i = 0; blogs && i < blogs.length; i++) {
				if (blogId == blogs[i]) {
					jQuery("#blog .requiresBlogOwner").css("display", "block");
					return;
				}
			}
		}
	},
	validateBlogForm: function(localizedMessages) {
		  var validation = {
	        rules: {
	          blog_name: {
	            required: true
	          },
	          blog_address: {
	            required: true
	          }
	        },
	        messages: {
	          blog_name: {
	            required: localizedMessages['blog_name:required']
	          },
	          blog_address: {
	            required: localizedMessages['blog_address:required']
	          }
	        },
	        submitHandler: function(form) {
	          jQuery("#submitBlogFormButton").css("background-color", "#ccc");
	          jQuery("#submitBlogFormButton").attr("disabled", true);      
	          form.submit();
	        }
	      };
	          
	      var validator = jQuery("#createBlogForm").validate(validation);
		
	}
	
};


function formataNome(nparam,na,nb){
	var d=document.getElementById(na);
	var s=document.getElementById(nb);
	var myString = nparam, con="";
	var mySplitResult = myString.split(" ");
	
	
	if(mySplitResult.length == "1"){
	  d.innerHTML = mySplitResult[0];
		  s.innerHTML = "&nbsp;";
		}else if (mySplitResult.length == 2){
		  d.innerHTML = mySplitResult[0];
		  s.innerHTML = mySplitResult[1];
	}else if (mySplitResult.length < 1){
		  d.innerHTML = "&nbsp;";
		  s.innerHTML = "&nbsp;";
	} else {
	  d.innerHTML = mySplitResult[0] + "&nbsp;" + mySplitResult[1];
		  for(i=2;i<mySplitResult.length;i++){
			    con=con + mySplitResult[i] + "&nbsp;";
		  }
		  s.innerHTML = con;
	}
	
		return 0;
}
function formataNome2(nparam,na,nb,link){
	var d=document.getElementById(na);
	var s=document.getElementById(nb);
	var myString = nparam, con="";
	var mySplitResult = myString.split(" ");
	d.innerHTML = "" + mySplitResult[0] + "";
	
	if(mySplitResult.length == "1"){
	  d.innerHTML = mySplitResult[0];
		  s.innerHTML = "&nbsp;";
		}else if (mySplitResult.length == 2){
		  d.innerHTML = mySplitResult[0];
		  s.innerHTML = mySplitResult[1];
	}else if (mySplitResult.length < 1){
		  d.innerHTML = "&nbsp;";
		  s.innerHTML = "&nbsp;";
	} else {
	  d.innerHTML = mySplitResult[0] + "&nbsp;" + mySplitResult[1];
		  for(i=2;i<mySplitResult.length;i++){
			    con=con + mySplitResult[i] + "&nbsp;";
		  }
		  s.innerHTML = con;
	}
		return 0;
}


function nomeAleatorio(){
	var result="";
	for(x=0;x<=32;x++){
		result=result + String.fromCharCode(97 + Math.round(Math.random() * 25));
	}
	return result;
}
function divAleatoria(bname){
	var na=nomeAleatorio();
	var nb=nomeAleatorio();
	document.write("<div id='" + na + "' class='div_nome2'></div><div id='" + nb + "' class='div_sobrenome2'></div>");
	formataNome(bname, na, nb);
	return 0;
}
function divAleatoria2(bname, link){
	var na=nomeAleatorio();
	var nb=nomeAleatorio();
	document.write("<a href='" + link + "'><div id='" + na + "' class='div_nome'></div><div id='" + nb + "' class='div_sobrenome'></div></a>");
	formataNome2(bname, na, nb, link);
	return 0;
}
