function Aqua_openBrWindow(theURL,winName,features, myWidth, myHeight, isCenter) { if(window.screen)if(isCenter)if(isCenter=="true"){ var myLeft = (screen.width-myWidth)/2; var myTop = (screen.height-myHeight)/2; features+=(features!='')?',':''; features+=',left='+myLeft+',top='+myTop; } window.open(theURL,winName,features+((features!='')?',':'')+'width='+myWidth+',height='+myHeight);}
function Aqua_openLogin(doLogout) { 
	var url;
	if ( doLogout == 'yes' )
		url = '/admin/?logout=1&popupLogin=1';
	else
		url = '/admin/?popupLogin=1';
	
	window.open(url,'LoginWin','toolbar=no,status=no,resizable=no,menubar=no,scrollbars=no,width=350,height=250');
}


var missingFields = 0;
	
// check a forms validity
function checkForm(doSubmit) {

	if ( !doSubmit && missingFields == 0 ) 
		return;
	var i = 0;
	
	missingFields = 0;
	var requiredFields = document.mailForm.requiredFields.value.split(",");
	var requiredFieldsTypes = document.mailForm.requiredFieldsTypes.value.split(",");
	
	for ( i ; i < requiredFields.length; i++ )
	{

		var field = document.getElementById( requiredFields[i] );
		var label = document.getElementById( requiredFields[i] + "Label");
		field.className = "checkfield";
		label.className = "checklabel";
					
		switch (requiredFieldsTypes[i]) {
			case 'text':
				if ( field.value == "" ) {
					field.className = "errorfield";
					label.className = "errorlabel";
					missingFields++;
				}
				break;
			case 'email':
				if ( !isEmailAddr(field.value) ) {
					field.className = "errorfield";
					label.className = "errorlabel";
					missingFields++;
				}
				break;
		}
	}
	
	if ( missingFields > 0 ) {
		var warningDiv	= document.getElementById("errorMessage");
		warningDiv.innerHTML = document.mailForm.errorMessage.value;
		return false;
	}
	else {
		var warningDiv	= document.getElementById("errorMessage");
		warningDiv.innerHTML = '';
		if ( doSubmit ) {
			return true;
		}
	}
		
}

function isEmailAddr(str) 
{
	return str.match(/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/);
}

function email(name, domain,tld) {
	var link = "<a href='mailto:" + name + "@" + domain + "." + tld + "'>" + name + "@" + domain + "." + tld + "</a>";
	document.write(link);
}

function init() {
	var lis = $('slide-images').getElementsByTagName('li');
	for( i=0; i < lis.length; i++){
		if(i!=0){
			lis[i].style.display = 'none';
		}
	}
	end_frame = lis.length -1;
	start_slideshow(start_frame, end_frame, delay, lis);
}

function start_slideshow(start_frame, end_frame, delay, lis) {
	setTimeout(fadeInOut(start_frame,start_frame,end_frame, delay, lis), delay);
}

function fadeInOut(frame, start_frame, end_frame, delay, lis) {
	return (function() {
		lis = $('slide-images').getElementsByTagName('li');
		Effect.Fade(lis[frame]);
		if (frame == end_frame) { frame = start_frame; } else { frame++; }
		lisAppear = lis[frame];
		setTimeout("Effect.Appear(lisAppear);", 0);
		setTimeout(fadeInOut(frame, start_frame, end_frame, delay), delay + 1850);
	})
}
