// JavaScript Document
var mouseObj = new MouseOverObj();
mouseObj.preloadArray('btn_','images/','facebook|news_yp|news_nation|faq');

var int = null;
var currImage = 1;
var homeImageCount = 5;
var homeImages = new Array();
for (var i = 1; i < (homeImageCount +1); i++) {
	homeImages[i] = new Image();
	homeImages[i].src = 'images/img_home_real_0'+i+'.jpg'; 
}
var homeAlts = new Array();
homeAlts[1] = 'Meet YellowPin';
homeAlts[2] = 'Real Connections';
homeAlts[3] = 'Real Easy';
homeAlts[4] = 'Real Fun';
homeAlts[5] = 'Real Safe';
function rotateHomeImages(i) {
	if (i == null) {
		currImage++;
		currImage = (currImage > homeImageCount) ? 1 : currImage++;
	} else {
		currImage = 1;
	}
	var homeRotate = document.getElementById('home_rotate');
	homeRotate.src = homeImages[currImage].src;
	homeRotate.alt = homeRotate.title = homeAlts[currImage];
	if (int == null) int = setInterval ('rotateHomeImages()',5000);
}
function stopImages() {
	clearTimeout(int);
}

//var currTab = 'news_yp';
var currTab = 'faq';
var tabArray = new Array();
tabArray['faq'] = 'faqs';
tabArray['news_yp'] = 'news_us';
tabArray['news_nation'] = 'news_ypNation';

function switchTabs(focusTab) {
	mouseObj.switchImg(focusTab,'On');
	mouseObj.switchImg(currTab,'Off');
	currTab = focusTab;
	//var tabList = new Array('news_us','news_ypNation','faqs');
	var tabList = new Array('faqs','news_us','news_ypNation');
	for (var i = 0; i < tabList.length; i++) {
		var tmpElem = document.getElementById(tabList[i]);
		tmpElem.style.visibility = 'hidden';
	}
	var tabItemElem = document.getElementById(tabArray[currTab]);
	tabItemElem.style.visibility = 'visible';
	//var boxElem = document.getElementById('bigBox');
	//var contHeight = '700px';
	//switch (focusTab) {
	//	case 'faq':
	//		contHeight = '950px';
	//		break;
	//}
	//boxElem.style.height = contHeight;
}

function displayWindow(win,d) {
	var thisWin = document.getElementById(win);
	var display = 'block';
	if (!d) {
		display = 'none';
	} else {
		if (win == 'demo') {
			thisWin.style.top = (screen.availWidth / 2) - (900 / 2);
			thisWin.style.left = (screen.availHeight / 2) - (575 / 2);
			var flashVars = false;
			var params = {
				wmode:'transparent',
				quality:'high'
			};
			swfobject.embedSWF("media/yp_demo.swf", "flashContent", "780", "460", "9",'',flashVars,params);
		}
	}
	thisWin.style.display = display;
}

function checkForm() {
	var emailField = eval('document.newsletter.email');
	if (emailField.value == '' || emailField.value == 'username@email.com') {
		alert("You must enter a value into the EMAIL field.");
		emailField.focus();
	} else {
		var regExPattern = /^[a-z_0-9\.\-\_]+@[a-z_0-9\.]+\.[a-z_0-9\.]*[a-z]{2,3}$/i;
		if (!regExPattern.test(emailField.value)) {
			alert("The e-mail address entered is not in a valid username@hostname.com format.");
			emailField.focus();
		} else {
			document.newsletter.onsubmit();
			document.newsletter.submiting = false;
		}
	}		
}
