function Initialize(){
	setRollOver();
	setBigLink();
}

function MM_openBrWindow(theURL,winName,popupwidth,popupheight) { //v2.0
  if (navigator.userAgent.indexOf('Safari') >= 0) {
    window.open(theURL,winName,'width=' + (popupwidth + 1) + ',height=' + (popupheight + 1) + ',resizable=yes');
  } else {
    window.open(theURL,winName,'width=' + popupwidth + ',height=' + popupheight + ',resizable=yes');
  }
}

function setBigLink(){
	$(".big-link").each(function(){
		var link = $(this).find(".big-link-target").attr('href');
		if(link){
			$(this).hover(function(){
				$(this).addClass("hover");
			},
			function(){
				$(this).removeClass("hover");
			});
			$(this).click(function(){
				location.href = link;
			})
		}
	});
}

function setRollOver(){
	$("img.ro,input.ro").live('mouseover',function(){
		addOv($(this));
	});
	$("img.ro,input.ro").live('mouseout',function(){
		removeOv($(this));
	});
}

function addOv(src){
	var str = getSrc(src);
	if(str.indexOf("_ov.") == -1){
		str = str.replace(/\.(jpg|gif|png)$/,"_ov.$1");
	}
	setSrc(src,str);
	return src;
}
function removeOv(src){
	var str = getSrc(src);
	if(str.indexOf("_ov.") != -1){
		str = str.replace("_ov.",".");
	}
	setSrc(src,str);
	return src;
}

function getSrc(val){
	var src = false;
	if(typeof val == "object"){
		if(val instanceof jQuery){
			src = val.attr('src');
		}else{
			src = val.src;
		}
	}else{
		src = val;
	}
	return src;
}
function setSrc(tgt,src){
	if(typeof tgt == "object"){
		if(tgt instanceof jQuery){
			tgt.attr('src',src);
		}else{
			tgt.src = src;
		}
	}else{
		tgt = src;
	}
	return tgt;
}

$(Initialize);
