var lastVisited = "Never"
var visitCount = 0
var WantsToSeeNew
var now = new Date
var cookieString
var cookieName = "VibrantWatercolorsClient"
var displayString 
var page
// information captured for personalization
var name = ""
var fName = ""
var lName = ""
var street = ""
var city = ""
var state = ""
var country = ""
var zipcode = ""
var email = ""
var contactmode = "eMail"
var AbstractArt = ""  
var FloralStill = ""
var FloralGarden = ""
var Landscapes = ""
var newShows = ""
var newArtHere = ""
var newInGallery = ""

function init_Vibrant() {
   getArtCookie()
	visitCount++
	setName()
	setArtCookie()
}
function readName() {
   name = parent.DisplayPage.document.forms[0].NameField.value
   fName = parent.DisplayPage.document.forms[0].fName.value
   lName = parent.DisplayPage.document.forms[0].lName.value
   street = parent.DisplayPage.document.forms[0].street.value
   city = parent.DisplayPage.document.forms[0].city.value
   state = parent.DisplayPage.document.forms[0].state.value
   country = parent.DisplayPage.document.forms[0].country.value
   zipcode = parent.DisplayPage.document.forms[0].zipcode.value
//    contactmode = parent.DisplayPage.document.forms[0].contact_mode.value
   if ( parent.DisplayPage.document.forms[0].AbstractArt.checked == true ) {
   AbstractArt = parent.DisplayPage.document.forms[0].AbstractArt.value}
else {   AbstractArt = "not Selected"}
   if ( parent.DisplayPage.document.forms[0].FloralStill.checked == true ) {
   FloralStill = parent.DisplayPage.document.forms[0].FloralStill.value}
else {   FloralStill = "not Selected"}
   if ( parent.DisplayPage.document.forms[0].FloralGarden.checked == true ) {
   FloralGarden = parent.DisplayPage.document.forms[0].FloralGarden.value}
else {   FloralGarden = "not Selected"}
   if ( parent.DisplayPage.document.forms[0].Landscapes.checked == true ) {
   Landscapes = parent.DisplayPage.document.forms[0].Landscapes.value}
else {   Landscapes = "not Selected"}
  if ( parent.DisplayPage.document.forms[0].newShows.checked == true ) {
   newShows = parent.DisplayPage.document.forms[0].newShows.value}
else {   newShows = "not Selected"}
  if ( parent.DisplayPage.document.forms[0].newArtHere.checked == true ) {
   newArtHere = parent.DisplayPage.document.forms[0].newArtHere.value}
else {   newArtHere = "not Selected"}
  if ( parent.DisplayPage.document.forms[0].newInGallery.checked == true ) {
   newInGallery = parent.DisplayPage.document.forms[0].newInGallery.value}
else {   newInGallery = "not Selected"}
  if ( parent.DisplayPage.document.forms[0].eMail.checked == true ) {
   contactmode = "eMail"}
else {   contactmode = "snail_mail"}
email = parent.DisplayPage.document.forms[0].emailaddress.value

setArtCookie()
saveCookie()
// setTimeout("showCookie()", 5000)
}
   
function setName() {
//		if ( visitCount == 1 ) {
//  		 	displayString = "Welcome, " + name + "." 
// 	  		displayString = displayString + " You have not visited this before. We look forward to showing you many new paintings now and each time you return. "
//		}
//		else {
//	  		displayString = "Welcome back, " + name + "."
// 	  		displayString = displayString + " \rYou last visited this site on: " + lastVisited + " \rand have been here "
//  		if ( visitCount == 2 ) {
//   			displayString = displayString + "1 previous time."}
//			else {displayString = displayString + (visitCount-1) + " previous times"}
//		}
//  showAllNewWork()
//  parent.DisplayPage.document.forms[0].WelcomeText.defaultValue = displayString + page
//  parent.DisplayPage.document.forms[0].reset()
 }
 function setContactMode_eMail() {
contactmode = "eMail"
}
function setContactMode_snailMail() {
contactmode = "snailMail"
}

function placeOrder() {
getOrderFields()
setArtCookie()
postOrderProcess()
}
function getOrderFields() {
   email = parent.DisplayPage.document.forms[0].emailaddress.value
   fName = parent.DisplayPage.document.forms[0].fName.value
   lName = parent.DisplayPage.document.forms[0].lName.value
   street = parent.DisplayPage.document.forms[0].street.value
   city = parent.DisplayPage.document.forms[0].city.value
   state = parent.DisplayPage.document.forms[0].state.value
   country = parent.DisplayPage.document.forms[0].country.value
   zipcode = parent.DisplayPage.document.forms[0].zipcode.value
  telephone=parent.DisplayPage.document.forms[0].telephone.value
}
function postOrderProcess() {
     parent.DisplayPage.document.forms[0].method = "post"
    parent.DisplayPage.document.forms[0].action= "/cgi-bin/completeOrder.pl"
    parent.DisplayPage.document.forms[0].target="DisplayPage"
    parent.DisplayPage.document.forms[0].submit()
}

function setArtCookie() {
	var cookieString
	var count
	var last
	var likesNew = "FALSE"
	var expires = new Date
	if ( WantsToSeeNew ) {likesNew = "TRUE"}
	lastVisited = now.getMonth() + "-" + now.getDate() + "-" + now.getFullYear() + "-" + now.getHours() + "-" + now.getMinutes()
	count = visitCount.toString
	cookieString = 
	"name:"+name+":visitCount:"+visitCount+":SeesNew:"+likesNew+":last:"+lastVisited+
	":first:"+fName+":last:"+lName+":street:"+street+":city:"+city+":state:"+state+":zipcode:"+zipcode+
	":country:"+country+":email:"+email+":AbstractArt:"+AbstractArt+":FloralStill:"+FloralStill+
	":FloralGarden:"+FloralGarden+":Landscapes:"+Landscapes+":newShows:"+newShows+
	":newArtHere:"+newArtHere+":newInGallery:"+newInGallery+":contactmode:"+contactmode+
	":"
	expires.setTime(now.getTime() + 1000*60*60*24*365)
	setCookie(cookieName, cookieString, expires)
}

function showCookie() {
	var cookiePage = ""
	header = "<HTML><HEAD><TITLE>Vibrant Watercolors, by Kristen Dill</TITLE></HEAD><BODY><H1><CENTER>Cookie Info</CENTER></H1>"
	footer = "</BODY></HTML>"
   startUnordered = "<UL>"; endUnordered="</UL>"
	var cookieWindow
	
	cookieWindow = window.open("", "", "height=120, width=120")
	getArtCookie()
	cookiePage = header + "<HR><CENTER><P><P><P>Thank you for taking the time to personalize this site. I look forward to providing you with the kind of art work which most interests you."
	cookiePage = cookiePage + "<P><P>......................Kristen Dill<HR></CENTER>"
	cookiePage = cookiePage + startUnordered + "<LI>NickName: " + name + "<LI>Name: " + fName + " " + lName + "<LI>Street: " + street + "<LI>City/State/Zip: " + city + ", " +state + "  " + zipcode + "<LI>Country: " + country + "<LI>Contact by: " + contactmode + "<LI>eMail address: " + email + "<LI>" + AbstractArt + "<LI>" + FloralStill + "<LI>" + FloralGarden + "<LI>" + Landscapes +  "<LI>" + newShows + "<LI>" + newArtHere + "<LI>" + newInGallery + endUnordered + footer
	cookieWindow.document.write(cookiePage)
	cookieWindow.setTimeout("this.close()", 5000)
}

function getArtCookie() {
var start = 0; var end = 0; fieldArray = new Array (4)
cookieString = getCookie(cookieName)
	if ( (cookieString == "" ) || (cookieString == null)) {
 	 	name = ""
	   lastVisited = now
 	  	visitCount = 0
	   WantsToSeeNew = new Boolean(true)
	}
	else {
		start = cookieString.indexOf(":")
		end = start
		for ( var i=0; i<=19; i++ ) {
			if ( end == -1 ) {fieldArray[i] = ""}
			else {start = end + 1
				end = cookieString.indexOf( ":", start)
				if ( end == -1 ) {fieldArray[i] = ""}
				else {
					fieldArray[i]= cookieString.substring(start, end)
					start = end + 1
					end = cookieString.indexOf( ":", start)
					}
				}
			}
			name = fieldArray[0]; 	visitCount = fieldArray[1]; likesNew=fieldArray[2]; lastVisited= fieldArray[3]
			fName = fieldArray[4]; lName = fieldArray[5]; street = fieldArray[6]; city = fieldArray[7]
			state = fieldArray[8]; zipcode = fieldArray[9]; country = fieldArray[10]; email = fieldArray[11]
	    	AbstractArt = fieldArray[12]; FloralStill = fieldArray[13]; FloralGarden = fieldArray[14]; Landscapes = fieldArray[15]
			newShows = fieldArray[16]; 	newArtHere = fieldArray[17]; newInGallery = fieldArray[18]; contactmode = fieldArray[19]
	}
}

function setCookie(name, value, expire) {
   document.cookie = name + "=" + escape(value)
   + ((expire == null) ? "" : ("; expires=" + expire.toGMTString()))
}

function saveCookie() {
     parent.DisplayPage.document.forms[0].method = "post"
    parent.DisplayPage.document.forms[0].action= "/cgi-bin/Personalize.pl"
    parent.DisplayPage.document.forms[0].target="DisplayPage"
    parent.DisplayPage.document.forms[0].submit()
}

function saveHiddenCookie() {
     parent.AutoSend.document.forms[0].method = "post"
    parent.AutoSend.document.forms[0].action= "/cgi-bin/saveCookie.pl"
//    parent.DisplayPage.document.forms[0].target="DisplayPage"
    parent.AutoSend.document.forms[0].submit()
}

function getCookie(Name) {
   var search = Name + "="
   if (document.cookie.length > 0) {//  if there are any cookies
      offset = document.cookie.indexOf(search) 
      if (offset != -1) {//  if cookie exists 
         offset += search.length 
//          set index of beginning of value
         end = document.cookie.indexOf(";", offset) 
//          set index of end of cookie value
         if (end == -1) 
            end = document.cookie.length
        return unescape(document.cookie.substring(offset, end))
      } 
   }
}

function showAllNewWork() {
var current = 0
page = "\rHere are the newest additions to the site:"
page = page + "\r \r                    Abstract"
 for ( var i=1; i<P.length; i=i+3 ) {
		if ( P[i] == A ) { page =  page + "\r"+P[i+1]; current = i+3; continue}	
 		else{break}
 		}
page = page + "\r \r                    Landscapes"
for ( var i=current; i<P.length; i=i+3 ) {
 		if ( P[i] == L ) { page =  page + "\r"+P[i+1]; current = i+3; continue}	
 		else{break}
 		}
page = page + "\r \r                    Florals"
for ( var i=current + 3; i<P.length; i=i+3 ) {
 		if ( P[i] == F ) { page = page +"\r"+P[i+1]; current = i+3; continue}	
 		else{break}
 		}
}

function fillFields() {
	getArtCookie()
   parent.DisplayPage.document.forms[0].NameField.value = name
   parent.DisplayPage.document.forms[0].fName.value = fName
   parent.DisplayPage.document.forms[0].lName.value = lName
   parent.DisplayPage.document.forms[0].street.value = street
   parent.DisplayPage.document.forms[0].city.value = city
   parent.DisplayPage.document.forms[0].state.value = state
   parent.DisplayPage.document.forms[0].country.value = country
   parent.DisplayPage.document.forms[0].zipcode.value = zipcode
   parent.DisplayPage.document.forms[0].emailaddress.value = email
//    parent.DisplayPage.document.forms[0].contact_mode.value = contactmode
   if ( AbstractArt == "not Selected" ) {
   parent.DisplayPage.document.forms[0].AbstractArt.checked = false}
else {parent.DisplayPage.document.forms[0].AbstractArt.checked = true}
   if ( FloralStill == "not Selected" ) {
   parent.DisplayPage.document.forms[0].FloralStill.checked = false}
else {parent.DisplayPage.document.forms[0].FloralStill.checked = true}
   if ( FloralGarden == "not Selected" ) {
   parent.DisplayPage.document.forms[0].FloralGarden.checked = false}
else {parent.DisplayPage.document.forms[0].FloralGarden.checked = true}
   if ( Landscapes == "not Selected" ) {
   parent.DisplayPage.document.forms[0].Landscapes.checked = false}
else {parent.DisplayPage.document.forms[0].Landscapes.checked = true}
   if ( newShows == "not Selected" ) {
   parent.DisplayPage.document.forms[0].newShows.checked = false}
else {parent.DisplayPage.document.forms[0].newShows.checked = true}
   if ( newArtHere == "not Selected" ) {
   parent.DisplayPage.document.forms[0].newArtHere.checked = false}
else {parent.DisplayPage.document.forms[0].newArtHere.checked = true}
   if ( newInGallery == "not Selected" ) {
   parent.DisplayPage.document.forms[0].newInGallery.checked = false}
else {parent.DisplayPage.document.forms[0].newInGallery.checked = true}
   if ( contactmode == "eMail" ) {
   parent.DisplayPage.document.forms[0].eMail.checked = true}
else {parent.DisplayPage.document.forms[0].snail_mail.checked = true}

}

function setHiddenFields() {
	getArtCookie()
   parent.AutoSend.document.forms[0].NameField.value = name
   parent.AutoSend.document.forms[0].fName.value = fName
   parent.AutoSend.document.forms[0].lName.value = lName
   parent.AutoSend.document.forms[0].street.value = street
   parent.AutoSend.document.forms[0].city.value = city
   parent.AutoSend.document.forms[0].state.value = state
   parent.AutoSend.document.forms[0].country.value = country
   parent.AutoSend.document.forms[0].zipcode.value = zipcode
   parent.AutoSend.document.forms[0].emailaddress.value = email
   parent.AutoSend.document.forms[0].AbstractArt.value = AbstractArt
  parent.AutoSend.document.forms[0].FloralStill.value = FloralStill
  parent.AutoSend.document.forms[0].FloralGarden.value = FloralGarden
  parent.AutoSend.document.forms[0].Landscapes.value = Landscapes
  parent.AutoSend.document.forms[0].newShows.value = newShows
  parent.AutoSend.document.forms[0].newArtHere.value = newArtHere
  parent.AutoSend.document.forms[0].newInGallery.value = newInGallery
  parent.AutoSend.document.forms[0].contactMode.value = contactmode
  parent.AutoSend.document.forms[0].visitCount.value = visitCount
   parent.AutoSend.document.forms[0].lastVisited.value = lastVisited
  parent.AutoSend.document.forms[0].likesNew.value = likesNew
}

function consolidatedSave() {
	getArtCookie()
   setHiddenFields()
   saveHiddenCookie()


}

