Sortea2 La máquina de sortear « visit
This is my Source Code and I don't want to show it here
View Source Code only (as overlay)
// That code snippet belongs to Sortea2 La máquina de sortear - http://sortea2.com
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_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(){
$("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#b1,li#b2,li#b3,li#b4,li#b5").hover(
function () {
switch ($(this).attr('id'))
{
case "b1": texto=lang.vmSorteos; break;
case "b2": texto=lang.vmSortea; break;
case "b3": texto = lang.vmLista; break;
case "b4": texto = lang.vmAmigoInvisible; break;
case "b5": texto = lang.vmMisSorteos; break;
default: texto ='';break;
}
$(this).append($("<div class=\"extendinfo\">"+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(); });
});
var PHPURL = "../sortear/nuevo";
var PHPSORTEO = "../sortear/";
var PHPTAGS = "../php/s2tagsuggest.php";
var captchat = '';
var redirectto = '';
var pfechadate = new Date();
var pfecha = pfechadate.asString();
$(function ()
{
Date.firstDayOfWeek = 1;
$('.date-pick').datePicker().val(pfecha).trigger('change');
});
$(function () {
$("input[name='tags']").tagSuggest({
tags: ['coche', 'viaje', 'iphone', 'ipod', 'apartamento'],
separator: ",",
'delay' : 100
});
$("input[name='tags']").tagSuggest({
url: PHPTAGS,
delay: 250,
separator: ",",
'delay' : 100
});
});
function Redirect()
{
window.location = redirectto;
}
$(document).ready(function(){
$("input[name='subir_fichero']").click(function(evento)
{
evento.preventDefault();
alert('Incluir lógica de subida de fichero');
});
$("input[name='enviar']").click(function(evento)
{
evento.preventDefault();
var formData = $("form[name='pubsorteo']").serializeArray();
//captcha
if (usuario == 0 & simple =='N' & captchat =='') {
formData.push({ name: "captcha",value: 'S'});
}
else if (usuario ==0 & captchat !== '' && captchat !== 'null')
{
formData.push({ name: "captcha",value: 'T'});
formData.push({ name: "captchaT",value: captchat});
}
else
{
formData.push({name: "captcha",value: 'N'});
}
$("div#resultado").remove(); //Borramos si existia
$.post(PHPURL,formData,
function(retorno)
{
var escribe;
if (retorno.error =='')
{
$("input#pubsorteo_enviar").attr("disabled", "disabled");
escribe = retorno.msg;
id = retorno.id;
$("div#caja").append("<div id='resultado'><br/>" + escribe + "</div>");
setTimeout('Redirect()',2500);
redirectto = PHPSORTEO+id;
}
else
{
escribe = retorno.error;
captchat = retorno.captchat;
if (captchat == '' & usuario == 0) {
Recaptcha.reload();
}
$("div#caja").append("<div id='resultado'><br/>" + escribe + "</div>");
var focus = retorno.campofocus;
if (focus !='')
{
$("[name='"+focus+"']").focus();
}
}
},"json");
/*
snombre = $("input[name='nombre']").val();
surl= $("input[name='url']").val();
scoste = $("input[name='coste']").val();
if (scoste!= '')
{
smoneda = $("input[name='moneda']").val();
scoste = scoste + " " + smoneda;
}
else
{
scoste = 0;
smoneda = "";
}
spapeletas = $("input[name='total']").val();
sdescripcion = $("input[name='descripcion']").val();
stags = $("input[name='tags']").val();
sdate1 = $("input[name='date1']").val();
*/
});
$("#com_bold,#com_italic,#com_link").click (function()
{
return of_tagtextarea('input-text', $(this).attr("id"));
});
/**
* @author p
*/
function ajaxFileUpload()
{
$("#loading")
.ajaxStart(function(){
$(this).show();
})
.ajaxComplete(function(){
$(this).hide();
});
$.ajaxFileUpload
(
{ url:PHPURL,
secureuri:false,
fileElementId:'fileToUpload',
dataType: 'json',
success: function (data, status)
{
if(typeof(data.error) != 'undefined')
{
if(data.error != '')
{
alert(data.error);
}else
{
// alert(data.msg);
of_writeimage(data.imagename,data.size);
return true;
}
}
},
error: function (data, status, e)
{
//alert('error' + e);
}
}
)
return false;
}
function of_writeimage(imagename,size)
{
var folder = "../images/pubsorteo/";
var textareaid = "input-text";
if (size ==null) size = '';
var image = "<img src=\"" + folder + imagename +
"\" alt=\"" + imagename + "\"" +
" title=\"" + imagename + "\"" +
" " + size +
" class=\"img\" />";
$("#"+textareaid).val(image + "\n\n" + $("#"+textareaid).val());
return;
}
$("input[name='fileToUpload']").live('change', function()
{
var retorno = ajaxFileUpload();
});
});//ready
Syndicate
Categories
Statistics
There are 330 Sites with 745 Links of Interest in 18 Categories. The latest Site was added 4 months ago.
About
This is a project by Sebastian Senf, for his part jQuery user and lover too. Follow me.