function getBrowserInfo() {
 var t,v = undefined;
 if (window.opera) t = 'Opera';
 else if (document.all) {
  t = 'IE';
  var nv = navigator.appVersion;
  var s = nv.indexOf('MSIE')+5;
  v = nv.substring(s,s+1);
 }
 else if (navigator.appName) t = 'Netscape';
 return {type:t,version:v};
}
 
function bookmark(a){
 var url = document.location.href;
 var title = document.title;
 var b = getBrowserInfo();

 if ((b.type == 'IE') && (7 > b.version) && (b.version >= 4)){
 	window.external.AddFavorite(url,title);
 } else if (b.type == 'Opera') {
  a.href = url;
  a.rel = "sidebar";
  a.title = url+','+title;
  return true;
 }
 else if (b.type == "Netscape") window.sidebar.addPanel(title,url,"");
 else alert("Нажмите CTRL-D, чтобы добавить страницу в закладки.");
 return false;
}

function toggle(id)
{
	$('#'+id).animate({"height":"toggle","opacity":"toggle"},270)
}

function galleryImage(id,src,title)
{
	$('#'+id+" img").fadeOut(200,function(){$(this).attr('src',src).fadeIn(400)});
	$('#'+id+" .galtitle").fadeOut(200,function(){$(this).html(title).fadeIn(400)});
}

function regmode(mode)
{
	var $standard = $('#regStandard')
	var $partner = $('#regPartner')
	var speed = 300

	if (mode == 1){
		$standard.animate({"opacity":"toggle","height":"toggle"},speed);
		$partner.animate({"opacity":"hide","height":"hide"},speed);
	} else {
		$standard.animate({"opacity":"hide","height":"hide"},speed);
		$partner.animate({"opacity":"toggle","height":"toggle"},speed);
	}
}

function applyHint(name, value)
{
	var item = (typeof(name) == 'string')?$('input[name='+name+']'):name

	item.val(value)
	item.addClass('hint');

	var initial = value
	var focusFunc = function(){
		if ($(this).val() == initial){
			$(this).val('')
			$(this).removeClass('hint');
		}
	}

	var blurFunc = function(){
		if ($(this).val() == ''){
			$(this).val(initial)
			$(this).addClass('hint');
		} else {
		$(this).removeClass('hint');
		}
	}

	item.focus(focusFunc)
	item.blur(blurFunc)
	//item.bind("change", blurFunc)

	form = item.parents('form')
	form.submit(function(){
		if (item.val() == initial)
			item.val('')
	})
}

$(document).ready(function(){
	$('#nav').each(function(){
		var hEls = this
		hEls = hEls.getElementsByTagName("LI");
		if (!hEls) return
		for (var i=0, len=hEls.length; i<len; i++) {
			hEls[i].onmouseover = function() {
				this.className = this.className.replace(/jshover/gi, "");
				this.className += " jshover";
			}
			hEls[i].onmouseout = function() {
				this.className = this.className.replace(/jshover/gi, "");
			}
		}
	})
})
