var div = 4;
var sliderEnabled = true;
function scrFol()
{
	var ad = document.getElementById( 'slider' );
	var dPos = ( document.all ) ? document.body.scrollTop : window.pageYOffset;

	//IE IS SUCH A WONDERFUL PIECE OF CRAP
	if ( ( dPos == 0 ) && ( document.all ) )
		dPos = document.documentElement.scrollTop;

	dPos += 5; //50
	var cPos = parseInt( ad.style.top );
	if ( cPos == 0 )
		cPos = dPos-1000;

	var posDif = dPos-cPos;

	if ( ( ad.style.display == 'none' ) && ( sliderEnabled ) )
		ad.style.display = 'block';

	if ( posDif > 0 )
		ad.style.top = (cPos+Math.ceil(posDif/div))+'px';
	else if ( posDif < 0 )
		ad.style.top = (cPos+Math.floor(posDif/div))+'px';

	if ( sliderEnabled )
		setTimeout( 'scrFol()', 50 );
}
function closeFollowSlider()
{
	sliderEnabled = false;
	document.getElementById( 'slider' ).style.display = 'none';
}
function newpop(mypage, myname, w, h) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops = 'height='+h+',width='+w+',top='+winl+',left='+wint+',scrollbars=0,resizable'
win = window.open(mypage, myname, winprops)
if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}


function verifyOptIn() {
	f = document.forms.sliderform;
	pattern = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	match = pattern.exec(f.elements['email1'].value);
	nameEl = document.getElementById('name_error');
	emailEl = document.getElementById('email_error');

	//Reset the form errors
	isErr = false;
	nameEl.innerHTML = '';
	emailEl.innerHTML = '';

	if(f.Name.value=='') {
		isErr = true;
		nameEl.innerHTML = 'Please provide your first name';
	}
	if(match==null) {
		isErr = true;
		emailEl.innerHTML = 'Please provide a valid email address';
	}
	
	//Everything checks out
	if (isErr==false) {
		newpop('','getdemo',700,255);
		return true;
	}
	return false;
}
function verifyOptInPOPUP() {
	f = document.forms.sliderform_p;
	pattern = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	match = pattern.exec(f.elements['email1'].value);
	//nameEl = document.getElementById('name_error_p');
	//emailEl = document.getElementById('email_error_p');

	//Reset the form errors
	isErr = false;
	//nameEl.innerHTML = '';
	//emailEl.innerHTML = '';

	if(f.Name.value=='') {
		isErr = true;
		alert('Please provide your first name');
		f.Name.focus() ;		
		return false
	}
	if(match==null) {
		isErr = true;
		alert('Please provide a valid email address');
		f.email1.focus() ;
		return false
		
	}
	
	//Everything checks out
	if (isErr==false) {
		newpop('','getdemo',700,255);
		closeFollowSlider() ;
		return true;
	}
	
	return false;
}
