var _temp = [];function loadFeedback(){	byId('load_img').style.visibility = 'visible';	var getCom = new AJAXInteraction(home_url+'feedback/feedback_ajax.php?upd=1&dummy='+new Date().getTime(), updFeedback, 'xml');	getCom.doGet();}function formSent(xmlDoc){		updFeedback(xmlDoc, 0);	byId('load_img2').style.visibility = 'hidden';	toggle('fform');	byId('_fform').reset();	//alert(xmlDoc);}function updFeedback(xmlDoc, refresh){		refresh = (typeof refresh == 'undefined' )? 1 : refresh;	refresh = (refresh != 0 )? true : false;	if(xmlDoc){		var comments = xmlDoc.getElementsByTagName('comment');		var c = byId('comments');		var cl = "comm";		if(refresh){			c.innerHTML='';		}				for(var i=0, l=comments.length; i<l; i++){			cl = (cl == "comm")? 'comm alt': 'comm';			var numb = (refresh)? (l - i): (c.childNodes.length+1);			var newComm = addComment(comments[i],cl, numb);			if(refresh){				c.appendChild( newComm );			}else{								c.insertBefore(newComm, c.firstChild)			}		}				replaceText(byId('com_col'), "("+ c.getElementsByTagName('span').length+")");		byId('load_img').style.visibility = 'hidden';			}}function addComment(commXML, l_class, numb){	var newDiv = document.createElement("div");	newDiv.id = "comm_"+commXML.getAttribute("id");				newDiv.className = 	l_class+" "+commXML.getAttribute("class");			var newMeta = document.createElement("div");		newMeta.className = "meta";	var newUrl1 = (commXML.getAttribute("url"))? "<a href='"+simpleHtmlEncode(commXML.getAttribute("url"))+"'>": '';	var newUrl2 = (commXML.getAttribute("url"))? "</a>\n" : '';	var newName = newUrl1 + "<strong>"+commXML.getAttribute("name")+"</strong>"+newUrl2;	var newDate = " <small>"+commXML.getAttribute("date")+"</small>\n";	var newNumber = " <span class='numb'>"+numb+"</span>\n";	newMeta.innerHTML = newNumber+ newName + newDate;		var newCom = document.createElement("div");	newCom.className = 'message';		newCom.innerHTML = simpleHtmlEncode(commXML.getElementsByTagName('message')[0].firstChild.nodeValue);		 	 	newDiv.appendChild(newMeta);	newDiv.appendChild(newCom);		return newDiv;}function put_id(id){	alert(id);}function get_new_id(){		var ai = new AJAXInteraction(home_url+'feedback/feedback_ajax.php?get_id=1&dummy='+new Date().getTime(), put_id, 'text');	ai.doGet();}function create_form(){		var divF = byId('fform');	if(divF){		var s = document.createElement('span');		s.id = "leave";		s.innerHTML =_v['leave'];				s.onclick = function(){ toggle('fform');};				divF.parentNode.insertBefore(s, divF);				var f = document.createElement('form');		f.id = '_fform';		f.innerHTML = 	'<span onclick="toggle(\'fform\')" class="x">X</span>'+						'<p><span id="_fname">'+_v['name']+'</span>'+						'<input type="text" id="f_name" name="f_name" value="" />'+						'</p>'+						'<p><span id="_fsite">'+_v['site']+'</span>'+						'<input type="text" id="f_site" name="f_site" value="" />'+						'</p>'+						'<p><span id="_fmess">'+_v['mess']+'</span>'+						'<textarea rows="8" cols="30" id="f_mess" name="f_mess" onkeyup="mess_length();" onkeydown="mess_length();" maxlength="1500"></textarea>'+						'<span id="_f_left">max: 1500</span>'+						'<span class="b_hold"><img class="ajax-loader" id="load_img2" style="visibility: hidden;" alt="ajax loader" src="/swedish-verbs/img/ajax-loader.gif" />'+						'<input type="button" class="b" id="_fsend" onclick="javascript:checkForm(this.parentNode);" value="'+_v['send']+'" />'+														'</span></p>';			divF.style.display = 'none';		divF.appendChild(f);			//get_new_id();			}}function mess_length(){	var max = 1500;	var form = byId('f_mess');	var mess = form.value;		var messl = mess.length;	if(messl > max){ mess = mess.substr(0,max); form.value = mess; messl = max;}	byId('_f_left').innerHTML = 'max: '+(max - messl);}function checkForm(obj) {	var err = 0;	var name = byId('f_name').value;	var site = byId('f_site').value;	var mess = byId('f_mess').value;			if ( name.length < 1 && site.length > 0 ){ alert('You cannot write your web-site without telling your name'); err = 1; }	if ( name.length > 0 && site.length > 0 && !site.match(/(.+\..+)/) ){ alert('Wrong web-site name'); err = 1; }	else if(site.length > 100){ alert('Your web-site`s name is way too long. Sorry.'); err = 1; }	if ( mess.length < 1 ){ alert('You must to write the message'); err = 1; }	else {mess = mess.substr(0,2000);}	if(name.length > 50){ alert('Is it your real name? It really doesn`t seem so..'); err = 1; }	if ( name.length < 1 ){ name = '_unknown'; }	if(err != 1){		var poststr = "f_name=" + escape(encodeURI( name )) +						"&f_site=" + escape(encodeURI( site )) +						"&f_mess=" + escape(encodeURI( mess ));		_temp['f_name'] = name;		_temp['f_site'] = site;		_temp['f_mess'] = mess;				byId('load_img2').style.visibility = 'visible';			var ai = new AJAXInteraction("/swedish-verbs/feedback/feedback_ajax.php", formSent,  'xml');				ai.doPost(poststr);	}}