function openModalCompartir(a){$("#modalContainerShare").modal();$("#modalContainerShare #button .share").click(function(){fbCompartir(a)})}function openModalLike(a){$("#modalContainerLike").modal({onClose:function(){thisMovie("flash").loadRequestLike();$.modal.close()}});$("#modalContainerLike #like-button").html("<fb:like href='"+url+"?post="+a+"' send='false' width='350' show_faces='false' colorscheme='dark' font=''></fb:like>");FB.XFBML.parse(document.getElementById("like-button"))}
function fbCompartir(a){FB.getLoginStatus(function(b){b.session?publish(a):FB.login(function(b){b.session&&b.perms&&publish(a)},{perms:"publish_stream"})})}
function publish(a){$.ajax({type:"POST",url:"http://"+domain+"/rb_rockcatObtener.aspx",cache:!1,dataType:"json",data:{id:a},complete:function(b){b.responseText&&b.responseText!=""&&(b=$.parseJSON(b.responseText),FB.ui({method:"stream.publish",message:"",attachment:{name:b.titulo,caption:"{*actor*} comparti&oacute; esta info de RockCat con sus amigos:",description:b.descripcion,media:[{type:"image",src:url+"images/96x96.jpg",href:url+"?post="+a+"&seccion=4"}],properties:{":":{text:"www.rockinbembos.com",
href:url+"?post="+a+"&seccion=4"}}}},function(a){a&&a.post_id&&thisMovie("flash").loadRequestCompartir();$.modal.close()}))}})}function thisMovie(a){return navigator.appName.indexOf("Microsoft")!=-1?window[a]:document[a]}var printHtml=!0,jsReady=!1,videoID=0,imageName="M.jpg";
function getAlbums(){var a=FB.getSession().uid;FB.api({method:"fql.multiquery",queries:{albums:"SELECT owner, aid, name, size, cover_pid FROM album WHERE owner = "+a+" AND size>0 LIMIT 0,20",covers:"SELECT pid, src_small FROM photo WHERE pid IN (SELECT cover_pid FROM #albums)"}},function(a){var c="",c="<albums>";if(a[0].name=="albums")for(pos in a[0].fql_result_set)c+='<album aid="'+a[0].fql_result_set[pos].aid+'" name="'+a[0].fql_result_set[pos].name+'" cover="'+a[1].fql_result_set[pos].src_small+
'" />';c+="</albums>";thisMovie("flash").loadRequestGalerias("1");thisMovie("flash").loadRequestGalerias(c)})}function getPhotos(a){FB.api({method:"fql.query",query:'SELECT pid, src_small, src_big, src, link, caption FROM photo WHERE aid = "'+a+'" limit 0,16'},function(a){var c="",c="<photos>";for(pos in a)c+='<photo pid="'+a[pos].pid+'" src="'+a[pos].src_small+'" big="'+a[pos].src_big+'" />';c+="</photos>";thisMovie("flash").loadRequestFotos(c)})}
function fbLogin(){FB.login(function(a){if(a.status=="connected")a=FB.getSession().uid,thisMovie("flash").loadRequestLogin(a),$.modal.close()},{perms:"publish_stream, user_photos"})}function getFacebook(){FB.getLoginStatus(function(a){a.status=="connected"?(a=FB.getSession().uid,thisMovie("flash").loadRequestLogin(a),$.modal.close()):fbLogin()})}
function shareVideo(){var a=videoID;FB.ui({method:"stream.publish",message:"",attachment:{name:"Saca el rock que hay en ti",caption:"{*actor*} sac&oacute; el rock que hay en &eacute;l",description:"Mira mi videoclip, ves; el rock forma parte de mi, s&aacute;calo t&uacute; tambi&eacute;n y haz tu propio video clip. Entra a",media:[{type:"image",src:url+"fotos/fb_"+imageName,href:url+"sacaelrock.asp?intID="+a+"&chrTipo=F"}],properties:{":":{text:"www.rockinbembos.com",href:url+"sacaelrock.asp?intID="+
a+"&chrTipo=F"}}}},function(a){a&&a.post_id&&thisMovie("flash").loadRequestCompartir();$.modal.close()})}function isReady(){return jsReady}function openModalLogin(){$("#modalContainerConnect").modal();$("#modalContainerConnect #button .login").click(function(){fbLogin()})}function openModalShare(a){a=a.split(",");videoID=a[0];imageName=a[1];$("#modalContainerShareVideo").modal();$("#modalContainerShareVideo #button .share").click(function(){shareVideo()})}$("#opensharemodal").live("click",function(){openModalShare("1")});
$(document).ready(function(){jsReady=!0});

//Estapa Votación
function FacebookLogin()
{
	FB.login(
		function(response)
		{
			if (response.status == "connected")
			{
				GetUserInfo(idGroup);
			}
		}, 
		{
			perms: 'publish_stream, email'
		}
	);
};


function InitVoteFacebook(idGroup)
{
	FB.login(
		function(response)
		{
			if( response.status == "connected" )
			{
				GetUserInfo(idGroup);
			}
			else
			{
				 FacebookLogin();
			}
			
		},
		{
			perms: 'publish_stream, email'
		}
	);
};


function GetUserInfo(idGroup)
{
	FB.api(
	{
		method: 'fql.query',
		query: 'SELECT uid, first_name, last_name, email FROM user WHERE uid=me()'
	},
	
	function(user)
	{
		$.ajax({
			   type: "POST",
			   url: "rb_ribVotacion.aspx",
			   data: "strGrupo=" + idGroup + "&strCodigo=" + user[0].uid + "&strNombre="+ user[0].first_name +"&strApellido=" + user[0].last_name + "&strEmail=" + user[0].email,
			   success: function( data ) 
			   {
					var obj = jQuery.parseJSON(data);
					thisMovie('flash').loadModalVote(obj.strVotos);
					$.modal.close();
			   }
		});
		
	});
}


function initFBShare(idGroup, Name)
{
	FB.getLoginStatus(function(response) 
	{
	  if (response.session) 
	  {
		shareData(idGroup, Name);
	  } 
	  else 
	  {
		FB.login(function(response) {
		 if (response.session) {
				if (response.perms) {
					shareData(e);
				} 
			  } 
			}, {perms:'publish_stream'});
	  }
	});
}
	
function shareData( idGroup, Name )
{
	FB.ui(
	   {
		 method: 'feed',
		 name: 'Rock in Bembos',
		 link: url+'?seccion=1',
		 picture: url + 'images/shareVote.jpg',
		 caption: 'Vota por la demo "' + Name +'". Podr&aacute;s ganarte Bembos por todo un a&ntilde;o.',
		 description: 'Tu voto siempre es importante. Vota por la demo que m&aacute;s te guste y apoya a tu banda favorita. Entra al sorteo para ganar vales de consumo en Bembos por todo un a&ntilde;o.',
		 message: ''
	   },
	   function(response) {
		 if (response && response.post_id) {
			  $.ajax({
					   type: "POST",
 					   url: "rb_ribCompartir.aspx",
//					   data: "strGrupo=147&strCodigo="+ response.post_id,
					   data: "strGrupo=" + idGroup + "&strCodigo="+ response.post_id,
					   success: function( data ) 
					   {
						
					   }
			  });
		 } 
	   }
	  );
}

function openModalVote(idGroup)
{
	$("#modalContainerVote").modal({
	onClose : function(){
		$.modal.close();
	},
	closeClass: "voteClose",
	closeHTML: "<a href='#'><!--Close--></a>"
	});
	$("#modalContainerVote #button .vote").click(function(e){  e.preventDefault(); InitVoteFacebook(idGroup); });
}

function openModalCompartirVotar(demoData)
{
	var data = demoData.split(',');
	$("#modalContainerVoteShare").modal({
	onClose : function(){
		$.modal.close();
	},
	closeClass: "voteClose",
	closeHTML: "<a href='#'><!--Close--></a>"
	});
	$("#modalContainerVoteShare #button .share").click(function(e){ e.preventDefault(); initFBShare(data[0],data[1]); });
}
