

	var affiliateCode = '';
	var ids=new Array('hidden_one','hidden_two','btn_closed', 'access_btn');

	function switchid(id){
		var target		=	$('#'+id)[0];
		if (target){
    		if (target.style.display == 'block'){
				target.style.display = 'none';
				return false;
			} else {
				hideallids();
				showdiv(id);
				return true;
			}
		}
	}


	function hideallids(){
		for (var i=0;i<ids.length;i++)
		{
			hidediv(ids[i]);
		}	
//		$('div.hide_all_divs').hide();
	}


	function showdiv(id) {
		//safe function to show an element with a specified id
		$('#'+id).show();
	}


	function hidediv(id) {
		//safe function to show an element with a specified id
		$('#'+id).hide();
	}

	var downImg = new Image();
	downImg.src = "/images/first_tip_down.gif";
	var rightImg = new Image();
	rightImg.src = "/images/first_tip_right.gif";

	var oneImg = new Image();
	oneImg.src = "/images/btn_instant_access_submit.gif";
	var twoImg = new Image();
	twoImg.src = "/images/btn_instant_access.gif";
	var threeImg = new Image();
	threeImg.src = "/images/btn_download.gif";
	
	var downeImg = new Image();
	downeImg.src = "/images/first_tip_e_down.gif";
	var righteImg = new Image();
	righteImg.src = "/images/first_tip_e_right.gif"
	

	function swapArrow(img){
		var imgObj	=	$('#'+img)[0];
		if(imgObj){
			var imgSrc	=	$(imgObj).attr('src');
			if(imgSrc.indexOf('/images/first_tip_right.gif')>-1)
				$(imgObj).attr('src',downImg.src);
			else if(imgSrc.indexOf('/images/first_tip_down.gif')>-1)
				$(imgObj).attr('src',rightImg.src);
			
			else if(imgSrc.indexOf('/images/first_tip_e_right.gif')>-1)
				$(imgObj).attr('src',downeImg.src);
			else if(imgSrc.indexOf('/images/first_tip_e_down.gif')>-1)
				$(imgObj).attr('src',righteImg.src);
				
		}
	}



	function swapButton(img){
		var imgObj	=	$('#'+img)[0];
		if(imgObj){
			var imgSrc	=	$(imgObj).attr('src');
			if(imgSrc.indexOf('/images/btn_instant_access.gif')>-1)
				$(imgObj).attr('src',oneImg.src);
			else
				$(imgObj).attr('src',oneImg.src);
		}
	}

	function swapButton2(img){
		var imgObj	=	$('#'+img)[0];
		if(imgObj){
			var imgSrc	=	$(imgObj).attr('src');
			if(imgSrc.indexOf('/images/btn_instant_access_submit.gif')>-1)
				$(imgObj).attr('src',twoImg.src);
			else
				$(imgObj).attr('src',twoImg.src);
		}
	}

	function swapButton3(img){
		var imgObj	=	$('#'+img)[0];
		if(imgObj){
			var imgSrc	=	$(imgObj).attr('src');
			if(imgSrc.indexOf('/images/btn_instant_access.gif')>-1)
				$(imgObj).attr('src',threeImg.src);
			else
				$(imgObj).attr('src',threeImg.src);
		}
	}


	function bm_copy_value_fields(inputObj){
		
		var classesArray			=	inputObj.className.split(' ');
		var copyToArray				=	new Array();
		
		for(i in classesArray){
			if(classesArray[i].match(/copyTo__/i)){
				var copyToClassArray			=	classesArray[i].split('__');
				copyToArray[copyToArray.length]	=	copyToClassArray[1];
			}
		}
		
		for(i=0; i<copyToArray.length; i++){
			var cls					=	copyToArray[i];
			$('input.'+cls+', select.'+cls+', textarea.'+cls).attr('value',$.trim(inputObj.value));
		}
		
		return true;
		
	}
	
	function bm_toggle_required_fields(inputObj){
		
		var classesArray			=	inputObj.className.split(' ');
		var toggleRequiredArray		=	new Array();
		
		for(i in classesArray){
			if(classesArray[i].match(/toggleRequired__/i)){
				var toggleRequiredClassArray	=	classesArray[i].split('__');
				toggleRequiredArray[toggleRequiredArray.length]	=	toggleRequiredClassArray[1];
			}
		}
		
		for(i=0; i<toggleRequiredArray.length; i++){
			var cls					=	toggleRequiredArray[i];
			if(inputObj.checked){
				$('input.'+cls+', select.'+cls+', textarea.'+cls).removeClass('RequiredField');
			} else {
				$('input.'+cls+', select.'+cls+', textarea.'+cls).addClass('RequiredField');
			}
		}
		
		return true;
		
	}

	function group_toggle_content(cls){
		var toggleContent			=	true;
		$('input.'+cls+', select.'+cls+', textarea.'+cls).each(function(i){
			if(!$.trim(this.value)){
				toggleContent		=	false;
			}
		});
		
		var clsArray				=	cls.split('__');
		if(toggleContent){
			$('#'+clsArray[1]).show();
		} else {
			$('#'+clsArray[1]).hide();
		}
	}

	function bm_convert_form_set_requires(cls){
	
		$('input.'+cls+'__RequiredField, select.'+cls+'__RequiredField, textarea.'+cls+'__RequiredField').removeClass(cls+'__RequiredField').addClass('RequiredField').addClass(cls+'__');
		
	}

	function bm_convert_form_remove_requires(cls){
	
		$('input.RequiredField, select.RequiredField, textarea.RequiredField').filter('.'+cls+'__').removeClass(cls+'__').removeClass('RequiredField').addClass(cls+'__RequiredField');
		
	}

	function bm_change_confirmation_page(id, page){
		$('#'+id).attr('value',page);
		return true;
	}

	function bm_convert_month_fields(){
		$('input.FormatMonth').each(function(i){
			if(parseInt(this.value) > 0){
				var newValue		=	'';
				switch(this.value){
					case '1':
						newValue	=	'Jan';
						break;
					case '2':
						newValue	=	'Feb';
						break;
					case '3':
						newValue	=	'Mar';
						break;
					case '4':
						newValue	=	'Apr';
						break;
					case '5':
						newValue	=	'May';
						break;
					case '6':
						newValue	=	'Jun';
						break;
					case '7':
						newValue	=	'Jul';
						break;
					case '8':
						newValue	=	'Aug';
						break;
					case '9':
						newValue	=	'Sep';
						break;
					case '10':
						newValue	=	'Oct';
						break;
					case '11':
						newValue	=	'Nov';
						break;
					case '12':
						newValue	=	'Dec';
						break;
					default:
						newValue	=	'';
						break;
				}
				this.value			=	newValue;
			}
		});
	}

	function popupWindow(URL,setWidth,setHeight,options,message) {

		var winl   = (screen.width-setWidth)/2;
		var wint   = (screen.height-setHeight)/2;
		var js_message = message ;

		if (options == 'standard') {

			newWindow  = window.open(URL, "StandardWin", 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width='+setWidth+',height='+setHeight+',top=1,left=1');			
		} else {
			newWindow  = window.open(URL, "NewWin", 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width='+setWidth+',height='+setHeight+',top='+wint+',left='+winl);			
		}

	}//End popupWindow

	function priceOptionsExpand(elementID,imageFlag,imageID,image1,image2){
		//alert("Current Status:"+elementID+":"+$(elementID).css("display"));
		if($(elementID).css("display") == "none"){
			$(elementID).show('slow');
			if(imageFlag == 1){
				$(imageID).attr({ src: image2 });
			}
		}else{
			$(elementID).hide('slow');	
			if(imageFlag == 1){
				$(imageID).attr({ src: image1 });
			}		
		}
		//$('#system_desc').show('slow'); $('#sysarrow').attr({ src: '../images/bullet_boxarrow_dn_01.gif' });
	}
	
	function bm_activate_first_tip(conf){
		var curDisplay		=	switchid('hidden_one'); 
		swapArrow('btn'); 
		swapButton2('submitbutton');
		bm_change_confirmation_page('confirmation', conf);
		if(curDisplay == false){
			switchid('access_btn');
			$('input.AllowToBeContacted').each(function(i){
				$(this).attr('checked', false);
			});
			bm_convert_form_remove_requires('set_bhpt');
		}
	}
	

	
	function bm_allow_to_be_contacted_yes_v3(confirm_page){
		showdiv('hidden_two'); 
		hidediv('btn_closed'); 
		bm_change_confirmation_page('confirmation', confirm_page);
		swapButton('submitbutton'); 
		bm_convert_form_set_requires('set_bhpt');
	}
	
	function bm_allow_to_be_contacted_no(confirm_page){
		bm_change_confirmation_page('confirmation', confirm_page); 
		bm_convert_form_remove_requires('set_bhpt'); 
		hidediv('hidden_two'); 
		showdiv('btn_closed');
	}
	
	function bm_form_validate(formObj){
		
		/*
		var formElements		=	formObj.elements;
		for(i=0, max=formElements.length; i<max; i++){
			var el				=	formElements[i];
		}
		// */
		
		return true;
	}
	
	function bm_check_for_bhpt_state(state){
		var returnVal	=	true;
		switch($.trim(state)){
			case 'AK':
			case 'AL':
			case 'AR':
			case 'HI':
			case 'IA':
			case 'ID':
			case 'KY':
			case 'KY':
			case 'LA':
			case 'MS':
			case 'MT':
			case 'ND':
			case 'NE':
			case 'NM':
			case 'OK':
			case 'SD':
			case 'TN':
			case 'VT':
			case 'WY':
				returnVal	=	false;
				break;
		}
		return returnVal;
	}
	
	function bm_submit_ajax_setup_form(formID){
		var id = $('#'+formID)[0].formPluginId;
		var options = $.fn.ajaxForm.optionHash[id];
		$('#'+formID).ajaxSubmit(options);
		return true;
	}
	
	$(document).ready(function(){
		bm_convert_month_fields();
	});