E-Bülten
Bodrum Esnaf E-Bülten
Bizden haberdar olmak istiyorsanız lütfen bilgilerinizi paylaşınız.
var ML; if(ML == undefined) { ML = {};
ML.gId = function(id) { return document.getElementById(id); };
ML.gName = function (name) { return document.getElementsByName(name); }
ML.gTag = function (name) { return document.getElementsByTagName(name); }
ML.hasClassName = function(element, className) { var elementClassName = element.className;
return (elementClassName.length > 0 && (elementClassName == className || new RegExp("(^|\\s)" + className + "(\\s|$)").test(elementClassName))); };
ML.addClassName = function(element, className) { if (!ML.hasClassName(element, className)) element.className += (element.className ? ' ' : '') + className; return element; };
ML.removeClassName = function(element, className) { var newClass = ML.strip(element.className.replace(new RegExp("(^|\\s+)" + className + "(\\s+|$)"), ' ')); element.className = newClass; return element; };
ML.strip = function(string) { return string.replace(/^\s+/, '').replace(/\s+$/, ''); };
ML.gClass = function(className) { parentElement = document.body;
var children = parentElement.getElementsByTagName('*'); var re = new RegExp('\\b' + className + '\\b'); var element, elements = []; var i = 0; while ( (element = children[i++]) ){ if ( element.className && re.test(element.className)){ elements.push(element); } } return elements; }
} var hrefs = ML.gClass('checkbox');
for (var i = 0; i < hrefs.length; i++)
{
hrefs[i].onclick = function ()
{
if (ML.hasClassName(this, 'on'))
{
ML.removeClassName(this, 'on')
ML.gId('ml_group_' + this.getAttribute('rel')).value = '';
}
else
{
ML.addClassName(this, 'on');
ML.gId('ml_group_' + this.getAttribute('rel')).value = this.getAttribute('rel');
}
}
}
var labels = ML.gTag('label');
for (var i = 0; i < labels.length; i++)
{
labels[i].onclick = function (event)
{
var link = ML.gId(this.getAttribute('class'));
if (ML.hasClassName(link, 'on'))
{
ML.removeClassName(link, 'on');
ML.gId('ml_group_' + link.getAttribute('rel')).value = '';
}
else
{
ML.addClassName(link, 'on');
ML.gId('ml_group_' + link.getAttribute('rel')).value = link.getAttribute('rel');
}
}
}