/*
	Javascript For MarcSteel.us
*/






function rowBGColor(row, color) {
	if (document.getElementById) {
		row.style.backgroundColor = color;
	}
}





function portfolioPopper(info, thumbnail) {
	var w = screen.width - 200;
	var h = screen.height - 150;
	var t = 10;
	var l = 10;
	
	if (thumbnail == undefined) thumbnail='';

	
	var params = "scrollbars=1,resizable=1,status=0,location=0,width="+ w +",height="+ h;

	if (document.all) {
		//var top = (screen.height - h)/2;
		var top = 10;
		
		var left = (screen.width- w)/2;
		params += ",left="+ left +",top="+ top ;
	}


	thisWindow = window.open(
		'/popups/portfolio.php?info='+info+'&thumbnail='+thumbnail,
		"portfolio",
		params
	);

	thisWindow.focus();
}













//=========== FORM VALIDATION FUNCTIONS



function stripSpaces(mystr)
{
	var newstring = "";
	if (mystr.indexOf(' ') != -1) {
		string = mystr.split(' ');
		for (i=0; i < mystr.length; i++) {
		newstring += string[i];
	}
	return newstring;
	} else { return mystr; }
}//stripSpaces

function validEmail(str) {
	emailEXP = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@([0-9a-z][0-9a-z-]*[0-9a-z]\.)+[a-z]{2}[mtgvu]?$/;

	if (!emailEXP.test(str)) {
		return false;
	} else {
		return true;
	}
}

function wholeNumber(str) {
	numEXP = /^\d{2,3}$/;

	if (!numEXP.test(str)) {
		return false;
	} else {
		return true;
	}
}

function validZipCode(str) {
	numEXP = /^\d{5}(-\d{4})?$/;

	if (!numEXP.test(str)) {
		return false;
	} else {
		return true;
	}
}

function validPhoneNumber(str) {
	phoneEXP = /^(\d{3}\-\d{3}\-\d{4}$|\d{3}\.\d{3}\.\d{4}$|\d{3}\ \d{3}\ \d{4}$|\d{10}$)/

	if (!phoneEXP.test(str)) {
		return false;
	} else {
		return true;
	}
}

