var opt = getOptions();
var list = getDatasets();
function init()
{
var eDom = document.getElementById("guestbook");
appendForm(eDom);
if(eDom != null && list.length > 0)
{
for (var i = 0; i < list.length; i++)
{
dataset = list[i];
dataset['count'] = (list.length - i);
appendDataset(eDom, dataset);
}
}
}
function deleteText()
{
if(document.forms[0].elements['text'].value.indexOf('gen Sie hier bitte Ihren Eintrag zum G') == 2)
document.forms[0].elements['text'].value ='';
}
function deleteName()
{
if(document.forms[0].elements['name'].value =='Name')
document.forms[0].elements['name'].value ='';
}
function deleteMail()
{
if(document.forms[0].elements['mail'].value =='Email@Adresse.de')
document.forms[0].elements['mail'].value ='';
}
function appendForm(eDom)
{
var f = document.createElement("form");
var action = document.createAttribute("action");
action.nodeValue = "http://gbook.even2day.de/guestbook_add.php";
var formname = document.createAttribute("name");
formname.nodeValue = "GBform";
var method = document.createAttribute("method");
method.nodeValue = "post";
f.setAttributeNode(action);
f.setAttributeNode(method);
f.setAttributeNode(formname);
eDom.appendChild(f);
var div = appendDiv(f, opt, 'normal');
div.innerHTML = '
';
div.innerHTML += '
';
div.innerHTML += '';
div.innerHTML += '
';
div.innerHTML += '
';
}
function appendDataset(eDom, dataset)
{
var div;
if(opt['fontsize'] != '')
div = appendDiv(eDom, opt, 'bold', opt['fontsize']+'px');
else
div = appendDiv(eDom, opt, 'bold');
div.innerHTML += dataset['content'];
if(dataset['comment'] != '')
{
div = appendDiv(eDom, opt, 'bold');
div.innerHTML = '
Kommentar: '+dataset['comment']+'';
}
if(opt['fontsize'] != '')
div = appendDiv(eDom, opt, 'normal', opt['fontsize']-2+'px');
else
div = appendDiv(eDom, opt, 'normal', '16px');
div.innerHTML += 'Eintrag #'+dataset['count']+" von "+
(dataset['mail'] == '' ? '' : '')+
dataset['name']+
(dataset['mail'] == '' ? '' : '')+
' am '+dataset['date'];
if(opt['divider'] != '')
{
appendBreak(eDom);
appendImage(eDom, opt['divider']);
}
appendBreak(eDom);
appendBreak(eDom);
}
function appendDiv(el, opt, font_weight, font_size)
{
var div = document.createElement("div");
if(font_size == null || font_size == '')
font_size = '20px';
div.style.textAlign = 'center';
div.style.fontFamily = opt['font'];
div.style.fontSize = font_size;
if(font_weight == 'bold')
div.style.fontWeight = 'bold';
else
div.style.fontWeight = 'normal';
el.appendChild(div);
return div;
}
function appendImage(el, src)
{
var div = document.createElement("div");
div.style.textAlign = 'center';
var image = document.createElement("img");
var attrib_src = document.createAttribute("src");
attrib_src.nodeValue = src;
image.setAttributeNode(attrib_src);
div.appendChild(image);
el.appendChild(div);
}
function appendBreak(el)
{
var br = document.createElement("br");
el.appendChild(br);
}
var gid = '-1';function getOptions()
{
var opt = new Object; return opt;
}function getDatasets()
{
var list = new Array; return list;
}