var g_textFieldInterval = 0;
var g_preview;
var g_header;

var DEFAULT_PAGE_HEIGHT = 432;

window.onload = main;

function main(){
	var flashArea = document.getElementById("flash_area");
	var flashQS = "?";
	var qs = queryString();
	var pageNumber = qs["pageNumber"];
	var pageHeight = qs["pageHeight"];
	var gender = qs["gender"];
	var corners = qs["corners"];
	var colors = qs["colors"];

	if(!pageHeight) pageHeight = DEFAULT_PAGE_HEIGHT;
	if(!pageNumber) pageNumber = 0;
	flashArea.style.height = pageHeight + "px";
	flashQS += "pageNumber=" + pageNumber;
	flashQS += "&pageHeight=" + pageHeight;
	flashQS += "&colors=" + colors;
	flashQS += "&collection=" + queryString()["collection"];
	flashQS += "&invitationType=" + queryString()["invitationType"];
	if(corners) flashQS += "&corners=" + corners.toLowerCase();
	var loggedIn = parseCookie(" gryphon_loggedin");//note the extra space.  TODO: add a strip spaces function
	if(loggedIn == "true") flashQS += "&loggedIn=true"; 
	if(gender) flashQS += "&gender=" + gender.toLowerCase();
	
	var initialPreview = getInitialPreview(qs);
	if(initialPreview) flashQS += "&initialPreview=" + initialPreview;
	g_preview = createFlashObject(flashArea, "gryphon.swf" + flashQS);	
	g_header = createFlashObject(document.getElementById("header_swf"), "headerLoader.swf" + flashQS);	
}

function getInitialPreview(qs){
	var previews = ["invite", "rsvp", "reception", "savedate", "thankyou"];
	var initialPreview = "";
	for(var i = 0; i< previews.length; i++){
		if(qs["cb%5Fcustomize%5F" + previews[i]] == "on"){
			initialPreview = previews[i];
			break;
		}
	}
		if(initialPreview == "invite") initialPreview = "";
	return initialPreview;
}



function handlePreviewLoad(){

}

function parseCookie(matchStr){
	var cookieArray = document.cookie.split(";");
	for(var i = 0; i < cookieArray.length; i++){
		var c = cookieArray[i].split("=");
		if(matchStr == c[0]){
			return c[1];
		}
	}
	return "";
}

