//EUCLID TECHNOLOGY//
//customerScripts.js//
//These functions are related to the manipulating Customer and Org records//
//4/2/2009//

//inserts update / create profile into a section
function insertProfile(div){
	if(GetCookieValue('memberid') == ''){
		var url = '../memberdll.dll/openpage?wrp=ajax_profile.htm&wmt=none';
	}else{
		var url = '../memberdll.dll/info?wrp=ajax_profile.htm&wmt=none';
	}
	
	new Ajax.Updater(div, url, {method:'get',evalScripts:true});
}
	

//copys a users primary address to their alternate address
function copyAddress(formName){
	if(formName.ADDRESS1 && formName.ALTADDRESS1){formName.ALTADDRESS1.value = formName.ADDRESS1.value;}
	if(formName.ADDRESS2 && formName.ALTADDRESS2){formName.ALTADDRESS2.value = formName.ADDRESS2.value;}
	if(formName.ADDRESS3 && formName.ALTADDRESS3){formName.ALTADDRESS3.value = formName.ADDRESS3.value;}
	if(formName.CITY && formName.ALTCITY){formName.ALTCITY.value = formName.CITY.value;}
	if(formName.STATECD && formName.ALTSTATE){formName.ALTSTATE.selectedIndex = formName.STATECD.selectedIndex;}
	if(formName.ZIP && formName.ALTZIP){formName.ALTZIP.value = formName.ZIP.value;}
	if(formName.COUNTRY && formName.ALTCOUNTRY){formName.ALTCOUNTRY.selectedIndex = formName.COUNTRY.selectedIndex;}
	if(formName.EMAIL && formName.ALTEMAIL){formName.ALTEMAIL.value = formName.EMAIL.value;}
}

//opens a list of committee checkboxes for submitted customercd
function committeeWindow(customercd){
	window.open("../memberdll.dll/customlist?SQLNAME=committee&customercd="+customercd+"&sort=name&whp=joinComm_header.htm&wbp=joinComm_list.htm&wmt=../main_template_none.htm&sort=name")
}


/*////////////////////// ORGNAIZTION SEARCH ////////////////////////////////*/

// Search for organization name
function RunOrgSearch(formName) {	
	var tempSearch = formName.ORGNAME.value;
	if (tempSearch.length < 2) {
		alert('Please enter the first two characters (or more) of the organization name');
		formName.ORGNAME.focus();
		return false;
	} else {
		tempSearch = tempSearch + '~';   
		window.open("../organizationdll.dll/List?ORGNAME="+tempSearch+"&SORT=ORGNAME&WMT=../main_template_none.htm&WHP=addOrg_header.htm&WBP=addOrg_list.htm&WNR=addOrg_noRec.htm&RANGE=1/25","","fullscreen=no,location=yes,toolbar=no,menubar=yes,scrollbars=yes,resizable=yes,width=640,height=480")
		return true;
	}
}   

function RunNewOrgSearch(formName) 
{
	tmpstr = formName.ORGNAME.value;
	if (tmpstr.length < 2)
	 { 
   		alert('You must enter the first two letters of the organization name');
	  	 return false;
	 }
	else 
	 {
		tmpstr = tmpstr + '~'; 
	 	location.href = "../organizationdll.dll/List?ORGNAME="+tmpstr+"&SORT=ORGNAME&WMT=../main_template_none.htm&WHP=addOrg_header.htm&WBP=addOrg_list.htm&WNR=addOrg_noRec.htm&RANGE=1/25";
 		return true;
	}  
}  


function closeOrgWindow(linkname) 
{ 

   var tmpnom=0;
   for (var i=0; i<document.links.length; i++) 
	{
       		if (document.links[i].name == linkname) 
		{  
			tmpnom = i; 
	                break; 
		}
	 }
   //tmpnom = tmpnom -1;	 
  
  var oOpener = window.opener.document.abc;
  
   if (oOpener.ORGNAME) { window.opener.document.abc.ORGNAME.value=document.resultlist.elements[tmpnom*12].value; }
   if (oOpener.ADDRESS1) { window.opener.document.abc.ADDRESS1.value=document.resultlist.elements[tmpnom*12+1].value; }
   if (oOpener.ADDRESS2) { window.opener.document.abc.ADDRESS2.value=document.resultlist.elements[tmpnom*12+2].value; }
   if (oOpener.CITY) { window.opener.document.abc.CITY.value=document.resultlist.elements[tmpnom*12+3].value; }
   if (oOpener.STATECD) { window.opener.document.abc.STATECD.value=document.resultlist.elements[tmpnom*12+4].value; }
   if (oOpener.ZIP) { window.opener.document.abc.ZIP.value=document.resultlist.elements[tmpnom*12+5].value; }
   if (oOpener.COUNTRY) { window.opener.document.abc.COUNTRY.value=document.resultlist.elements[tmpnom*12+6].value; }
   if (oOpener.WORKPHONE) { window.opener.document.abc.WORKPHONE.value=document.resultlist.elements[tmpnom*12+7].value; }
  // if (oOpener.ISMEMBERFLG) { window.opener.document.abc.ISMEMBERFLG.value=document.resultlist.elements[tmpnom*12+9].value; }
   if (oOpener.CUSTOMERTYPE) { window.opener.document.abc.CUSTOMERTYPE.value=document.resultlist.elements[tmpnom*12+10].value; }
   if (oOpener.STATUSTT) { window.opener.document.abc.STATUSSTT.value=document.resultlist.elements[tmpnom*12+11].value; }
   var buffstr = document.resultlist.elements[tmpnom*12+10].value;
   /*if ( buffstr.toUpperCase() == 'UTILITY')
   {
   		if (oOpener.MEMBEROPTIONSLIST) { window.opener.document.abc.MEMBEROPTIONSLST.value='BULL, DIR, EBUL'; }
   }
   else
   {
   		if ((buffstr.toUpperCase() == 'ASSOCLARGE') || (buffstr.toUpperCase() == 'ASSOCSMALL'))
		{
			if (oOpener.MEMBEROPTIONSLIST) { window.opener.document.abc.MEMBEROPTIONSLST.value='EBUL'; }
		}		
   }*/
   if (oOpener.ORGCD) { window.opener.document.abc.ORGCD.value=linkname; }
   window.close();
}



/*//// MEMBER SEARCH ////////////////////////////////////////*/
//adds wildcards and verifies at least one field is specified
function memberSearchValidater(formName) {

/*	//make sure at least one search option is selected
	if ((formName.LASTNAME_field.value != '') ||
	  (formName.FIRSTNAME_field.value != '') ||      
	  (formName.STATECD.selectedIndex != 0) || 
	  (formName.ZIP.value != '') ||
	  (formName.ORGNAME_field.value != '')||
	  (formName.CUSTOMERTYPE.selectedIndex != '')||{	  
*/
			  
		if(formName.FIRSTNAME_field.value != ''){	
			formName.FIRSTNAME.value = formName.FIRSTNAME_field.value+'~';	
		}
		if(formName.LASTNAME_field.value != ''){	
			formName.LASTNAME.value = formName.LASTNAME_field.value+'~';
		}
		if(formName.ORGNAME_field.avalue != ''){	
			formName.ORGNAME.value = formName.ORGNAME_field.value+'~';
		}
		if(formName.CITY_field.value != ''){	
			formName.CITY.value = formName.CITY_field.value+'~';
		}
		if(formName.EMAIL_field.value != ''){	
			formName.EMAIL.value = formName.EMAIL_field.value+'~';
		}
		if(formName.ISMEMBERFLG_field.checked){
			formName.ISMEMBERFLG.value = "Y";
		}else{
			formName.ISMEMBERFLG.value = '';
		}
			  
		//debug(formName.ISMEMBERFLG.value); 
		formName.submit();
		return true;

}


function openAddUserOrg(orgcd)
{
	var searchURL = "../memberdll.dll/list?orgcd="+orgcd+"&sort=lastname&whp=AddUserOrg_header.htm&wbp=AddUserOrg_list.htm&wnr=AddUserOrg_noRec.htm&wmt=../main_Template_none.htm"
	window.open(searchURL,"","fullscreen=no,location=no,toolbar=no,menubar=yes,scrollbars=yes,resizable=yes,width=640,height=400");
	//return true;
}

function editAccount(customercd)
{
	window.location = "../memberdll.dll/Info?customercd="+customercd+"&WRP=StaffUpdate.htm&WMT=../main_template_none.htm"
	//window.location=(searchURL,"","fullscreen=no,location=no,toolbar=no,menubar=yes,scrollbars=yes,resizable=yes,width=640,height=400");
	//return true;
}

function editPhoto(customercd)
{
	var imgURL = "../memberdll.dll/Info?customercd="+customercd+"&WRP=MyProfileImage.htm&WMT=../main_template_none.htm"
	window.open(imgURL,"","fullscreen=no,location=no,toolbar=no,menubar=yes,scrollbars=yes,resizable=yes,width=640,height=400")
	/*var searchURL = "../memberdll.dll/list?orgcd="+orgcd+"&sort=lastname&whp=guestSearchOrg_header.htm&wbp=guestSearchOrg_list.htm&wnr=guestSearchOrg_noRec.htm&wmt=../main_Template_none.htm"
	window.open(searchURL,"","fullscreen=no,location=no,toolbar=no,menubar=yes,scrollbars=yes,resizable=yes,width=640,height=400")
	return true;*/
		
}


