﻿var RecaptchaOptions = {
	   theme : 'white',
	   lang : 'es'
	};

function str_replace(search, replace, subject) {
 
    var f = search, r = replace, s = subject;
    var ra = r instanceof Array, sa = s instanceof Array, f = [].concat(f), r = [].concat(r), i = (s = [].concat(s)).length;
 
    while (j = 0, i--) {
        if (s[i]) {
            while (s[i] = (s[i]+'').split(f[j]).join(ra ? r[j] || "" : r[0]), ++j in f){};
        }
    };
 
    return sa ? s : s[0];
}
function of_tagtextarea(textareaid, tagid)
{
    var len = $("#"+textareaid).val().length;
	
	var textarea = document.getElementById(textareaid);
	if (navigator.userAgent.indexOf("MSIE") > -1) {
		if (document.selection) {
			// The current selection
			var range = document.selection.createRange();
			// We'll use this as a 'dummy'
			var stored_range = range.duplicate();
			// Select all text
			stored_range.moveToElementText(textarea);
			// Now move 'dummy' end point to end point of original range
			stored_range.setEndPoint('EndToEnd', range);
			// Now we can calculate start and end points
			textarea.selectionStart = stored_range.text.length - range.text.length;
			textarea.selectionEnd = textarea.selectionStart + range.text.length;
			
			var start = textarea.selectionStart;
			var end = textarea.selectionEnd;
		}
	}
	else
	{
		var start = textarea.selectionStart;
 	  	var end = textarea.selectionEnd;	
	}
	
    var sel = textarea.value.substring(start, end);
	
    if (sel.length == 0) return;

	if (tagid == "com_bold")
	{
		topen="<strong>";
		tclose="</strong>";
	}
	else if (tagid=="com_italic")
	{
		topen="<em>";
		tclose="</em>";
	}
	else if (tagid == "com_p")
	{
		topen="<p>";
		tclose="</p>";
	}
	else if (tagid == "com_link")
	{
		var tlink = window.prompt("Introduzca la dirección web del enlace:");
		if (tlink ==null) return;
   		if (tlink.length == 0) return;
		topen = "<a href=\""+tlink+"\">";
		tclose = "</a>";
	}
	
    var replace = topen+sel+tclose;
    textarea.value = $("#"+textareaid).val().substring(0,start)+replace+$("#"+textareaid).val().substring(end,len);
};


$(document).ready(function(){

$("input#input-buscar").focus();
						   
$("a[name='cooken'],a[name='cookes'],a[name='cookde']").click(function(event)
{
	var cookiename = 'lan';
	var lang = $(this).attr("name");
	var link = $(this).attr("href");
	language = lang.substr(lang.length -2, 2);
	event.preventDefault();
	cookieval = $.cookie(cookiename,language,{ expires: 7 , path: '/'});
	window.location.href=link;
});

$("li.menu_h_hover").hover(
      function () {
		  
		var position = "";
		  
	  	switch ($(this).attr('id'))
		{
			case "b1": texto=lang.vmSorteos; break;
			case "b2": texto=lang.vmSortea; break;
			case "b3": texto=lang.vmAvanzados; break;
			case "b4": texto = lang.vmLista; break;
			/*case "b4": texto = lang.vmAleatorios; break;*/
			case "b5": texto = lang.vmMisSorteos; position = "style='right:1.25em;'"; break;
			default: texto ='';break;
		}
        $(this).append($("<div class=\"extendinfo\" "+ position + ">"+texto+"</div>"));
      }, 
      function () {
        $(this).find("div:last").remove();
});
/*//redondear las esquinas del main
$("div#portada, div#nubetags").corner("round");*/

//Para el buscador, efecto típico
$("input#input-buscar1").focus(function () {

	if ($(this).css("color") != "black")
		{ $(this).attr("value", ""); }

	$(this).css("color", "black");
});

//El portlet
$("a#portlet_pubsorteos_btn").click(function() {
	
	$("div#portlet_comentarios").hide();
	$("div#portlet_pubsorteos").show();

	$("a#portlet_comentarios_btn").attr("class", "");
	$(this).attr("class", "portlet_borde_debajo");
							 
});
$("a#portlet_comentarios_btn").click(function() {
	
	$("div#portlet_pubsorteos").hide();
	$("div#portlet_comentarios").show();

	$("a#portlet_pubsorteos_btn").attr("class", "");
	$(this).attr("class", "portlet_borde_debajo");
							 
});

$("input#clickSelect").click(function() { $(this).select(); });

});
