﻿String.prototype.endsWith = function(str)
{return (this.match(str+"$")==str)}

function showImageL(list,width,height)
{
	var _images = getImagesArray(list);
	if(_images != null)
	{
		var _random = getRandom(_images.length);
		var _item = _images[_random];
		//document.write('<a href ="'+_item[0]+'" target="_blank" ><img src="'+_item[1]+'"  border=0 width="'+width+'" ></a>');
		if (_item[1].endsWith(".swf")){
			document.write('<embed src="' + _item[1] + '" loop="true" menu="false" quality="high" salign="LT" bgcolor="" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" align="bottom" height="105" width="475">');
		}
		else {
			document.write('<a href ="'+_item[0]+'" target="_blank" ><img src="'+_item[1]+'"  border=0></a>');
		}
	}
}

function getRandom(max)
{
	var random = Math.round(Math.random()*(max-1));
	return random;
}

function getImagesArray(listImages)
{
if(listImages == '')
return null;

var item='';
var link='';
var polje = new Array();
var itemArray = new Array();
	for(i=0;i<listImages.length;i++)
	{
		item='';
		link='';
		itemArray = new Array();
		
		
		if(listImages.charAt(i) == '<' && listImages.charAt(i+1) == 'a')
		{
			i++;
			for(j=i;j<listImages.length;j++)
			{

				//je povezava
				
				if(listImages.charAt(j) == 'h' && listImages.charAt(j+1) == 'r' && listImages.charAt(j+2) == 'e' && listImages.charAt(j+3) == 'f')
				{
				j = j+6;//pridem do povezave
				//parsam
					for(k=j;k<listImages.length;k++)
					{
						if(listImages.charAt(k) != '"')
						{
						link += listImages.charAt(k);
						}
						else
						{
						itemArray[0] = link;
						link = '';
						j=k;
						break;
						}
					}
				}
				if(listImages.charAt(j) == 's' && listImages.charAt(j+1) == 'r' && listImages.charAt(j+2) == 'c')
				{
				j = j+5;//pridem do povezave slike
					for(k=j;k<listImages.length;k++)
					{
						if(listImages.charAt(k) != '"')
						{
						link += listImages.charAt(k);
						}
						else
						{
						itemArray[1] = link;
						link = '';
						j=k;
						polje[polje.length] = itemArray;
						break;
						}
					}
				
				}
				
				if(listImages.charAt(j) == '<' && listImages.charAt(j+1) == '/' && listImages.charAt(j+2) == 'a' && listImages.charAt(j+3) == '>')
				{
				i=j;
				break;				
				}
			}		
		}		
	}
	return polje;
}

