function search() {

	advAJAX.assign(document.getElementById("searchForm"), {
	    onSuccess : function(obj) {

	        if( obj.responseText != "" ) {

						var xmlstring = obj.responseText;
						var xmlobject = (new DOMParser()).parseFromString(xmlstring, "text/xml");

						var root = xmlobject.getElementsByTagName('links')[0];

						var items = root.getElementsByTagName("link");

						document.getElementById("links").innerHTML = '';

						var content = '';

						if( items.length > 0 )  {
							for (var i = 0 ; i < items.length ; i++) {
	
								var item = items[i];
								var id = item.getElementsByTagName("id")[0].firstChild.nodeValue;
								var name = item.getElementsByTagName("name")[0].firstChild.nodeValue;
								var href = item.getElementsByTagName("href")[0].firstChild.nodeValue;
								var href_short = item.getElementsByTagName("href_short")[0].firstChild.nodeValue;
								var date = item.getElementsByTagName("date")[0].firstChild.nodeValue;
								var description = item.getElementsByTagName("description")[0].firstChild.nodeValue;
								var tags = item.getElementsByTagName("tags");
								
									var tagsContent = '';
								
									for( var ii=0; ii<(tags[0].childNodes.length-1)/2;ii++) {
										var tagID = tags[0].getElementsByTagName("id")[ii].firstChild.nodeValue;
										var tagName = tags[0].getElementsByTagName("name")[ii].firstChild.nodeValue;

											tagsContent += '<li>';
											tagsContent += '<a href="http://spis.adiasz.pl/tag/'+tagName+'">'+tagName+'</a>';
											tagsContent += '</li>';
									}
	
								content += '<div class="link">';
								content += '<p>';
								content += '<h4><a href="'+href_short+'" id="title'+id+'" target="_new">'+name+'</a></h4>';
								content += '<a href="javascript:showHide(\'Left'+id+'\');"><img src="http://spis.adiasz.pl/img/arrowDown.png" alt="rozwin" /></a>';
								content += '&nbsp;';
								content += date;
								content += '</p>';
								content += '<div class="clear"></div>';
								content += '<div id="descriptionLeft'+id+'" class="hide">';
								content += '<ul>';
								content += tagsContent;
								content += '</ul>';
								content += '<br class="clear" />';
								content += '<span>';
								content += description;
								content += '<br /><br />';
								content += '<a href="http://spis.adiasz.pl/details/'+href_short.replace(/http:\/\/spis.adiasz.pl\//i, "")+'">szczegóły</a>';
								content += '<a href="http://spis.adiasz.pl/link_delete_commit.php?linkID='+id+'">usuń</a>';
								content += '<a href="http://spis.adiasz.pl/index.php?linkID='+id+'#searchForm">edytuj</a>';
								content += '</span>';
								content += '</div>';
							}
						} else {
							content = 'Nie znaleziono linków.<br /><br />';
						}

						document.getElementById("links").innerHTML = content;

	        } else {
						document.getElementById("links").innerHTML = "Nie znaleziono pasujących linków.";
	        }
	    }
	});
}

function rewriteShortHref( name ) {
	var stringReplaced;
	stringReplaced = replacePolish( name );
	stringReplaced = stringReplaced.replace( /^\s+|\s+$/g,"" );
	document.getElementById("href_short").value = 'http://spis.adiasz.pl/' + stringReplaced.replace( /[^a-zA-Z0-9]/g, '-' ).replace( /-+/g, '-' );
}

function replacePolish( string ){
	var Ar = new Array(2);
	Ar[0] = new Array( "ą", "ć", "ę", "ł", "ń", "ó", "ś", "ź", "ż", "Ą", "Ć", "Ę", "Ł", "Ń", "Ó", "Ś", "Ź", "Ż" );
  Ar[1] = new Array( "a", "c", "e", "l", "n", "o", "s", "z", "z", "A", "C", "E", "L", "N", "O", "S", "Z", "Z" );

  for( var i=0; i<Ar[0].length; i++ ){
    myRegExp = new RegExp(Ar[0][i],"g");
    string = string.replace(myRegExp, Ar[1][i]);
  }
	return string;
}