
	var currentIDofImage = ''
	var doNotClose = false;
	var closeViewofImage = function () {
	}
	var url2Projects = 'http://www.tonis.ua/';
	var toggleBigImage = function (src, width, height) {
		currentIDofImage = src
		$('mainBoxBG').onclick = function () {
			if (SwitchDIVState(currentIDofImage))
				toggleBigImage(currentIDofImage, 0,0)
			closeViewofImage();
		}
		$(src).onclick = function () {
			if (doNotClose) {
				doNotClose = false;
				return false;
			}
			if (SwitchDIVState(currentIDofImage))
				toggleBigImage(currentIDofImage, 0,0)
			closeViewofImage();
		}
		$('idCloseBtn').onclick = function () {
			if (SwitchDIVState(currentIDofImage)) {
				SwitchDIV(currentIDofImage, false);
				SwitchDIV('mainBoxBG', false);
			}
			closeViewofImage();
			return false;
		}
		
		$(src).makeDraggable({
			onComplete: function() {
				doNotClose = true;
			}
		});

//		$('flashLogo').style.visibility = 'hidden';

		boxSwitch(src, width, height-1, 20, 20);
	}
	
	var addPImage = function (id, items, group) {
		var panel = $(id);
		panel.set('html', items.html);
		$('prevGalleryItem').onclick = function() {
			getProjectsImage(items.id, items.prev.file, group);
			return false;
		};
		$('nextGalleryItem').onclick = function() {
			getProjectsImage(items.id, items.next.file, group);
			return false;
		};
		$('galleryInfo').set('text', (items.count_position) + ' / ' + items.count);
	}

	var addTImage = function (id, items) {
		var panel = $(id);
		panel.set('html', items.html);
		$('prevGalleryItem').onclick = function() {
			getTidingsImage(items.id, items.prev.file);
			return false;
		};
		$('nextGalleryItem').onclick = function() {
			getTidingsImage(items.id, items.next.file);
			return false;
		};
		$('galleryInfo').set('text', (items.count_position) + ' / ' + items.count);
	}

	var getProjectsImage = function(projectsId, file, group) {
		var panel = $('projectImageShow');
		panel.style.opacity = '0.4';
		panel.style.filter = 'opacity=40';
		var url = url2Projects + group + "/ajax/fullitemimage/" + projectsId + '/' + file;
		var request = new Request.JSON({
			url: url,
			onComplete: function(projects) {
				if (projects == null)
					return true;
				if (projects.items == null)
					return true;
				var panel = $('projectImageShow');
				panel.style.opacity = ''; 
				panel.innerHTML = '';
				addPImage('projectImageShow', projects.items, group);
			}
		}).send();
	}
			
	var getTidingsImage = function(tidingsId, file) {
		var panel = $('tidingImageShow');
		panel.style.opacity = '0.4';
		panel.style.filter = 'opacity=40';
		var url = "http://www.tonis.ua/news/ajax/fullitemimage/" + tidingsId + '/' + file;
		var request = new Request.JSON({
			url: url,
			onComplete: function(tidings) {
				if (tidings == null)
					return true;
				if (tidings.items == null)
					return true;
				var panel = $('tidingImageShow');
				panel.style.opacity = ''; 
				panel.innerHTML = '';
				addTImage('tidingImageShow', tidings.items);
			}
		}).send();
	}
			
	var addTidings = function (id, items) {
		var panel = $(id);
		$each(items.items, function(item, index) {
			var ctidings = new Element('div', {'class': 'tidings', 'html': item.html });
			ctidings.inject(panel);
		});
	}

	var getTidings = function(tidingsId) {
		var panel = $('tidingsPanel');
		panel.style.opacity = '0.4';
		panel.style.filter = 'opacity=40';
		var url = "http://www.tonis.ua/news/ajax/shortitem/" + tidingsId;
		var request = new Request.JSON({
			url: url,
			onComplete: function(tidings) {
				if (tidings.items == null)
					return true;
				$('tidingsPanel').style.opacity = ''; 
				$('tidingsPanel').innerHTML = '';
				addTidings('tidingsPanel', tidings);
			}
		}).send();
	}
			
	var addProject = function (id, items) {
		var panel = $(id);
		$each(items.items, function(item, index) {
			var cproject = new Element('div', {'class': 'project', 'html': item.html });
			cproject.inject(panel);
		});
	}

	var getOneProject= function(projectId, group, panelName) {
		var panel = $(panelName);
		panel.style.opacity = '0.4';
		panel.style.filter = 'opacity=40';
		var url = url2Projects + group + "/ajax/shortitem/" + projectId + '/one';
		var request = new Request.JSON({
			url: url,
			onComplete: function(project) {
				if (project == null)
					return true;
    			        if (project.items == null)
					return true;
				$(panelName).style.opacity = ''; 
				$(panelName).innerHTML = '';
				addProject(panelName, project);
			}
		}).send();
	}
			
	var getProject= function(projectId, group, panelName) {
		var panel = $(panelName);
		panel.style.opacity = '0.4';
		panel.style.filter = 'opacity=40';
		var url = url2Projects + group + "/ajax/shortitem/" + projectId;
		var request = new Request.JSON({
			url: url,
			onComplete: function(project) {
				if (project == null)
					return true;
    			        if (project.items == null)
					return true;
				$(panelName).style.opacity = ''; 
				$(panelName).innerHTML = '';
				addProject(panelName, project);
			}
		}).send();
	}
			
	function startMediaPlayer(id, file_url) {
		if (id == null)
			idName = "MediaPlayer"
		else idName = id
		if (document.getElementById(idName) == null)
			return false;
		var mp = $(idName);
		if (!is_ie) {
	    	mp.innerHTML = "<strong>Вам необхідно встановити Adobe Flash Player</strong>\n" +
						   "<p><a href=\"http://www.adobe.com/go/getflashplayer\"><img border=0 src=\"http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif\" alt=\"Get Adobe Flash player\" /></a></p>";
		}
		
		mp.onClick = null
		mp.OnClick = null
		mp.onclick = null
		var flashvars = {};
		flashvars.file = file_url
		flashvars.buttons ='http://www.tonis.ua/public/images/SkinUnderPlayStopSeekFullVol.swf'
		flashvars.autoplay='true';
	
		var getParameters = location.href.substr(location.href.indexOf('?')+1).split("&");
		if (getParameters.length > 1)
			for (i in getParameters) {
				var pair = getParameters[i].split("=");
				var parameterName = pair[0];
				flashvars[parameterName] = pair[1];
			}
		
		var swiff = new Swiff('http://www.tonis.ua/public/images/player.swf', {
		    id: idName,
		    width: 320,
		    height: 280,
            container: $(idName),
		    params: {
				allowFullScreen: 'true',
				allowscriptaccess: 'always',
		        wmode: 'transparent',
		        scale: 'exactfit',
		        bgcolor: 'transparent'
		    },
		    vars: flashvars,
		    callBacks: {
                onLoad: function() {
	                alert("Flash is loaded!")
	            }
		    }
		});

		mp = $(idName);
		mp.style.margin = '0px';
		mp.style.padding= '0px 0px 0px 2px';
		return true;
	}
	
	function heightCenter(id) {
		var mp = $(id);
		if (mp == null)
			return false;
		var h = 0;
		var hm = 0;

		for (k in mp.childNodes[0].childNodes) {
			if (mp.childNodes[0].childNodes[k].tagName)
				if (mp.childNodes[0].childNodes[k].tagName == 'IMG') {
					h = geth(mp.childNodes[0].childNodes[k]);
					hm = Math.round((240 - h) / 2);
					mp.childNodes[0].childNodes[k].style.marginTop = hm + 'px';
					mp.childNodes[0].childNodes[k].style.marginBoottom= hm + 'px';
				}
		}
		return true;
	}

    function playButtonSet(className) {
    	if (is_ie) return true;
		var play = $className(className);
		var node = null
		for (n in play) {
			play[n].style.top = (gety(play[n].parentNode.childNodes[1])+102) + 'px';
			play[n].style.left= (getx(play[n].parentNode.childNodes[1])+142) + 'px';
		}
		return true;
	}

/*****************
	Request DATA
 *****************/
 
	var addDataItems = function (id, type, items) {
		var panel = $(id);
		$each(items.items, function(item, index) {
			var crecords = new Element('div', {'class': type, 'html': item.html });
			crecords.inject(panel);
		});
	}

	var requestData = function(panel, url, type, tidingsId) {
		var panel = $(panel);
		panel.style.opacity = '0.4';
		panel.style.filter = 'opacity=40';
		var url = "http://www.tonis.ua/"+url+"/ajax/shortitem/" + tidingsId;
		var request = new Request.JSON({
			url: url,
			onComplete: function(records) {
				if (records.items == null)
					return true;
				$(panel).style.opacity = ''; 
				$(panel).innerHTML = '';
				addDataItems(panel, type, records);
			}
		}).send();
	}
			
