
window.addEvent('domready', function() {
	findRollovers();
	prepareShowHide();
	if($('providerLoginForm')) {
		$('providerLoginForm').hide();
		providerLogin = new submitter({leForm:'providerLoginForm', leField:'providerLogin', defaultText:'username'});
		$('providerLoginForm').providerPassword.value='********';
		$('providerLoginForm').providerPassword.addEvent('focus',function(){if(this.value=='********') this.value=''});
	}
	if($('providerUpdatesForm'))
		providerUpdates = new submitter({leForm:'providerUpdatesForm', leType:'signup', 
			ajax:'true', initialQuery:'q=inc&inc=providerUpdateSignup', responseDiv:'providerUpdatesResponse'});
	if($('searchForm'))
		search = new submitter({leForm:'searchForm', leType:'search'});
	if($('blogSignup'))
		signup = new submitter({leForm:'blogSignup', leType:'signup'});
});

function findRollovers() {
	var i = 1;
	var o = {};
	var _o = {};
	$$('img').each(function(e) {
		if(e.hasClass('rollover')) {
			e.setStyle('cursor','pointer');
			e.index = i;
			ext = e.src.substring(e.src.length-3);
			stub = e.src.substring(0,e.src.length-4);
			o[i] = new Element('img',{src:e.src});
			_o[i] = new Element('img',{src:stub+'_o.'+ext});
			e.addEvent('mouseover',function(e) {this.src = _o[this.index].src;});
			e.addEvent('mouseout',function(e) {this.src = o[this.index].src;});
			i++;
		}
	});
}
function prepareShowHide() {
		Element.implement({
		show: function() {
			this.setStyle('display','block');
		},
		hide: function() {
			this.setStyle('display','none');
		},
		toggle: function() {
			if(this.getStyle('display')=='none')
				this.show();
			else
				this.hide();
		}
	});
}
function sendReq(thiss,query,targettID) {
	if(thiss!='' && thiss!=null)
		thiss.blur();
	vars = {
		url: '/postBack.php',
		method: 'post',
		data: query
	}
	if(targettID && targettID!='bypass')
		vars.update=targettID;
	new Request.HTML(vars).send();
}


function pop(thiss,url,width,height,params) {
	if(thiss!='')
		thiss.blur();
	p = params ? params : 'toolbar=no,width='+eval(width+20)+',height='+height+',directories=no,status=no,scrollbars=yes,resizable=yes,menubar=no,left=200,top=100,titlebar=no';
	win = window.open(url,'pop'+width+height,p);
	win.focus();
	return false;
	void(0);
}
