// JavaScript Document

// prototype ---------------------------------------------------------------------------------------
document.write("<script src='/js/prototype.js' type='text/javascript'></script>");
document.write("<script src='/js/script_tmt_validator.js' type='text/javascript'></script>");
document.write("<link rel='stylesheet' type='text/css' href='/css/main.css'>");

Array.prototype.in_array = function ( obj ) {
	var len = this.length;
	for ( var x = 0 ; x < len ; x++ ) {
		if ( this[x] == obj ) return true;
	}
	return false;
}

function modalWin(url,w,h) {
	var w = (w) ? w : 800;
	var h = (h) ? h : 600;
	
	var LeftPosition=(screen.width)?(screen.width-w)/2:100;
	var TopPosition=(screen.height)?(screen.height-h)/2:100;
	window.open(url,'modalwindow', 'height='+h+', width='+w+', top='+TopPosition+', left='+LeftPosition+', toolbar=no, directories=no, status=no, menubar=no, resizable=yes, scrollbars=yes, modal=yes');

} 

// signin -----------------------------------------------------
function login(url) {
	if (tmt_validateForm($('ajaxForm'))) {
		disableSigninButton(true);
		rpc(url, '', 'ajaxForm');
	}	
}
function redirect(url) {
	window.location = url;
}
function rpc(url, pars, f) {
	pars = (pars) ? pars : '';
	f = (f) ? f : '';
	
	if (f != '') {
		var pars = Form.serialize(f)+'&'+pars;
	}
	var myAjax = new Ajax.Request(
		url, 
		{
			parameters: pars,
			onFailure: function (r) {
				alert('Connection Error!\nPlease check your internet connection.');
			},
			onSuccess: function (r) {
				//alert('success');
			}
		}
	);	
}
function disableSigninButton(status) {
	$('btn_signin').disabled = status;
}








