Event.observe(window, 'load', onlload);
function onlload() {

	if ($$('a.cat')) {
		if ($$('a.cat')) {
			$$('a.cat').each( function(e) {
				Event.observe(e, 'click', function() {
					if (!e.hasClassName('selected')) {
						$$('li.level ul').each( function(e) {
							if (e.style.display != 'none')
								Effect.BlindUp(e, {
									duration : 0.4
								});
						})
						e.siblings('ul').each( function(e) {
							Effect.BlindDown(e, {
								duration : 0.4
							});
						})
						$$('a.cat').each( function(e) {
							e.removeClassName('selected')
						})
						e.addClassName('selected');
						return false;
					}
				})
				return false;
			})
		}
	}

	if($('slideshow')){
		var x = 0;
	
		var mycars = new Array();
		$('bigphoto').src = $$('a.photo').first();
		
		var a = 0;
		
		
		$$('ul#slideshow li a').each( function(e) {
			mycars[a] = e.href
			
			a++;
			Event.observe(e, 'click', function() {
				$('bigphoto').style.display = 'none'
				$('bigphoto').src = e.href;
				$('bigphoto').appear({ duration: 0.5 });
	
				var s = e.identify();
				var vals = s.split("_")
	
				x = vals[1]
				verifyx()
				setSelected()
				return false;
			})
	
		})
	
		function verifyx() {
			if (x <= 0) {
				$('previous').style.visibility = 'hidden';
			}
	
			if (x > 0 && x < mycars.length) {
				$('previous').style.visibility = 'visible';
				$('next').style.visibility = 'visible';
			}
	
			if (x == mycars.length-1) {
				$('next').style.visibility = 'hidden';
			}
	
		}
	
		Event.observe($('next'), 'click', function() {
	
			if (x < mycars.length) {
				x++;
				verifyx()
				$('thumb_' + x).addClassName('selectedPhoto');
				$('bigphoto').style.display = 'none'
				$('bigphoto').src = mycars[x];
				
				$('bigphoto').appear({ duration: 0.5 });
				setSelected()
			}
			return false;
		})
	
		Event.observe($('previous'), 'click', function() {
	
			if (x > 0) {
				x--;
				verifyx()
				$('bigphoto').style.display = 'none'
				$('bigphoto').src = mycars[x];
				
				$('bigphoto').appear({ duration: 0.5 });
				setSelected()
			}
			return false;
		})
		
		function setSelected(){
			$$('ul#slideshow li a').each( 
				function(e) {
					e.removeClassName('selectedPhoto');
				}
			)
			$('thumb_' + x).addClassName('selectedPhoto');
		}
		
		verifyx()
	}

	if ($$('ul#tabs')) {
		$$('ul#tabs li a').each( function(e) {
			Event.observe(e, 'click', function() {
				var s = e.identify();
				var vals = s.split("_")
				$$('div#pannels .pannel').each( function(e) {
					e.addClassName('hide')
				})

				$$('ul#tabs li a').each( function(e) {
					e.removeClassName('selected')
				})

				e.addClassName('selected');

				$('pannel_' + vals[1]).removeClassName('hide');

				return (false);
			})

		})

		var url = window.location.href;
		
		if (url.indexOf("#") >= 0) {
			aaa = url.split("#")
			var tabid = aaa[1]
			if (tabid && tabid != "null") {
				var vals = tabid.split("_")
				$$('div#pannels .pannel').each( function(e) {
					e.addClassName('hide')
				})
				$('pannel_' + vals[1]).removeClassName('hide');

				$$('ul#tabs li a').each( function(e) {
					e.removeClassName('selected')
				})
				$('tab_' + vals[1]).addClassName('selected');
			}
		}
	}
}

function getHTML(manid, mid) {
	if (manid > 0) {
		var url = '/home/gethtmlselectmodels/';
		var pars = 'manid=' + manid;
		if (!mid) {
			var elem = 'model';
		} else {
			var elem = 'model_' + mid;
		}
		var myAjax = new Ajax.Updater(elem, url, {
			method : 'post',
			parameters : pars,
			onLoading : ajaxLoading(elem),
			onComplete : function() {
				$(elem).disabled = false
			}
		});
	} else {
		return null;
	}
}

function getEditions(model_id, eid) {
	if (model_id > 0) {
		var url = '/home/gethtmlselecteditions/';
		var pars = 'model_id=' + model_id;
		var elem = 'edition_' + eid;
		var myAjax = new Ajax.Updater(elem, url, {
			method : 'post',
			parameters : pars,
			onLoading : ajaxLoading(elem),
			onComplete : function() {
				$(elem).disabled = false
			}
		});
	} else {
		return null;
	}
}


function ajaxLoading(elem) {
	$(elem).innerHTML = "<option>Se incarca...</option>"
}
