﻿function formSetupLocal (template_uniquecode,template_id) {
 	var myCode = template_uniquecode.toLowerCase()
  var str ="" 
 
	if (myCode == "sota") { 
		schedSelect("All") //case-sensitive 
	} else if (myCode == "sotasitemap") { 
		 sitemapShow("show")
	}
	try {
 	if (e("ticker")) {
		var bindArgs = {
			url: "sota.cfc",
			content: {method: "tickerContent",template_id: template_id},
			method: "post",
			mimetype: "text/json",
			error: fncDojoBindError,
			load: function(type, data, evt){	
			
			try {  
 					 	str = data.tickercontent
						if (data.tickercontent == "" || data.tickercontent=="undefined") {str =  "Ruth Asawa San Francisco School of the Arts: San Francisco's Only Public High School Designated a California Distinguished School!!!"}
						//startticker(str)
						startticker(str) 
			} catch(ex) {alert(ex)} 
	    	}
		}
		dojo.io.bind(bindArgs);
  	} //ticker
  	} catch(ex) {alert(ex)}
}

	function  sitemapShow(flag,master_ID,id,param ) { 
		flag=flag==null?"":flag
		var pre="sitemap" 
		c360BrowseSetup(flag,master_ID,id,pre,param);return false
 
	} 
		
 
function schedSelect(action) {
 
		showHomePageSched(action)
	 
}
function showHomePageSched (action) {
  
		var bindArgs = {
				url: "sota.cfc",
				content: {method: "homePageSched", action:action},
				method: "post",			
				mimetype: "text/html",
				error: fncDojoBindError,
				load: function(type, data, evt){
 
				e("schedShowItems").innerHTML = data;
				
				}
			}
				dojo.io.bind(bindArgs); 

}
	function showActivity(event_ID, sched_ID) {
		 c360_makePopup(0,"Loading...","700px")
	 
		var bindArgs = {
			url: "ajaxForm.cfm",
			content: {e: event_ID, s: sched_ID, action: "showActivity", ajaxSubform: "_ajaxActivities.cfm"},
			method: "post",
			mimetype: "text/html",
			error: fncDojoBindError,
			load: function(type, data, evt){	
			c360_makePopup(0)
				c360_makePopup(0, data, "700px")
				
	    	}
		}
		dojo.io.bind(bindArgs);
		
	}
		function bioOpen (person_id){
		var bindArgs = {
				url: "c360_browse_sotaroster.cfc",
				content: {method:"bioOpen",person_id:person_id},
				method: "post",
				mimetype: "text/html",
				error: fncDojoBindError,
				load: function(type, data, evt) { 
				 
						c360_makePopup(0, data,"600px","50px")
				}
			}
			dojo.io.bind(bindArgs);
	 }
	 function  marqueeitemsShow(flag,master_ID,id,param ) { 
		flag=flag==null?"":flag
		var pre="marqueeitems" 
		master_ID = e("sys_template_id").value //master event id
 
		c360BrowseSetup(flag,master_ID,id,pre,param);return false
 
	} 
	function marqueeViewAll(event_id) {
	
		var bindArgs = {
				url: "sota.cfc",
				content: {method:"marqueeViewAll",event_id:event_id},
				method: "post",
				mimetype: "text/html",
				error: fncDojoBindError,
				load: function(type, data, evt) { 
				 
						c360_makePopup(0, data,"600px" )
				}
			}
			dojo.io.bind(bindArgs);
 
	}
	 function editMarquee() {
	  var str=""
	  str += "<div id='marqueeitemsDiv'>Hello</div>"
	  c360_makePopup(0,str,"700px")
	 
	  marqueeitemsShow("show",e("sys_template_id").value)
	  
	 }
	 function postQuantity(price_id, quantity) {
	 	//initialize cart or post current item
	 		var bindArgs = {
				url: "sota.cfc",
				content: {method:"postQuantity",price_id:price_id,quantity:quantity},
				method: "post",
				mimetype: "text/html",
				error: fncDojoBindError,
				load: function(type, data, evt) { 
				 
				//	alert("posted")
					//showConsole(data)
				}
			}
			dojo.io.bind(bindArgs);
	 }
	 function perfAlertSignup() {
	 		var bindArgs = {
				url: "sota.cfc",
				content: {method:"perfAlertSignup"},
				method: "post",
				mimetype: "text/html",
				error: fncDojoBindError,
				load: function(type, data, evt) { 
				 
						c360_makePopup(0, data,"600px" )
						e("email1").focus()
				}
			}
			dojo.io.bind(bindArgs);
	 }
	 function perfAlertSubmit() {
	 		if (e("email1").value=="" && e("email2").value=="" && e("email3").value=="") {alert("Please enter at least one email address before submitting.");return false}
	 		var bindArgs = {
				url: "sota.cfc",
				content: {method:"perfAlertSubmit",code:"perfEmail"},
				method: "post",
				mimetype: "text/html",
				formNode: "frmPerfAlerts",
				error: fncDojoBindError,
				load: function(type, data, evt) { 
					e("email1div").style.display="none"
					e("email2div").style.display="none"
					e("email3div").style.display="none"
					e("submitForm").style.display="none"
				 
				 	e("perfAlertsInstructions").innerHTML = "<b>Thanks for your interest!</b>\n\nA confirmation email has been sent."
				 	return true
						//c360_makePopup(0, data,"600px" )
				}
			}
			dojo.io.bind(bindArgs);
	 }
	 function editContent (event_id) {
	 	window.location = "sotaArticleEdit.cfm?a=" + event_id
	 }
	 function collegebulletinsShow(flag,master_ID,id,param) { //y for popup
		flag=flag==null?"":flag
		var pre="collegebulletins" 
		 c360BrowseSetup(flag,master_ID,id,pre,param);return false
	}
	function getPrice (ele) {
	//11/16/11 mpal process selected prices on crabfeed order form
	
		var fieldStr = "tix_eb,tix_rg,tix_ch,tix_tn"
		var fieldAry = fieldStr.split(",")
		var checkboxStr = "tix_16,tix_08,tix_04,tix_02,tix_01"
			var checkboxAry = checkboxStr.split(",")
		var myTotal = 0
		var myQuantity = 0
		//post item price
		//item value in span id=id+_val
		//mutiply by ele.value
		var mySubVal = ""
		try {
		if (ele.id == "otherdonation") {
			//skip, process below
			myQuantity = ele.value
		} else { //not otherdonation
			if (ele.type =="checkbox" && ele.checked) { 
					mySubVal =   e(ele.id + "_val").innerHTML 
					myQuantity = 1
			} else if ( ele.type =="checkbox" && !ele.checked) { 
					mySubVal = "" 
					myQuantity = 0
			}	else if (ele.value!="") 
				{mySubVal =  ele.value * e(ele.id + "_val").innerHTML 
				myQuantity = ele.value		 
			}
			if (mySubVal=="") {
				e(ele.id + "_sub").innerHTML=""
			} else {
				e(ele.id + "_sub").innerHTML= "$" + mySubVal
			}
		} //if not otherdonation
		for (var i=0;i<fieldAry.length;i++) {  
			myVal =  e(fieldAry[i] + "_sub").innerHTML.replace("$","")  
			if (myVal != "" && !isNaN(myVal)) {myTotal += parseFloat(myVal)}
		}
		for (var i=0;i<checkboxAry.length;i++) {  
			//remove comma and $
			myVal =  e(checkboxAry[i] + "_sub").innerHTML.replace("$","").replace(",","")  
			 
			if (myVal != "" && !isNaN(myVal)) {myTotal += parseFloat(myVal)}
		  
		}
		if (e("otherdonation").value != "") {
			myVal = e("otherdonation").value.replace("$","").replace(",","")  
			if (myVal != "" && !isNaN(myVal)) {myTotal += parseFloat(myVal)}
		}
		
		e("totalprice").value = myTotal    //submit amount without punctuation
		myTotal = formatNumber(myTotal)
		e("sub_tix_total").innerHTML = "$" + myTotal
		e("showTotal").innerHTML = "$" + myTotal
	 
	 
	 	postQuantity(e(ele.id + "_price_id").value,myQuantity)
		} catch(ex) {alert(ex)}
	}
	function getPrice_aaaa (ele){
		var myTotal = 0
		var myVal = ""
		//get existing ticket value, if any
		var myTotal =0
		var myDonationTotal = 0
		if (trimAllSpaces(e("otherdonation").value) != "") {myDonationTotal = e("otherdonation").value.replace("$","").replace(",","")}
		var myTixTotal =   e("aaaa_2012_sub").innerHTML.replace("$","")  
	
		if (myTixTotal=="") {myTixTotal = 0}
		if (ele.id == "otherdonation") {
			//skip, process below
			if (trimAllSpaces(ele.value) != "") {
			myQuantity = ele.value
			//get existing ticket value
			myDonationTotal = ele.value
			}
		} else { //not otherdonation
			//get item price each from form (_val) times number chosen from select control
			{myTixTotal =  ele.value * e(ele.id + "_val").innerHTML 
				myQuantity = ele.value		 
			}
			if (myTixTotal=="") {
				e(ele.id + "_sub").innerHTML=""
			} else {
				e(ele.id + "_sub").innerHTML= "$" + myTixTotal
			}
				 
				//if (myVal != "" && !isNaN(myVal)) {myTotal += parseFloat(myVal)}
		}
		 
		try { 
		 
		myTotal = parseFloat(myDonationTotal) + parseFloat(myTixTotal)
	 
		if (isNaN(myTotal)) {myTotal = parseFloat(myDonationTotal)}
 
		 
 
		e("totalprice").value = myTotal    //submit amount without punctuation
		myTotal = formatNumber(myTotal)
 		
 var str = "$" + myTotal
  		e("sub_tix").innerHTML = str
		e("showTotal").innerHTML =str
	 
	 
	 	postQuantity(e(ele.id + "_price_id").value,myQuantity)
	 	} catch(ex) {alert(ex)}
	}
	
	
	function postName(ele) {
			
			var bindArgs = {
				url: "sota.cfc",
				content: {method:"postName",nameID:ele.id,myName:ele.value},
				method: "post",
				mimetype: "text/html",
				formNode: "frmPerfAlerts",
				error: fncDojoBindError,
				load: function(type, data, evt) { 
					 //alert("Post Name")
				}
			}
			dojo.io.bind(bindArgs);
	
	}
	function rollOver (ele, img_file) {
		ele.src = "_images/" + img_file
 
	}
	 
	function boxShow(ele) {
		c360_makeAlert("Buy Tickets")
	}
