
function wait()
{
	document.body.style.cursor = 'progress';
}
function finish()
{
	document.body.style.cursor = 'default';
}


function check(str,tip)
	{
		var ret = true;
		var s = new String( str );
		switch(tip)
		{
			case 'email':
				var pattern = "^(([a-z])|([a-z\\d]+[\\.\\-_]?[a-z\\d]+))@[a-z\\d]+[\\.\\-]?[a-z\\d]+[\\.]?[a-z\\d]+\\.([a-z]{2}|com|net|org|edu|biz)$";
				var reg = new RegExp( pattern , "i" );
				ret =  reg.test( s ) ;
				break;
			case 'literal':
				var pattern = "^[a-z\\s]+$";
				var reg = new RegExp( pattern , "i" );
				ret = reg.test( s ) ;
				break;
			case 'numeric':
				var pattern = "^[\\d]+$";
				var reg = new RegExp( pattern );
				ret = reg.test( s );
				break;
			default:
				ret = (s.length > 0);
		} // end switch
		s = null;
		reg = null;
		pattern = null;
		return ret;
	}
		
function mySubmit()
{
	
	for (j=0;j<this.elements.length;j++)
	{
		el = this.elements[j];
		req = el.getAttribute('required');
		
		if (null != req){
			r = check( el.value, req );

			if(!r) {
				el.style.backgroundColor ="#FF0000";
				if (typeof(el.select)=="function")
					el.select();
				el.focus();
				return false;
			}	
			else
				el.style.backgroundColor ="#FFFFFF";
		}
	}
	return true;
}

window.onload = function()
{
var formNo = document.forms.length;
for (i=0;i<formNo;i++)
{
	var frm = document.forms[i];
	frm.onsubmit = mySubmit;
}

for( var i in document.links) {
		document.links[i].onfocus = function(){
			this.blur();
			return false;
		}
	}
	 
return true;
}


function del_confirm()
{
	msg = arguments[0];
	url = arguments[1];
	if ( confirm(msg) )
		window.location.href = url;
}

function gebi(index){
	t = document.getElementById(index);
	if (t){
		return t;
	}else{
		return null;
	}
}

function display(id){
	t = gebi(id);
	if ( t )
		t.style.display = 'inline';
}
function hide(id){
	t = gebi(id);
	if ( t )
		t.style.display = 'none';
}

function show_large_image(link)
{
	align_large_image();
	d = document.getElementById('boxB');
	ti = document.getElementById('the_img');
	ti.src = '';

	d.style.display = 'inline';
	ti.src = link;
}

function close_large_image()
{
	d = document.getElementById('boxB');
	d.style.display = 'none';

	ti = document.getElementById('the_img');
	ti.src = '';
}

function show_member_preview(id)
{
	t = document.getElementById('the_img');
	if ( t )
	{
		if ( ImaginiMembrii[id] && ImaginiMembrii[id].src )
		{
			t.src = ImaginiMembrii[id].src;
			t.style.display = 'inline';
		}
	}
}

function hide_member_preview()
{
	t = document.getElementById('the_img');
	if ( t )
		t.style.display = 'none';
}