var makeRequest = function(rID, url, strElement) {
	new Ajax.Request(url, {
		method: 'get',
		parameters: rID + '&dummy=' + new Date().getTime(),
		onComplete: function(retObj) {
			$(strElement).innerHTML = retObj.responseText;
		}
	});
}


var chk = function(url,msg){
	if(!url){
		if($('msg_box').visible()){
		new Effect.Fade('msg_box',{from:0.99,to:0.0,duration:0.5});
		}
	}else{
		box_c = msg+"<br /><br /><input type='button' class='submit_btn' value='Yes' onclick=\"window.location ='"+url+"'\" />&nbsp;&nbsp;";
		box_c += "<input type='button' class='submit_btn' value='Cancel' onclick='chk()' />";
		$('msg_box').innerHTML = box_c;
		if(!$('msg_box').visible()){
		$('msg_box').toggle();
		}
	}
	return false;
}

var newAlert = function(msg){
	if(!msg){
		if($('msg_box').visible()){
		new Effect.Fade('msg_box',{from:0.99,to:0.0,duration:0.5});
		}
	}else{
		box_c = msg+"<br /><br /><input type='button' class='submit_btn' value='Ok' onclick='newAlert()' />";
		$('msg_box').innerHTML = box_c;
		if(!$('msg_box').visible()){
		$('msg_box').toggle();
		}
	}
	return false;
}

var inView = function(element){
	var elemSize = $(element).getDimensions();
	var windowPos = document.viewport.getScrollOffsets();
	var windowSize = document.viewport.getDimensions();
	var mTop = windowSize.height / 2 - elemSize.height / 2 + windowPos.top;
	var mLeft = windowSize.width / 2 - elemSize.width / 2;
		$(element).setStyle({
 		top: mTop+'px',
 		left: mLeft + 85 + 'px'
		})
}

var chkEnter = function(e){
	var keynum;
	e = e || window.event;
	keynum  = e.keyCode || e.which;
	if(keynum == '13'){
		return true;
	}else{
		return false;
	}
}

Event.observe(window, 'load', function() {
	inView('msg_box');
	Event.observe(window, 'scroll', function() {
	inView('msg_box');
	});
});