String.prototype.trim = function() {
	a = this.replace(/^\s+/, '');
	return a.replace(/\s+$/, '');
};

function remove_tag (elem_a) { //,price_id) {
	var tbody =  elem_a; //.parentNode; //.parentNode.parentNode;
	tbody.style.display='none';
    while(tbody.hasChildNodes()) {
      tbody.removeChild(tbody.childNodes[0])
    }
}
function tagit(that) {
	if (that.value.indexOf(",") >= 0) {
		var tags = that.value.split(",");
		for(i = 0; i < tags.length; i++) {
			var trimmed = tags[i].trim() ;
			if(trimmed.length > 0) {
				ge('tags').innerHTML += '<span onmouseover="this.className=\'tag_fieldAct\'; " onmouseout="this.className=\'tag_field\'; " onclick="remove_tag(this)" class="tag_field"><input type="hidden" name="tag[]" value="'+tags[i]+'" />'+tags[i]+'</span>';	
				that.value = that.value.replace(tags[i] + ",","");
			}
		}
	}
}

function change_hover(id) {
	if(id != "") {
	    var elem = document.getElementById(id);
	    if(elem) {
	        var imgs = elem.getElementsByTagName('img');
	        for(i = 0; i < imgs.length; i++) {
		        imgs[i].src = imgs[i].src.replace("ne", "ano");
	        }
	        $("#" + id).addClass("open");
	    }
    //	$("#" + id + " > img").attr("src", 'design/lista/anoMnuLeft.png');
    }
}

function toogle_hover(id, st) {
	if(id != "") {
	    var elem = document.getElementById(id);
	    var imgs = elem.getElementsByTagName('img');
	    for(i = 0; i < imgs.length; i++) {
		    if(st == 1) {
		    //if(imgs[i].src.ereg("ne")) {
		        imgs[i].src = imgs[i].src.replace("ne", "ano");
		        //elem.style.backgroundImage = 'design/clanky/anoNavBcg.png';
		        type = 1;
		    } else {
		        imgs[i].src = imgs[i].src.replace("ano", "ne");
		        type = 2;
		    }
	    }
	    if(type == 1)
	        $("#" + id).addClass("open2");
	    else $("#" + id).removeClass("open2");
    //	$("#" + id + " > img").attr("src", 'design/lista/anoMnuLeft.png');
    }
}

function getElementsByClass(searchClass,node,tag) {
        var classElements = new Array();
        if ( node == null )
                node = document;
        if ( tag == null )
                tag = '*';
        var els = node.getElementsByTagName(tag);
        var elsLen = els.length;
        var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
        for (i = 0, j = 0; i < elsLen; i++) {
                if ( pattern.test(els[i].className) ) {
                        classElements[j] = els[i];
                        j++;
                }
        }
        return classElements;
}

	function draw_buttons() 
		{
	var prep = '<img style="float: left" src="design/clanky/browseButtonLeft.png" /><div class="innerText">';
	prep = '<img style="float: left"  src="design/clanky/browseButtonLeft.png" /><div class="innerText">';
	var app = '</div><img style="float: left;" src="design/clanky/browseButtonRight.png" />';
	
		var elems = getElementsByClass('ImgButton', document, 'a');
		for(i = 0; i < elems.length; i++) {
			elems[i].innerHTML = prep + elems[i].innerHTML + app;
		}

	var prep = '<img style="float: left" src="design/clanky/browseButtonLeftD.png" /><div class="innerText">';
	prep = '<img style="float: left"  src="design/clanky/browseButtonLeftD.png" /><div class="innerText">';
	var app = '</div><img style="float: left;" src="design/clanky/browseButtonRightD.png" />';

		
		var elems = getElementsByClass('ImgButtonI', document, 'button');
		for(i = 0; i < elems.length; i++) {
			elems[i].innerHTML = prep + elems[i].innerHTML + app;
		}

 //$(".ImgButton").each(
//	 function( intIndex ){
//		window.alert(this);
 //
//	}
//);

	//$(".ImgButton").prepend = prep;
	//$(".ImgButton").append = app;
}

function upload_fields(curr, text, popisek) {
	if(curr == start) {
		if(start == row_limit) return false;
		++start;
		var tbody = document.getElementById('fields');

		var row = document.createElement('tr');
    	var td_1 = document.createElement('th'); 
    	var td_2 = document.createElement('td');
    	var td_3 = document.createElement('td');
    	var input_1 = document.createElement('input');
    	var input_2 = document.createElement('input');

		var title = document.createTextNode(text + ' #'+start);
		input_1.type="file";
		input_1.size="25";
		input_1.name = "file["+start+"]";
		input_2.type="text";
		input_2.className="uploader_desc";
		input_2.name = "popisek["+start+"]";
	if(uploader_on_change_activity) {
		input_1.onclick = function () { upload_fields(start, text, popisek) };
		input_1.onchange = function () { upload_fields(start, text, popisek) };		
	}
        td_1.appendChild(title);
		td_2.appendChild(input_1);
		td_2.style.textAlign = "left";
        td_3.appendChild(input_2);
        
		row.appendChild(td_1); row.appendChild(td_2); row.appendChild(td_3);
		tbody.appendChild(row);
	}
}