﻿/* -- Adobe GoLive JavaScript Library */

CSStopExecution=false;
function CSAction(array) {return CSAction2(CSAct, array);}
function CSAction2(fct, array) { 
	var result;
	for (var i=0;i<array.length;i++) {
		if(CSStopExecution) return false; 
		var aa = fct[array[i]];
		if (aa == null) return false;
		var ta = new Array;
		for(var j=1;j<aa.length;j++) {
			if((aa[j]!=null)&&(typeof(aa[j])=="object")&&(aa[j].length==2)){
				if(aa[j][0]=="VAR"){ta[j]=CSStateArray[aa[j][1]];}
				else{if(aa[j][0]=="ACT"){ta[j]=CSAction(new Array(new String(aa[j][1])));}
				else ta[j]=aa[j];}
			} else ta[j]=aa[j];
		}			
		result=aa[0](ta);
	}
	return result;
}
CSAct = new Object;
function CSOpenWindow(action) {
	var wf = "";	
	wf = wf + "width=" + action[3];
	wf = wf + ",height=" + action[4];
	wf = wf + ",resizable=" + (action[5] ? "yes" : "no");
	wf = wf + ",scrollbars=" + (action[6] ? "yes" : "no");
	wf = wf + ",menubar=" + (action[7] ? "yes" : "no");
	wf = wf + ",toolbar=" + (action[8] ? "yes" : "no");
	wf = wf + ",directories=" + (action[9] ? "yes" : "no");
	wf = wf + ",location=" + (action[10] ? "yes" : "no");
	wf = wf + ",status=" + (action[11] ? "yes" : "no");		
	window.open(action[1],action[2],wf);
}
function CSClickReturn () {
	var bAgent = window.navigator.userAgent; 
	var bAppName = window.navigator.appName;
	if ((bAppName.indexOf("Explorer") >= 0) && (bAgent.indexOf("Mozilla/3") >= 0) && (bAgent.indexOf("Mac") >= 0))
		return true; /* dont follow link */
	else return false; /* dont follow link */
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImagesArray(array) {
	if (preloadFlag == true) {
		var d = document; var img;
		for (var i=0; i<array.length; i+=2) {
			img = null; var n = array[i];
			if (d.images) {img = d.images[n];}
			if (!img && d.getElementById) {img = d.getElementById(n);}
			if (img) {img.src = array[i+1];}
		}
	}
}

function changeImages() {
	changeImagesArray(changeImages.arguments);
}

function validateDemoInfo()
{
	frm=document.demoForm;
	firstname=frm.firstName.value;
	lastname=frm.lastName.value;
	phone=frm.phone.value;

	emailAt=frm.userEmail.value.indexOf("@");
	emailUser=frm.userEmail.value.split("@");
	companyname=frm.company.value;
	companyweb=frm.companyWeb.value;

	submitOK="true";

	if(firstname.length<1)
	{
		document.getElementById("firstNameText").style.color = "#ff0000";
		submitOK="false";
	}
	else
	{
 		document.getElementById("firstNameText").style.color = "#000000";
 	}	
	if(lastname.length<1)
	{
		document.getElementById("lastNameText").style.color = "#ff0000";
		submitOK="false";
	}
	else
	{
 		document.getElementById("lastNameText").style.color = "#000000";
 	}		

	if(emailAt<1 || emailUser[0].length<1 || emailUser[1].length<1)
 	{
 		document.getElementById("emailText").style.color = "#ff0000";
		submitOK="false";
 	}
 	else
 	{
		emailDot=emailUser[1].indexOf("."); 	
	 	emailCompany=emailUser[1].split(".");
 		if(emailDot<1 || emailCompany[0].length<1 || emailCompany[1].length<1)
	 	{
	 		document.getElementById("emailText").style.color = "#ff0000";
			submitOK="false";
	 	}
	 	else
	 	{
	 		document.getElementById("emailText").style.color = "#000000";
	 	}
 	}

	if(companyname.length<1)
	{
		document.getElementById("companyText").style.color = "#ff0000";
		submitOK="false"
	}
	else
	{
 		document.getElementById("companyText").style.color = "#000000";
 	}
 	
 	if(companyweb.length<1)
	{
		document.getElementById("companyWebText").style.color = "#ff0000";
		submitOK="false"
	}
	else
	{
 		document.getElementById("companyWebText").style.color = "#000000";
 	}
 	if(phone.length<1)
 	{
		document.getElementById("phoneText").style.color = "#ff0000";
		submitOK="false"
 	}
 	else
 	{
 		document.getElementById("phoneText").style.color = "#000000";
 	}
/*
if( (navigator.appName.indexOf('Explorer') > -1) || (navigator.appName.indexOf('IE') > -1) )
{ 
var backgroundOffset = 0;
var bjSlide=eval('document.body');
function render(edify) {
backgroundOffset=backgroundOffset + 1;
if (backgroundOffset>edify) backgroundOffset = 0;
bjSlide.style.backgroundPosition = "0 " + backgroundOffset;
}
var ScrollTimer = window.setInterval("render(153)", 50);
 */
 
	if (submitOK=="false")
 	{
 		alert("Invalid or missing fields marked in red.  Please fix and resubmit")
 		return false;
 	}

	alert("Your request for a demo has been submitted.  Please wait to be contacted by a customer service representative.  Thank you for your interest in MiraVid products.")
	return true;
}
