window.addEvent('domready', function() {
	//Corners
	var rad6 = {tl:{radius:6}, tr:{radius:6}, bl:{radius:6}, br:{radius:6}, antiAlias:true};
        var rad8 = {tl:{radius:8}, tr:{radius:8}, bl:{radius:8}, br:{radius:8}, antiAlias:true};
	var rad4 = {tl:{radius:4}, tr:{radius:4}, bl:{radius:4}, br:{radius:4}, antiAlias:true};
	var top6 = {tl:{radius:6}, tr:{radius:6}, bl:{radius:0}, br:{radius:0}, antiAlias:true};
	var bottom6 = {tl:{radius:0}, tr:{radius:0}, bl:{radius:6}, br:{radius:6}, antiAlias:true};
	var left6 = {tl:{radius:6}, tr: {radius:0}, bl:{radius:6}, br:{radius:0}, antiAlias:true};
	curvyCorners(rad6, ".rad6");
        //curvyCorners(rad6, ".parentcategory_selected");


        curvyCorners(rad8, ".rad8");
	curvyCorners(rad4, ".rad4");
	curvyCorners(top6, ".top6, .account");
	curvyCorners(bottom6, ".bottom6, .account-page");
	curvyCorners(left6, ".left6");
	if($defined($('related'))) curvyCorners(rad6, "#related");

	//Search
        //RW Disable - 25/05/10
//	$('mod_search_searchword').setProperty('value', 'search');
//	$('mod_search_searchword').addEvent('focus', function(){
//		if(this.getProperty('value') == 'search') {
//			this.setProperty('value', '');
//		}
//	});
//	$('mod_search_searchword').addEvent('blur', function(){
//		if(this.getProperty('value') == '') {
//			this.setProperty('value', 'search');
//		}
//	});

	//Order History
//	if($defined($('order-details'))) {
//		var orders = $('order-history').getElements('li');
//		var details = $('order-details');
//		orders.each(function(order) {
//			var href = order.getElement('a').getProperty('href');
//			var bits = href.split('=');
//			var id = bits[bits.length-1];
//			order.addEvent('click', function(e){
//				new Event(e).stop();
//				loadNewPage(details, '?page=account.order_details&order_id='+id, false);
//			});
//		});
//	}

	//Information scrolling
	if($defined($('information'))) {
		var information = $('information');
		var links = information.getElements('li a');
		var scroll = new Fx.Scroll(information, {
			duration:1200,
			transition: Fx.Transitions.Quad.easeInOut
		});
		//Scroll down
		links.each(function(link) {
			var bits = link.href.split('#');
			link.addEvent('click', function(e){
				new Event(e).stop();
				scroll.toElement($(bits[1]));
			});
		});
		//Scroll up
		var backlinks = information.getElements('p.back-to-top a');
		backlinks.each(function(link){
			link.addEvent('click', function(e){
				new Event(e).stop();
				scroll.toTop();
			});
		});
	}
});