
function bookmarksite(title, url) {
	if (document.all)
		window.external.AddFavorite(url, title);
	else if (window.sidebar)
		window.sidebar.addPanel(title, url, "")
}
//---------------------------------------------------------------

function confirmSubmit() {
	var agree = confirm("Are you sure?");
	if (agree) return true ; else return false ;
}
//---------------------------------------------------------------

/*
	Removes the spaces from begin of string and from end.
	It means, if string is "  string   " it makes "string"
	Params:
		str string [string witch need to check]
*/
function trimString (str) {

	while (str.charAt(0) == ' ')
		str = str.substring(1);
	while (str.charAt(str.length - 1) == ' ')
		str = str.substring(0, str.length - 1);

	return str;
}
//---------------------------------------------------------------

/*
	Switch visible blocks
	Params:
		show string [the identifier for block, each block have prefix before identifier]
		img string [image name to call previewImage function]
		cat string [category name (to select images from)]
		caption string [caption for image]
	Globals:
		ow_box_current string [identifier of current visible block]
*/
function showBlock (show, img, cat, title, caption)
{
	var prefix = "ow-box-";
	
	if (show != box_current)
	{
		if (document.getElementById(prefix+show))
		{
			if (document.getElementById(prefix+box_current))
				document.getElementById(prefix+box_current).style.display = 'none';
			document.getElementById(prefix+show).style.display = 'block';
			var show_cut = show.substring(0, show.length - 2);
			var box_current_cut = box_current.substring(0, box_current.length - 2);
			
			if (document.getElementById('ow-'+show_cut))
				document.getElementById('ow-'+show_cut).className = 'selected';
			else
				document.getElementById('ow-'+show).className = 'selected';
			
			if (show_cut != box_current_cut)
				if (document.getElementById('ow-'+box_current_cut))
					document.getElementById('ow-'+box_current_cut).className = '';
			
			if (document.getElementById('ow-'+box_current))
				document.getElementById('ow-'+box_current).className = '';

			box_current = show;
			category = cat;
			document.getElementById("ow-box-preview").innerHTML = "";
			if (img)
				previewImage(img, title, caption);
		}
	}
	else if (img)
		previewImage(img, title, caption);
	
	return false;
}
/*
function showBlock (show, img, caption)
{
	var prefix = "ow-box-";
	
	if (show != ow_box_current)
	{
		if (document.getElementById(prefix+show))
		{
			if (document.getElementById(prefix+ow_box_current))
				document.getElementById(prefix+ow_box_current).style.display = 'none';
			document.getElementById(prefix+show).style.display = 'block';
			document.getElementById('ow-'+show).className = 'selected';
			document.getElementById('ow-'+ow_box_current).className = '';
			ow_box_current = show;
			document.getElementById("ow-box-preview").innerHTML = "";
			if (img)
				previewImage(img, caption);
		}
	}
	else if (img)
		previewImage(img, caption);
}
*/
//---------------------------------------------------------------

function previewImage (img, title, caption)
{
	var prefix = "ow-";
	
	/*
	var img_name = img.src;
	re = "/small/";
	re = eval(re);
	start = img_name.search(re);
	if (start > 0)
		img_name = img_name.substring(start+6);
	*/
	
	img = img.replace(/Small/, "Large");

	if (document.getElementById("ow-box-preview"))
	{
		//document.getElementById("ow-box-preview").innerHTML = "<img src='images/" + prefix + ow_box_current + "/" + img + "' width='200' height='200' alt='" + img + "' />";
		if (document.getElementById("recent_work_title"))
			if (title != '')
			{
				document.getElementById("recent_work_title").className = 'title';
				document.getElementById("recent_work_title").innerHTML = title;
			}
			else
			{
				document.getElementById("recent_work_title").className = '';
				document.getElementById("recent_work_title").innerHTML = 'Recent work';
			}
		var ajax = new sack();
		ajax.setVar("image", img);
		ajax.setVar("category", category);
		ajax.setVar("caption", caption);
		ajax.requestFile = "includes/preview_img.php";
		ajax.method = 'POST';
		ajax.element = 'ow-box-preview';
		ajax.runAJAX();
	}
}

function showBlockVideos(show, file, cat, title, caption)
{
	var prefix = "ow-box-";
	
	if (show != box_current)
	{
		if (document.getElementById(prefix+show))
		{
			if (document.getElementById(prefix+box_current))
				document.getElementById(prefix+box_current).style.display = 'none';
			document.getElementById(prefix+show).style.display = 'block';
			var show_cut = show.substring(0, show.length - 2);
			var box_current_cut = box_current.substring(0, box_current.length - 2);
			
			if (document.getElementById('ow-'+show_cut))
				document.getElementById('ow-'+show_cut).className = 'selected';
			else
				document.getElementById('ow-'+show).className = 'selected';
			
			if (show_cut != box_current_cut)
				if (document.getElementById('ow-'+box_current_cut))
					document.getElementById('ow-'+box_current_cut).className = '';
			
			if (document.getElementById('ow-'+box_current))
				document.getElementById('ow-'+box_current).className = '';

			box_current = show;
			category = cat;
			document.getElementById("ow-box-preview").innerHTML = "";
			if (file)
				previewVideo(file, title, caption);
		}
	}
	else if (file)
		previewVideo(file, title, caption);
	
	return false;
}
//---------------------------------------------------------------

function previewVideo (file, title, caption)
{
	var prefix = "ow-";
	
	if (document.getElementById("ow-box-preview"))
	{
		//document.getElementById("ow-box-preview").innerHTML = "<img src='images/" + prefix + ow_box_current + "/" + img + "' width='200' height='200' alt='" + img + "' />";
		if (document.getElementById("recent_work_title"))
			if (title != '')
			{
				document.getElementById("recent_work_title").className = 'title';
				document.getElementById("recent_work_title").innerHTML = title;
			}
			else
			{
				document.getElementById("recent_work_title").className = '';
				document.getElementById("recent_work_title").innerHTML = 'Recent work';
			}
		var ajax = new sack();
		ajax.setVar("file", file);
		ajax.setVar("category", category);
		ajax.setVar("caption", caption);
		ajax.requestFile = "includes/preview_video.php";
		ajax.method = 'POST';
		ajax.element = 'ow-box-preview';
		ajax.runAJAX();
	}
}
//---------------------------------------------------------------
