window.addEvent('domready',function(){
	var elements = $$('.rounded');

	try {	
		var url_prefix = C_GMEDIA_URL;
	} catch(e) {
		var url_prefix = '/gmedia/';
	}
	
	if ( (window.ie || window.ie6) & !window.ie7){
		var gc1 = new Element('img',{'src':url_prefix+'img/tl.gif','class':'tl'});
		var gc2 = new Element('img',{'src':url_prefix+'img/tr.gif','class':'tr'});
		var gc3 = new Element('img',{'src':url_prefix+'img/bl.gif','class':'bl'});
		var gc4 = new Element('img',{'src':url_prefix+'img/br.gif','class':'br'});
	} else {
		var gc1 = new Element('img',{'src':url_prefix+'img/tl.png','class':'tl'});
		var gc2 = new Element('img',{'src':url_prefix+'img/tr.png','class':'tr'});
		var gc3 = new Element('img',{'src':url_prefix+'img/bl.png','class':'bl'});
		var gc4 = new Element('img',{'src':url_prefix+'img/br.png','class':'br'});
	}
	
	elements.each(function(element){
		
		if ( (window.ie || window.ie6) & !window.ie7){
			var co = element.getCoordinates();
			element.setStyle('height',element.getStyle('height'));
		}
		element.setStyle('position','relative');
		var c1 = gc1.clone();
		var c2 = gc2.clone();
		var c3 = gc3.clone();
		var c4 = gc4.clone();
		
		c1.injectTop(element);
		c2.injectTop(element);
		c3.injectInside(element);
		c4.injectInside(element);
		
		if (window.ie6){
			var co = element.getCoordinates();
			var c4co = c4.getCoordinates();
			if (co['right'] != c4co['right']){
				c2.setStyle('right','-1px');
				c4.setStyle('right','-1px');
			}
			if (co['bottom'] != c4co['bottom']){
				c3.setStyle('bottom','-1px');
				c4.setStyle('bottom','-1px');
			}
		}
	});
});

window.addEvent('domready',function(){
	$$('.section').each(function(element){
		element.addEvent('mouseenter',function(){
			if (!element.hasClass('section_hover')){
				element.addClass('section_hover');
				set_round_hover(element,true);
			}
		});
		element.addEvent('mouseleave',function(){
			if (element.hasClass('section_hover')){
				element.removeClass('section_hover');
				set_round_hover(element,false);
			}
		});
	});	
});

function set_img_hover(img){
	if ( (window.ie || window.ie6) & !window.ie7)
 		img.src = img.src.substr(0,img.src.lastIndexOf('.'))+"h.gif";
	else
		img.src = img.src.substr(0,img.src.lastIndexOf('.'))+"h.png";
}

function set_img_nhover(img){
	if ( (window.ie || window.ie6) & !window.ie7)
		img.src = img.src.substr(0,img.src.lastIndexOf('.')-1)+".gif";
	else
		img.src = img.src.substr(0,img.src.lastIndexOf('.')-1)+".png";
}

function set_round_hover(element,indicator){
	var func;
	if (indicator)func = set_img_hover;
	else func = set_img_nhover;
	element.getChildren().each(function(child){
		$ES('img.tl',child).each(func);
		$ES('img.tr',child).each(func);
		$ES('img.bl',child).each(func);
		$ES('img.br',child).each(func);
	});
}

