function ClearInput(target, defaultval){
	if(target.value == defaultval){
		target.value = "";
		target.removeClass('unactivated')
	}
	if(target.nodeName.test('textarea','i')){
		if(target.innerHTML == defaultval){
			target.innerHTML = '';
		}
	}
}

function ReplaceInputPrompt(target,defaultval){
	if(target.value == ""){
		target.value = defaultval;
	}
	if(target.nodeName.test('textarea','i')){
		if(target.innerHTML == ""){
			target.innerHTML = defaultval;
		}
	}
}

window.addEvent('domready', function(){
	//alert("test");
	
	$$('body').removeClass('nojs');
	
	//submit/go button rollovers
	$$('#pageright input[src$=btn-addtobasket.gif],#pageright input[src$=btn-addtowishlist.gif]').addEvents({
		'mouseenter': function(){
			this.set('src',this.src.replace(/\.gif/i,'-hover.gif'));
		},
		'mouseleave': function(){
			this.set('src',this.src.replace(/\-hover.gif/i,'.gif'));
		}
	});	
	
	
	$$('input.text').each(function(el,index){
		
		
		el.addEvents({
			'focus':function(){
				el.addClass('focused');		
			},
			'blur':function(){
				el.removeClass('focused');
			}
		});
	});
	
	$$('.toggle').each(function(el,index){
		el.addEvent('click',function(){
			$$('.toggle').removeClass('yellow');
			el.addClass('yellow');
		});
	});
	if($$('.toggle')[0]){
		$$('.toggle')[0].addClass('yellow');
	}
	
	if(!Browser.Engine.trident){
		if($$('.menucontent').length > 0){
			var m = $$('.menucontent');
		} else {
			var m = $$('ul.menu3');
			if(m.getElements('li.selectedl3')[0] != ''){
				var m = Array();
			}
		}
		
		
		if(m.length > 0){		
			m.each(function(el,index){
				el.setStyles({'height':'0px','overflow':'hidden'});
				window.addEvent('load',function(){								
					el.tween('height',el.getScrollSize().y);
				});
			});			
		}
	}
	
});	



Element.implement(
{
    removeStyle: function(ele)
    {
        regex = new RegExp(ele+ '.*?;');
        style = this.get('style')+';';
        this.set('style', style.replace(regex, ''));
    }

}); 	
	

