﻿var isCleared = false;
function removeContent(obj) {
	if (!isCleared) {
		obj.value = "";
		isCleared = true;
	}
	var cls = obj.className;
	cls = "";
	cls = cls.replace(/blur/, "");
	obj.className = cls;
}

function song(song_id,song_name, song_author, song_category, coll_name, coll_num, url,song_album) {
	this.song_id = song_id;
	this.song_name = song_name;
	this.song_author = song_author;
	this.song_category = song_category;
	this.coll_name = coll_name;
	this.coll_num = coll_num;
	this.song_album = song_album;
	this.url = url;
}

function showSearchResults(toOpen) {
	if(toOpen) $("#SearchResultsBox").slideDown(); else $("#SearchResultsBox").slideUp();
}
var arrColumns = [['שם השיר', 'searchSongTd'], ['שם האומן', 'searchAuthorTd'], ['שם המדור', 'searchCatTd'], ['שם הרצף', 'searchCollNameTd'], /*["מס' רצף", '50px'],*/['', 'searchPlayTd']];
function SearchHandler(allSongs,search_term) {
	showSearchResults(true);
	showResultsTable(true);
	var sHtml = new Array();
	var className = "";
	var oTbody = document.getElementById('search_tblBody');

	$(oTbody).empty();
	var td,tr;
	for (var iSongsCounter = 0; iSongsCounter < allSongs.length; iSongsCounter++) {
		currsong = allSongs[iSongsCounter];

			var tr = document.createElement("tr");

			if (iSongsCounter % 2 == 0) className = "";
			elseclassName = "two";
			tr.className = className;

			td = document.createElement("td");
			td.innerHTML = currsong.song_name;
			td.className = arrColumns[tr.childNodes.length][1];
			tr.appendChild(td);
			
			td = document.createElement("td");
			td.innerHTML = currsong.song_author;
			td.className = arrColumns[tr.childNodes.length][1];
			tr.appendChild(td);

		  /*  td = document.createElement("td");
			td.innerHTML = currsong.song_album;
			td.className = arrColumns[tr.childNodes.length][1];
			tr.appendChild(td);*/

			td = document.createElement("td");
			td.innerHTML = currsong.song_category;
			td.className = arrColumns[tr.childNodes.length][1];
			tr.appendChild(td);

			td = document.createElement("td");
			td.className = arrColumns[tr.childNodes.length][1];
			td.innerHTML = currsong.coll_name+" - "+ currsong.coll_num;
			tr.appendChild(td);

			td = document.createElement("td");
			td.className = arrColumns[tr.childNodes.length][1];
			
			
			td.innerHTML ="<span class=StreamList onClick=ShowList(" +currsong.song_id+ ")></span><span onclick=\"Windows.Audio('#1#"+ currsong.song_id + "')\" class=StreamPlay></span><span   alt='הוסף/הסר מהמועדפים'   style=\"background-position: "+(Favs[currsong.song_id]?'left':'right')+" top\" class='star"+currsong.song_id+" StreamFav' onclick=Fav("+currsong.song_id+")></span>";
						
			tr.appendChild(td);
			oTbody.appendChild(tr);
	}
	
	var search_count_string='נמצאו %NUM% תוצאות ';
	if (allSongs.length == 0) { search_count_string = " לא נמצאו תוצאות ";showResultsTable(false); }
	else if (allSongs.length == 1) search_count_string = " נמצאה תוצאה אחת ";
	var replaceRX =new RegExp("%NUM%",'g');
	_('search_count').innerHTML = search_count_string.replace(replaceRX, allSongs.length);
	_('search_term').innerHTML = search_term;
	_('search_colon').innerHTML = (allSongs.length == 0)?".":":";
}
function DoSearch(str,type) {
	ExecuteJS("/Radio/JS.ashx?act=search&s=" + escape(str) + "&cat=" + type);
}
function getFavImageEnd(obj) {
	var imagename = "";
	if (obj.parentNode.className == "searchFavTd") {
		imagename += "_search";
		if (obj.parentNode.parentNode.className.indexOf('two') == -1) {
			imagename += "_two";
		}
	}
	//imagename += ".png";
	return imagename;
}

function showResultsTable(toShow) {
	document.getElementById('tableContainer').style.display = toShow ? "" : "none";
	document.getElementById('tblHead').style.display = toShow ? "" : "none";
 
}
