function chartObjShow(obj) { vz = (obj.vz.checked)?obj.vz.value:0; v = (obj.v.checked)?obj.v.value:0; a = (obj.a.checked)?obj.a.value:0; if (!a) $('#legenda').hide(); else $('#legenda').show(); if (!v) $('#legendv').hide(); else $('#legendv').show(); if (!vz) $('#legendvz').hide(); else $('#legendvz').show(); var chart = new FusionCharts("/charts/ScrollLine2D.swf", "gCID", $('#gCID').attr('width'), $('#gCID').attr('height'), "0", "0"); chart.setDataURL("/xml/xml.php?args=chart=ScrollLine2D|noanimation=1|vz="+vz+"|a="+a+"|v="+v); chart.render("chartdiv"); } function datePickerCompare() { if ($("#datePickerTo").datepicker("getDate") >= $("#datePickerFrom").datepicker("getDate")) { alert("Intervalul ales este invalid"); return false; } return true; } $.convertMenu = function(){ if ($('#menu')) { $('#menu li').each(function(i,obj) { $(obj).html("
'+obj.label+'
');
INPUTDIV = $('');
INPUTHINT = $('
');
$(INPUTHINT).tipsy({fallback: INPUTOBJSPAN.innerHTML,gravity:'w',html: true });
$(INPUTDIV).append(INPUTOBJINPUT);
$(INPUTDIV).append(INPUTHINT);
$(INPUTOBJ).empty();
$(INPUTOBJ).append(INPUTDIV);
$(INPUTOBJ).append(INPUTREQUIREDIMAGE);
}
);
registerForm();
}
$.webselect = function()
{
webselectTimeout = '';
// WEBSELECT
if ($('#webselect ul'))
if ($('#webselect ul')[0] && $('#webselect').attr('class') != 'select none')
{
jQuery('#webselect span').click(function() {
POS = jQuery('#webselect span').position();
if ($.browser.msie)
jQuery('#webselect ul').css("left", (POS.left-7)+"px");
else jQuery('#webselect ul').css("left", (POS.left-7)+"px");
jQuery('#webselect ul').css("top", (POS.top+14)+"px");
if (webselectTimeout) clearTimeout(webselectTimeout);
if (jQuery('#webselect ul').css("display") != 'none')
jQuery('#webselect ul').show();
else
{
jQuery('#webselect ul').show();
webselectTimeout = setTimeout(function() {
jQuery('#webselect ul').hide();
}, 1000
);
}
});
jQuery('#webselect ul').mouseover(function()
{
if (webselectTimeout) clearTimeout(webselectTimeout);
});
jQuery('#webselect').mouseout(function()
{
if (webselectTimeout) clearTimeout(webselectTimeout);
webselectTimeout = setTimeout(function() {
jQuery('#webselect ul').hide();
}, 1000);
});
}
}
jQuery(document).ready(function()
{
$.convertMenu();
$.convertSelect();
$.inputs();
$.webselect();
// OTHER STUFF
if (jQuery('.pickadate').length > 0)
{
$('.pickadate').mouseover(function() {$(this).css('border', '1px solid #ccc')});
$('.pickadate').mouseout(function() {$(this).css('border', '1px solid #eee')});
$('.pickadate').toggle(
function()
{
$('.calendars').show();
$(this).css('background', 'url(/img/site/goup.gif) right no-repeat');
},
function()
{
$('.calendars').hide();
$(this).css('background', 'url(/img/site/godown.gif) right no-repeat');
}
);
}
}
);
function register(sinField)
{
var regForm = $('#regform')[0];
formFields = new Array(
"email|email|Introdu o adresa de email valida.",
"pass|minlen=6|Introdu o parola de minim 6 caractere|Parola",
"comfirmpass|equal="+regForm.pass.value+"|Confirma Parola|Cele 2 parole nu se potrivesc",
"comfirmpass|minlen=6|Confirma Parola|Confirma Parola",
"name|minlen=2|Introdu numele tau|Numele tau",
"website|url|Adresa url valida. EX: http://www.gtop.ro"
);
if (sinField == 'init')
{
formFields.each(function(s, index) {
var F = s.split("|");
eval("inpObj = regForm."+F[0]);
eval("inpObj.onkeyup = function(){register('"+inpObj.name+"');};");
eval("inpObj.onblur = function(){if (this.value == '') {this.value = '"+inpObj.value+"';}register('"+inpObj.name+"');};");
eval("inpObj.onclick = function(){if (this.value == '"+inpObj.value+"') this.value = '';};");
eval("inpObj.onfocus = function(){if (this.value == '"+inpObj.value+"') this.value = '';};");
});
return;
}
CHECK = true;
formFields.each(function(s, index) {
var F = s.split("|");
C = 1;
if (sinField && sinField != F[0]) C = 0 ;
if (C)
{
// CREATE HINT FIRST
eval("inpObj = regForm."+F[0]);
if (!$('hintbox'+inpObj.name))
{
NODE = Builder.node('div', {className:"hint", style:"display:none", id:('hintbox'+inpObj.name)});
document.body.appendChild(NODE);
}
hintObj = $('hintbox'+inpObj.name);
hintObj.setStyle({display:"none"});
if (F[3] == inpObj.value && F[3]) ret = 0;
else ret = validateInput(F[1], inpObj);
spanObj = inpObj.parentNode.getElementsByTagName('span')[0];
if (ret)
{
if (F[0] == 'email')
{
ajaxCheck(inpObj, 'email', 'Adresa de e-mail este deja folosita');
spanObj.innerHTML = "
";
}
else
if (F[0] == 'website')
{
ajaxCheck(inpObj, 'website', 'Website-ul este deja inregistrat in baza de date');
spanObj.innerHTML = "
";
}
else spanObj.innerHTML = "
";
}
else
{
spanObj.innerHTML = "
";
POS = findInputPos(inpObj);
hintObj.setStyle({top:(POS[1]-10)+"px", left:(POS[0]+parseInt(inpObj.offsetWidth)+50)+"px", display:""});
hintObj.innerHTML = F[2]+" ";
CHECK = false;
}
}
})
if (!sinField && CHECK)
{
if (regForm.terms.checked != true) alert('Trebuie sa fi de acord cu regulile si conditile impuse de siteul GTop.ro');
else
{
tb_showloading();
new Ajax.Request('/remote/forms.php',
{
method:'post',
parameters: {
cmd: "register",
email: regForm.email.value,
pass: regForm.pass.value,
name: regForm.name.value,
website: regForm.website.value
},
onSuccess: function(transport)
{
var response = transport.responseText;
eval(response);
},
onFailure: function(){ alert('Something went wrong...') } });
}
}
return false;
}
function checkRegForm()
{
SET = {
email: 'email|checkIfEmailExists(obj)',
pass:'minlen=6',
comfirmpass:'minlen=6|matchPass(obj)',
name:'minlen=5',
website:'url|checkIfUrlExists(obj)'
};
$('#validreg').attr("value",1);
if ($('form.registerForm'))
{
$('form.registerForm input').each(function(i, obj)
{
if (SET[$(obj).attr('name')])
{
if (obj.value == obj.initialValue)
{
$(this).parent().parent().children('img').attr('src','/img/site/inputerror.gif');
$(this).parent().parent().children('img').attr('width','42');
$(this).parent().parent().children('img').attr('height','31');
$('#validreg').attr("value",0);
return false;
}
else
{
ret = checkFieldV2(obj, SET[$(obj).attr('name')]);
if (!ret)
{
$(this).parent().parent().children('img').attr('src','/img/site/inputerror.gif');
$(this).parent().parent().children('img').attr('width','42');
$(this).parent().parent().children('img').attr('height','31');
$('#validreg').attr("value",0);
return false;
}
else $(this).parent().parent().children('img').attr('src','/img/site/inputok.gif');
}
}
});
}
if ($('#validreg').attr('value') != 1) return false;
if ($('input.terms').attr('checked') != true)
{
alert('Trebuie sa fi de acord cu regulile si conditile impuse de siteul GTop.ro');
return false;
}
else
{
$('#validreg').attr("value",0);
regForm = $('form.registerForm')[0];
tb_showloading();
$.ajax({
url:'/remote/forms.php',
type:'post',
data: {
cmd: "register",
email: regForm.email.value,
pass: regForm.pass.value,
name: regForm.name.value,
website: regForm.website.value
},
success: function(response)
{
eval(response);
}});
}
return false;
}
function registerForm()
{
SET = {
email: 'email|checkIfEmailExists(obj)',
pass:'minlen=6',
comfirmpass:'minlen=6|matchPass(obj)',
name:'minlen=5',
website:'url|checkIfUrlExists(obj)'
};
if ($('form.registerForm'))
{
$('form.registerForm input').each(function(i, obj)
{
eval("obj.initialValue = '"+obj.value+"'");
if (SET[$(obj).attr('name')])
{
$(obj).keyup(function()
{
ret = checkFieldV2(this, SET[this.name]);
if (ret == 2) return;
if (!ret)
{
$(this).parent().parent().children('img').attr('src','/img/site/inputerror.gif');
$(this).parent().parent().children('img').attr('width','42');
$(this).parent().parent().children('img').attr('height','31');
}
else $(this).parent().parent().children('img').attr('src','/img/site/inputok.gif');
});
$(obj).focus(function()
{
if (this.value == this.initialValue) this.value = '';
});
$(obj).blur(function()
{
if (this.value == '') this.value = this.initialValue;
});
}
}
);
}
}
function matchPass(obj)
{
if (obj.value != $('#opass').attr('value')) return false;
return true;
}
function checkIfEmailExists(obj)
{
$(obj).parent().parent().children('img').attr('src', '/img/site/inputloading.gif');
obj.id = 'checkIfEmailExists';
$.ajax(
{
type:'post',
url:'/remote/forms.php',
data: {check: 'email', value: obj.value},
success: function(response)
{
if (response == 1)
{
obj = $('#checkIfEmailExists');
$(obj).parent().parent().children('img').attr('src', '/img/site/inputerror.gif');
$(obj).parent().parent().children('img').attr('width', '42');
$(obj).parent().parent().children('img').attr('height', '31');
}
else
{
obj = $('#checkIfEmailExists');
$(obj).parent().parent().children('img').attr('src', '/img/site/inputok.gif');
}
}
});
return 2;
}
function checkIfUrlExists(obj)
{
$(obj).parent().parent().children('img').attr('src', '/img/site/inputloading.gif');
obj.id = 'checkIfUrlExists';
$.ajax(
{
type:'post',
url:'/remote/forms.php',
data: {check: 'website', value: obj.value},
success: function(response)
{
if (response == 1)
{
obj = $('#checkIfUrlExists');
$(obj).parent().parent().children('img').attr('src', '/img/site/inputerror.gif');
$(obj).parent().parent().children('img').attr('width', '42');
$(obj).parent().parent().children('img').attr('height', '31');
}
else
{
obj = $('#checkIfUrlExists');
$(obj).parent().parent().children('img').attr('src', '/img/site/inputok.gif');
}
}});
return 2;
}
function checkFieldV2(obj, args)
{
checks = args.split("|");
for (j=0;j
expandare detalii';
elem = parObj.getElementsByTagName('div');
for (i=0;i
');
return false;
}
else
{
jQuery('#'+errorspanid).html('
');
return true;
}
}
function showLangMenu(obj)
{
if (obj.getElementsByTagName('ul')[0].style.display == '')
{
obj.getElementsByTagName('ul')[0].style.display = 'none';
}
else
{
obj.getElementsByTagName('ul')[0].style.display = '';
}
return false;
}
var fastSelectTimeout;
function fastSelect()
{
if ($('#fastselect').css("display") == 'block')
{
$('#fastselect').hide();
clearTimeout(fastSelectTimeout);
return false;
}
POS = findInputPos($('#selb')[0]);
$('#fastselect').css("display",'block');
off = ($('#fastselect').attr('offsetWidth')-8);
$('#fastselect').css("left",(POS[0]-off)+'px');
jQuery('#fastselect ul').mouseover(function()
{
if (fastSelectTimeout) clearTimeout(fastSelectTimeout);
});
jQuery('#fastselect ul').mouseout(function()
{
if (fastSelectTimeout) clearTimeout(fastSelectTimeout);
fastSelectTimeout = setTimeout(function() {
jQuery('#fastselect').hide();
}, 2000);
});
$('#fastselect').click(function()
{
$('#fastselect').hide();
});
fastSelectTimeout = setTimeout(function() {
$('#fastselect').hide();
}, 2000
);
return false;
}
function slideFeedback()
{
if (!jQuery('#feedbackform')) return;
jQuery('#feedbackform').css("width", document.body.offsetWidth+'px');
if ($.browser.msie && $.browser.version.substr(0,1)<7) jQuery('#feedback').css('left', '-500px');
if ($('#feedbackform').css("top") == '0px')
{
if ($.browser.msie && $.browser.version.substr(0,1)<7) jQuery('#feedbackform').animate({top: -363},300);
else jQuery('#feedbackform').animate({top: -360},300);
jQuery('embed').css("visibility", "hidden");
jQuery('object').css("visibility", "hidden");
}
else
{
jQuery('#feedbackform').animate({top: 0},400,'linear');
jQuery('embed').css("visibility", "visible");
jQuery('object').css("visibility", "visible");
}
return false;
}
function sendFeedback(formobj)
{
if (!checkField(formobj.email,'email','emailicon'))
{
alert('Introdu o adresa de email valida');
return false;
}
if (!checkField(formobj.text,'minlen=20','descicon'))
{
alert('Introdu mesajul tau de minimum 20 de caractere');
return false;
}
vaca = $('#topicar').attr('value');
$.ajax({
type: "POST",
url:'/remote/forms.php',
data: {
cmd: "feedback",
email: formobj.email.value,
pass: formobj.text.value,
domain: formobj.domain.value,
topic:vaca,
browser:$('feedBackInfo').innerHTML
},
success: function(result)
{
}
});
$('#feedmsg').html('
Sterge Alias