/* Kids, do as i say*/

addEventSimple(window, 'load', start_slideshow);
addEventSimple(window, 'load', switch_slides);


/* Credit to Peter-Paul Koch of http://www.quirksmode.org
________________________________________________________________*/

function addEventSimple(obj,evt,fn) {
	if (obj.addEventListener)
		obj.addEventListener(evt,fn,false);
	else if (obj.attachEvent)
		obj.attachEvent('on'+evt,fn);
}

function removeEventSimple(obj,evt,fn) {
	if (obj.removeEventListener)
		obj.removeEventListener(evt,fn,false);
	else if (obj.detachEvent)
		obj.detachEvent('on'+evt,fn);
}

/* Slideshow
________________________________________________________________*/

//window.setTimeout('start_slideshow(1, 5, 5000)',15000);
					    
function start_slideshow(start_frame, end_frame, delay) {
	setTimeout(switch_slides(start_frame,start_frame,end_frame, delay), delay);
}
						
function switch_slides(frame, start_frame, end_frame, delay) {
	return (function() {
		Effect.Fade('featuredblogger-' + frame);
		if (frame == end_frame) { frame = start_frame; } else { frame = frame + 1; }
		setTimeout("Effect.Appear('featuredblogger-" + frame + "');", 1800);
		setTimeout(switch_slides(frame, start_frame, end_frame, delay), delay + 1800);
	})
}

/* Bla
________________________________________________________________*/

function showBox(content_name){
	var content = '';
    $('overlay-' + content_name).show();
    center('box-' + content_name);
	content = content_name;
    return false;
}

function hideBox(content_name){
	var content = '';
    $('box-' + content_name).hide();
    $('overlay-' + content_name).hide();
	content = content_name;
    return false;
}

function center(element){
    try{
        element = $(element);
    }catch(e){
        return;
    }

    var my_width  = 0;
    var my_height = 0;

    if ( typeof( window.innerWidth ) == 'number' ){
        my_width  = window.innerWidth;
        my_height = window.innerHeight;
    }else if ( document.documentElement && 
             ( document.documentElement.clientWidth ||
               document.documentElement.clientHeight ) ){
        my_width  = document.documentElement.clientWidth;
        my_height = document.documentElement.clientHeight;
    }
    else if ( document.body && 
            ( document.body.clientWidth || document.body.clientHeight ) ){
        my_width  = document.body.clientWidth;
        my_height = document.body.clientHeight;
    }

    element.style.position = 'absolute';
    element.style.zIndex   = 99;

    var scrollY = 0;

    if ( document.documentElement && document.documentElement.scrollTop ){
        scrollY = document.documentElement.scrollTop;
    }else if ( document.body && document.body.scrollTop ){
        scrollY = document.body.scrollTop;
    }else if ( window.pageYOffset ){
        scrollY = window.pageYOffset;
    }else if ( window.scrollY ){
        scrollY = window.scrollY;
    }

    var elementDimensions = Element.getDimensions(element);

    var setX = ( my_width  - elementDimensions.width  ) / 2;
    var setY = ( my_height - elementDimensions.height ) / 2 + scrollY;

    setX = ( setX < 0 ) ? 0 : setX;
    setY = ( setY < 0 ) ? 0 : setY;

    element.style.left = setX + "px";
    element.style.top  = setY + "px";

    element.style.display  = 'block';
}

function verRegForm()
{
if(document.registerform.password.value == document.registerform.password2.value)
	{
	if(document.registerform.password.value.length > 5)
		{
		if(document.registerform.username.value.length > 3)
			{return true;}
		else
			{alert('Your username needs to be 4 characters minimum.');return false;}
		}
	else
		{alert('Your password needs to be 6 characters minimum.');return false;}
	}
else
	{alert('Your password verification does not match.');return false;}			
}


/* verify
________________________________________________________________*/

function checkEmail() {
	email = document.forms['registerformone'].elements['email'].value;
	if(email != '') document.getElementById('checkemail').innerHTML = '';
	else document.getElementById('emailvry').innerHTML = '<span class="required">Email address is a compulsory field.</span>';
}

function checkPayee() {
	payee = document.forms['registerformone'].elements['payee_name'].value;
	if(payee != '') document.getElementById('payeevry').innerHTML = '';
	else document.getElementById('payeevry').innerHTML = '<span class="required">Payee Name is a compulsory field.</span>';
}

function checkPassword() {
	pass1 = document.forms['registerformone'].elements['password'].value;
	pass2 = document.forms['registerformone'].elements['password2'].value;

	if(pass1 === pass2) {
		if(pass1.length < 6 || pass1.length > 20)
		document.getElementById('passwordvry').innerHTML = '<span class="required">Your password must contain between 6-20 characters.</span>';
		else
		document.getElementById('passwordvry').innerHTML = '<span class="vrfd">Passwords match, please go on.</span>';
	}
	else {
		document.getElementById('passwordvry').innerHTML = '<span class="required">Sorry, your passwords don\'t match. Please try again.</span>';
	}
}
