// Updated 1/29/07
// Brent Ramsey (bnramsey@jamestower.com)
// Comments:

// Updated 5/23/07
// Matt Stanton (mrstanton@jamestower.com)
/*
	-Changed email address from mine to Benco's for final testing of ajax emailing forms.
	-Updated content received from Craig 5/22/07
*/

function correctPNG() 
   {
   for(var i=0; i<document.images.length; i++)
      {
	  var img = document.images[i]
	  var imgName = img.src.toUpperCase()
	  if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
	     {
		 var imgID = (img.id) ? "id='" + img.id + "' " : ""
		 var imgClass = (img.className) ? "class='" + img.className + "' " : ""
		 var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
		 var imgStyle = "display:inline-block;" + img.style.cssText 
		 var imgAttribs = img.attributes;
		 for (var j=0; j<imgAttribs.length; j++)
			{
			var imgAttrib = imgAttribs[j];
			if (imgAttrib.nodeName == "align")
			   {		  
			   if (imgAttrib.nodeValue == "left") imgStyle = "float:left;" + imgStyle
			   if (imgAttrib.nodeValue == "right") imgStyle = "float:right;" + imgStyle
			   break
			   }
            }
		 var strNewHTML = "<span " + imgID + imgClass + imgTitle
		 strNewHTML += " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
	    strNewHTML += "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
		 strNewHTML += "(src='" + img.src + "', sizingMethod='scale');\""
		 if (img.onmouseover)
		 {
		 	strNewHTML += " onmouseover=\"PNGswap('" + img.id + "');\" onmouseout=\"PNGswap('" + img.id +"');\""
		 }
		 strNewHTML += "></span>" 
		 img.outerHTML = strNewHTML
		 i = i-1
	     }
      }
   }

function PNGswap(myID)
{
   var strOver  = "_off"
   var strOff = "_on"
   var oSpan = document.getElementById(myID)
   var currentAlphaImg = oSpan.filters(0).src
   if (currentAlphaImg.indexOf(strOver) != -1)
      oSpan.filters(0).src = currentAlphaImg.replace(strOver,strOff)
   else
      oSpan.filters(0).src = currentAlphaImg.replace(strOff,strOver)
}


function imgSwap(oImg)
{
   var strOver  = "_on"    // image to be used with mouse over
   var strOff = "_off"     // normal image
   var strImg = oImg.src
   if (strImg.indexOf(strOver) != -1) 
      oImg.src = strImg.replace(strOver,strOff)
   else
      oImg.src = strImg.replace(strOff,strOver)
}

/////////////////////////////////////////BEGIN INTERIOR RANDOM IMAGE FUNCTION////////////////////////////
function showImage()
{
	var theImages = new Array() 
	theImages[0] = '1'
	theImages[1] = '2'
	theImages[2] = '3'
	theImages[3] ='4'
	theImages[4] = '1'
	theImages[5] = '2'
	theImages[6] = '3'
	theImages[7] ='4'
	theImages[8] = '1'
	theImages[9] = '2'
	theImages[10] = '3'
	theImages[11] = '4'
	
	var j = 0
	var p = theImages.length;
	var preBuffer = new Array()
	for (i = 0; i < p; i++)
	{
	   preBuffer[i] = new Image()
	   preBuffer[i].src = theImages[i]
	}
	var whichImage = Math.round(Math.random()*(p-1));
	
	document.write('<img src=images/rotate_interior_'+theImages[whichImage]+'.jpg >');
}
/////////////////////////////////////////BEGIN INTERIOR RANDOM IMAGE FUNCTION////////////////////////////


var myGlobalHandlers = {
	onCreate: function(){
		Element.show('systemWorking');
	},

	onComplete: function() {
		if(Ajax.activeRequestCount == 0){
			Element.hide('systemWorking');
		}
	}
};

Ajax.Responders.register(myGlobalHandlers);

/////////////////////////////////////////BEGIN PROGRAMS PAGE CONENT USING AJAX/////////////////////////////////////////////////
function vProgs(progID) 
{

		
		DispLoader(progID);
		AdjNav(progID);
		var url = 'ajax.cfm?strAction=viewPrograms&ProgID='+progID+'&rnd='+Math.random()*99999+'&';
		var pars = '&Action=Insert&rnd='
        + Math.random()*99999;
										
		var myAjax = new Ajax.Request(
			url, 
			{ 
				method: 'post',
				postBody: pars,
				onComplete: DispProg
			});
		
}

function AdjNav(myID)
{

	if(myID == 0)
	{
		$('programsHeaderDesc').innerHTML = ': OPERATION ROUND-UP';
		$('ajaxNav').innerHTML = '<p>Operation Round-Up</p><p><a href="javascript:vProgs(1);">Caring Members</a></p><p><a href="javascript:vProgs(2);">Load Management</a></p>';
	}
	if(myID == 1)
	{
		$('programsHeaderDesc').innerHTML = ': CARING MEMBERS';
		$('ajaxNav').innerHTML = '<p><a href="javascript:vProgs(0);">Operation Round-Up</a></p><p>Caring Members</p><p><a href="javascript:vProgs(2);">Load Management</a></p>';
	}
	if(myID == 2)
	{
		$('programsHeaderDesc').innerHTML = ': LOAD MANGEMENT';
		$('ajaxNav').innerHTML = '<p><a href="javascript:vProgs(0);">Operation Round-Up</a></p><p><a href="javascript:vProgs(1);">Caring Members</a></p><p>Load Management</p>';
	}


}

function DispProg(originalRequest)
{
		$('ajaxConent').innerHTML = originalRequest.responseText;
}

function DispLoader(myID)
{
		$('ajaxConent').innerHTML = '<img src="images/busy.gif" style="margin-left:200px; margin-top:100px;">';
}
/////////////////////////////////////////END PROGRAMS PAGE CONENT USING AJAX/////////////////////////////////////////////////



/////////////////////////////////////////BEGIN RESOURCES PAGE CONENT USING AJAX/////////////////////////////////////////////////
function vRecs(recsID) 
{

		
		DispLoaderR(recsID);
		AdjNavR(recsID);
		var url = 'ajax.cfm?strAction=viewResources&RecsID='+recsID+'&rnd='+Math.random()*99999+'&';
		var pars = '&Action=Insert&rnd='
        + Math.random()*99999;
										
		var myAjax = new Ajax.Request(
			url, 
			{ 
				method: 'post',
				postBody: pars,
				onComplete: DispResc
			});
		
}

function AdjNavR(myID)
{

	if(myID == 0)
	{
		$('resourcesHeaderDesc').innerHTML = ': CAPITAL CREDITS';
		$('ajaxNav').innerHTML = '<p>Capital Credits</p><p><a href="javascript:vRecs(1);">Heartland Security</a></p><p><a href="javascript:vRecs(2);">CTV</a></p><p><a href="javascript:vRecs(3);">Are You Moving?</a></p><p><a href="javascript:vRecs(4);">Useful Links</a></p><p><a href="javascript:vRecs(5);">Business Partners</a></p>';
	}
	if(myID == 1)
	{
		$('resourcesHeaderDesc').innerHTML = ': HEARTLAND SECURITY';
		$('ajaxNav').innerHTML = '<p><a href="javascript:vRecs(0);">Capital Credits</a></p><p>Heartland Security</p><p><a href="javascript:vRecs(2);">CTV</a></p><p><a href="javascript:vRecs(3);">Are You Moving?</a></p><p><a href="javascript:vRecs(4);">Useful Links</a></p><p><a href="javascript:vRecs(5);">Business Partners</a></p>';
	}
	if(myID == 2)
	{
		$('resourcesHeaderDesc').innerHTML = ': CTV';
		$('ajaxNav').innerHTML = '<p><a href="javascript:vRecs(0);">Capital Credits</a></p><p><a href="javascript:vRecs(1);">Heartland Security</a></p><p>CTV</p><p><a href="javascript:vRecs(3);">Are You Moving?</a></p><p><a href="javascript:vRecs(4);">Useful Links</a></p><p><a href="javascript:vRecs(5);">Business Partners</a></p>';
	}
	if(myID == 3)
	{
		$('resourcesHeaderDesc').innerHTML = ': ARE YOU MOVING?';
		$('ajaxNav').innerHTML = '<p><a href="javascript:vRecs(0);">Capital Credits</a></p><p><a href="javascript:vRecs(1);">Heartland Security</a></p><p><a href="javascript:vRecs(2);">CTV</a></p><p>Are You Moving?</p><p><a href="javascript:vRecs(4);">Useful Links</a></p><p><a href="javascript:vRecs(5);">Business Partners</a></p>';
	}
	if(myID == 4)
	{
		$('resourcesHeaderDesc').innerHTML = ': USEFUL LINKS';
		$('ajaxNav').innerHTML = '<p><a href="javascript:vRecs(0);">Capital Credits</a></p><p><a href="javascript:vRecs(1);">Heartland Security</a></p><p><a href="javascript:vRecs(2);">CTV</a></p><p><a href="javascript:vRecs(4);">Are You Moving?</a></p><p>Useful Links</p><p><a href="javascript:vRecs(5);">Business Partners</a></p>';
	}
  //////////////////////////////// ADDED FOR BUSINESS PARTNER BUTTON CHECK SYNTAX ///////////////////////////////                                                                      // 3
	if(myID == 5)
	{
		$('resourcesHeaderDesc').innerHTML = ': BUSINESS PARTNERS';
		$('ajaxNav').innerHTML = '<p><a href="javascript:vRecs(0);">Capital Credits</a></p><p><a href="javascript:vRecs(1);">Heartland Security</a></p><p><a href="javascript:vRecs(2);">CTV</a></p><p><a href="javascript:vRecs(3);">Are You Moving?</a></p><p><a href="javascript:vRecs(4);">Useful Links</a></p><p>Business Partners</p>';
   }

}

function DispResc(originalRequest){
		$('ajaxConent').innerHTML = originalRequest.responseText;
}

function DispLoaderR(myID){
		$('ajaxConent').innerHTML = '<img src="images/busy.gif" style="margin-left:200px; margin-top:100px;">';
}
/////////////////////////////////////////END RESOURCES PAGE CONENT USING AJAX/////////////////////////////////////////////////


////////////////////////////////////////BEGIN EMAILING MOVING DATA USING AJAX/////////////////////////////////////////////////

function sMovingMail(to,from,subject,name,accnum,curadd,curloc,curtel,moved,finald,newadd,newloc,newtel,owner)
{
	
		DispLoader2();
		var url = 'mail.cfm?strAction=sendMail&strForm=moving&rnd='+Math.random()*99999+'&';
		var pars = '&to='+to+'&from='+from+'&subject='+subject+'&name='+name+'&accnum='+accnum+'&curadd='+curadd+'&curloc='+curloc+'&curtel='+curtel+'&moved='+moved+'&finald='+finald+'&newadd='+newadd+'&newloc='+newloc+'&newtel='+newtel+'&owner='+owner+'&';
	
        + Math.random()*99999;
										
		var myAjax = new Ajax.Request(
			url, 
			{ 
				method: 'post',
				postBody: pars,
				onComplete: DispThanks
			});
		
function DispThanks(originalRequest){
		$('resourcesHeaderDesc').innerHTML = ': THANK YOU';
		$('ajaxConent').innerHTML = '<p>&nbsp;</p><p>Thank you for your interest in BENCO.</p><p> A representative from BENCO will contact you regarding your information.</p>';
}

function DispLoader2(){
		$('ajaxConent').innerHTML = '<img src="images/busy.gif" style="margin-left:200px; margin-top:100px;">';
}
}

function sendMoving(){
		//loriw@benco.org
	sMovingMail('loriw@benco.org','loriw@benco.org','Moving',document.moving.sName.value,document.moving.sAccountNumber.value,document.moving.sCurrentAddress.value,document.moving.sCityStateZip.value,document.moving.sPhone.value,document.moving.sMovingDate.value,document.moving.sFinalReadingDate.value,document.moving.sNewAddress.value,document.moving.sCityStateZip2.value,document.moving.sNewPhone.value,document.moving.sOwnerofProperty.value);
}



function FixMoving(originalRequest){
		$('ajaxConent').innerHTML = originalRequest.responseText;
}
////////////////////////////////////////BEGIN EMAILING MOVING DATA USING AJAX/////////////////////////////////////////////////


////////////////////////////////////////BEGIN EMAILING CARING MEMBERS DATA USING AJAX/////////////////////////////////////////////////
function sendCaring(){
		var myOpt = -1;
		for (i=document.caringMembers.contribution.length-1; i > -1; i--) 
		{
			if (document.caringMembers.contribution[i].checked) 
			{
			myOpt = i; i = -1;
			}
		}
		var cont = "";
		if(myOpt == 0)
		{cont = "$2";}
		if(myOpt == 1)
		{cont = "$5";}
		if(myOpt == 2)
		{cont = "$10";}
		if(myOpt == 3)
		{cont = "$"+document.caringMembers.contributionOther.value;}
		if(document.caringMembers.contributionOneTime.value.replace(/\s+/g, "") != "")
		{cont = "$"+document.caringMembers.contributionOneTime.value}
		
		
		sCaringMail('loriw@benco.org','loriw@benco.org','Caring Member',document.caringMembers.sName.value,cont,document.caringMembers.sAccountNumber.value,document.caringMembers.saddress.value,document.caringMembers.sCitystatezip.value,document.caringMembers.semail.value,document.caringMembers.sDate.value);
}

function FixCaring(originalRequest)
{
	$('ajaxConent').innerHTML = originalRequest.responseText;
}
	


function sCaringMail(to,from,subject,name,cont,accnum,add,loc,email,date)
{
	
		DispLoader3();
		var url = 'mail.cfm?strAction=sendMail&strForm=caring&rnd='+Math.random()*99999+'&';
		var pars = '&to='+to+'&from='+from+'&subject='+subject+'&name='+name+'&cont='+cont+'&accnum='+accnum+'&add='+add+'&loc='+loc+'&email='+email+'&date='+date+'&';
	
        + Math.random()*99999;
										
		var myAjax = new Ajax.Request(
			url, 
			{ 
				method: 'post',
				postBody: pars,
				onComplete: DispThanks2
			});
		
	function DispThanks2(originalRequest)
	{
			$('programsHeaderDesc').innerHTML = ': THANK YOU';
			$('ajaxConent').innerHTML = '<p>&nbsp;</p><p>Thank you for your interest in BENCO.</p><p> A representative from BENCO will contact you regarding your information.</p>';
	}

	function DispLoader3()
	{
			$('ajaxConent').innerHTML = '<img src="images/busy.gif" style="margin-left:200px; margin-top:100px;">';
	}
}
////////////////////////////////////////END EMAILING CARING MEMBERS DATA USING AJAX/////////////////////////////////////////////////


////////////////////////////////////////BEGIN EMAILING OPERATION ROUNDUP DATA USING AJAX/////////////////////////////////////////////////
function sendOppRound(){
	sOppRound('loriw@benco.org','loriw@benco.org','Opperation Round Up',document.oppRound.sName.value,document.oppRound.sAccountNumber.value,document.oppRound.sDate.value,document.oppRound.semail.value);
}

function FixOppRound(originalRequest)
{
	$('ajaxConent').innerHTML = originalRequest.responseText;
}
	


function sOppRound(to,from,subject,name,accnum,date,email)
{
	
		DispLoader3();
		var url = 'mail.cfm?strAction=sendMail&strForm=opprnd&rnd='+Math.random()*99999+'&';
		var pars = '&to='+to+'&from='+from+'&subject='+subject+'&name='+name+'&accnum='+accnum+'&email='+email+'&date='+date+'&';
	
        + Math.random()*99999;
										
		var myAjax = new Ajax.Request(
			url, 
			{ 
				method: 'post',
				postBody: pars,
				onComplete: DispThanks3
			});
		
	function DispThanks3(originalRequest)
	{
			$('programsHeaderDesc').innerHTML = ': THANK YOU';
			$('ajaxConent').innerHTML = '<p>&nbsp;</p><p>Thank you for your interest in BENCO.</p><p> A representative from BENCO will contact you regarding your information.</p>';
	}

	function DispLoader3()
	{
			$('ajaxConent').innerHTML = '<img src="images/busy.gif" style="margin-left:200px; margin-top:100px;">';
	}
}
////////////////////////////////////////END EMAILING OPERATION ROUNDUP DATA USING AJAX/////////////////////////////////////////////////


/////////////////////////////////////////BEGIN NEWSLETTER PAGE CONENT USING AJAX/////////////////////////////////////////////////
function vNews(newsID) 
{

		
		DispLoaderR2();
		var url = 'ajax.cfm?strAction=viewNews&NewsID='+newsID+'&rnd='+Math.random()*99999+'&';
		var pars = '&Action=Insert&rnd='
        + Math.random()*99999;
										
		var myAjax = new Ajax.Request(
			url, 
			{ 
				method: 'post',
				postBody: pars,
				onComplete: DispNews
			});
		
}


function DispNews(originalRequest){
		$('ajaxConent').innerHTML = originalRequest.responseText;
}

function DispLoaderR2(){
		$('ajaxConent').innerHTML = '<img src="images/busy.gif" style="margin-left:200px; margin-top:100px;">';
}
/////////////////////////////////////////END NEWSLETTER PAGE CONENT USING AJAX/////////////////////////////////////////////////


function  closeAlert(objID){
		$('ajaxAlert').innerHTML = ' ';
		//var obj= document.getElementById('ajaxAlert');
		//obj.style.visibility = "visible";
}



function openPDF(myID)
{
	
	var pdf = new Array() 
	pdf[0] = 'Feb_Newsletter.pdf'
	pdf[1] = 'January_Newsletter.pdf'
	pdf[2] = 'March_April_Newsletter.pdf'
	pdf[3] = 'May_Newsletter.pdf'
	
	var myPDF = 'media/'+pdf[myID] ;
	open(myPDF);
}
	