function changeButton(obj, img) {
	url	= 'url('+img +')'
	obj.style.backgroundImage= url;
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
// Small Letters
		ABC1_a_over = newImage("/images/widgets/letters/sm-a-over.gif");
		ABC1_b_over = newImage("/images/widgets/letters/sm-b-over.gif");
		ABC1_c_over = newImage("/images/widgets/letters/sm-c-over.gif");
		ABC1_d_over = newImage("/images/widgets/letters/sm-d-over.gif");
		ABC1_e_over = newImage("/images/widgets/letters/sm-e-over.gif");
		ABC1_f_over = newImage("/images/widgets/letters/sm-f-over.gif");
		ABC1_g_over = newImage("/images/widgets/letters/sm-g-over.gif");
		ABC1_h_over = newImage("/images/widgets/letters/sm-h-over.gif");
		ABC1_i_over = newImage("/images/widgets/letters/sm-i-over.gif");
		ABC1_j_over = newImage("/images/widgets/letters/sm-j-over.gif");
		ABC1_k_over = newImage("/images/widgets/letters/sm-k-over.gif");
		ABC1_l_over = newImage("/images/widgets/letters/sm-l-over.gif");
		ABC1_m_over = newImage("/images/widgets/letters/sm-m-over.gif");
		ABC1_n_over = newImage("/images/widgets/letters/sm-n-over.gif");
		ABC1_o_over = newImage("/images/widgets/letters/sm-o-over.gif");
		ABC1_p_over = newImage("/images/widgets/letters/sm-p-over.gif");
		ABC1_q_over = newImage("/images/widgets/letters/sm-q-over.gif");
		ABC1_r_over = newImage("/images/widgets/letters/sm-r-over.gif");
		ABC1_s_over = newImage("/images/widgets/letters/sm-s-over.gif");
		ABC1_t_over = newImage("/images/widgets/letters/sm-t-over.gif");
		ABC1_u_over = newImage("/images/widgets/letters/sm-u-over.gif");
		ABC1_v_over = newImage("/images/widgets/letters/sm-v-over.gif");
		ABC1_w_over = newImage("/images/widgets/letters/sm-w-over.gif");
		ABC1_x_over = newImage("/images/widgets/letters/sm-x-over.gif");
		ABC1_y_over = newImage("/images/widgets/letters/sm-y-over.gif");
		ABC1_z_over = newImage("/images/widgets/letters/sm-z-over.gif");
// Big Letters
		ABC2lg_a_over = newImage("/images/widgets/letters/lg-a.gif");
		ABC2lg_b_over = newImage("/images/widgets/letters/lg-b.gif");
		ABC2lg_c_over = newImage("/images/widgets/letters/lg-c.gif");
		ABC2lg_d_over = newImage("/images/widgets/letters/lg-d.gif");
		ABC2lg_e_over = newImage("/images/widgets/letters/lg-e.gif");
		ABC2lg_f_over = newImage("/images/widgets/letters/lg-f.gif");
		ABC2lg_g_over = newImage("/images/widgets/letters/lg-g.gif");
		ABC2lg_h_over = newImage("/images/widgets/letters/lg-h.gif");
		ABC2lg_i_over = newImage("/images/widgets/letters/lg-i.gif");
		ABC2lg_j_over = newImage("/images/widgets/letters/lg-j.gif");
		ABC2lg_k_over = newImage("/images/widgets/letters/lg-k.gif");
		ABC2lg_l_over = newImage("/images/widgets/letters/lg-l.gif");
		ABC2lg_m_over = newImage("/images/widgets/letters/lg-m.gif");
		ABC2lg_n_over = newImage("/images/widgets/letters/lg-n.gif");
		ABC2lg_o_over = newImage("/images/widgets/letters/lg-o.gif");
		ABC2lg_p_over = newImage("/images/widgets/letters/lg-p.gif");
		ABC2lg_q_over = newImage("/images/widgets/letters/lg-q.gif");
		ABC2lg_r_over = newImage("/images/widgets/letters/lg-r.gif");
		ABC2lg_s_over = newImage("/images/widgets/letters/lg-s.gif");
		ABC2lg_t_over = newImage("/images/widgets/letters/lg-t.gif");
		ABC2lg_u_over = newImage("/images/widgets/letters/lg-u.gif");
		ABC2lg_v_over = newImage("/images/widgets/letters/lg-v.gif");
		ABC2lg_w_over = newImage("/images/widgets/letters/lg-w.gif");
		ABC2lg_x_over = newImage("/images/widgets/letters/lg-x.gif");
		ABC2lg_y_over = newImage("/images/widgets/letters/lg-y.gif");
		ABC2lg_z_over = newImage("/images/widgets/letters/lg-z.gif");
// Buttons
		btn_free_download_over = newImage("/images/buttons/btn-free_download-over.gif");
		btn_voter_over = newImage("/images/buttons/btn-vote-over.gif");
		btn_recommend_a_top_over = newImage("/images/buttons/btn-recommend_a_top-over.gif");
		btn_search_again_over = newImage("/images/buttons/btn-search_again-over.gif");
		btn_children_over = newImage("/images/buttons/btn-children-over.gif");
		btn_look_it_up_over = newImage("/images/buttons/btn-look_it_up-over.gif");
		btn_sign_up_now_over = newImage("/images/buttons/btn-sign_up_now-over.gif");
		btn_adults_over = newImage("/images/buttons/btn-adults-over.gif");
// Full Section Headers
		agd_ib_sec_abcs_over = newImage("/images/infobites/full/agd-ib-sec-abcs-over.jpg");
		agd_ib_sec_hottopics_over = newImage("/images/infobites/full/agd-ib-sec-hottopics-over.jpg");
		agd_ib_sec_glossary_over = newImage("/images/infobites/full/agd-ib-sec-glossary-over.jpg");
		agd_ib_sec_dentisttrip_over = newImage("/images/infobites/full/agd-ib-sec-dentisttrip-over.jpg");
		agd_ib_sec_lifeoftooth_over = newImage("/images/infobites/full/agd-ib-sec-lifeoftooth-over.jpg");
		agd_ib_sec_family_over = newImage("/images/infobites/full/agd-ib-sec-family-over.jpg");
		agd_ib_sec_smileline_over = newImage("/images/infobites/full/agd-ib-sec-smileline-over.jpg");
		preloadFlag = true;
	}
}

function viewTopic(boxc, topicid, heading){
	var url    = 'http://www.knowyourteeth.com/generalinfo/';
	var rand   = Math.random(9999);
	var pars   = 'boxc='+boxc+'&topicid='+topicid+'&head='+heading+'&rand=' + rand;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: displaypopup} );
}
function viewPopup(boxc){
	var url    = '/generalinfo/';
	var rand   = Math.random(9999);
	var pars   = 'boxc='+boxc+'&rand=' + rand;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: displaypopup } );
}
function trap_error(error, url, line) {
	alert("There was an error from '" + url + "' at line '" + line + "'.\n\n" + error);
	return true;
}
//window.onerror = trap_error;
function displaypopup(originalRequest){
	infobox = 'infobox';
	element = infobox;
	
	boxdiv = document.createElement('div');
	boxdiv.setAttribute('id', infobox);
	document.body.appendChild(boxdiv);
	
	ModalPopup(element,{BackgroundColor:'#000000',BackgroundOpacity:'60',AddTop:0,AddLeft:0});
	document.getElementById(infobox).innerHTML = originalRequest.responseText;
/*	new Draggable(element, {zindex:99999, onDrag: function(){
			    new Effect.Opacity(element, 
	                   {from:2.0, to:2.0, duration:1});}

                });
*/
}
function windowstatus(txt){window.status=txt;}
function windowstatus_clear(){window.status="";}



	function getTopics (abc, iid) {
		var url    = '/infobites/abc/abc_list.asp';
		var rand   = Math.random(9999);
		var pars   = 'abc=' + abc + '&iid=' + iid + '&rand=' + rand;
		var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: showResponse} );
	}			
	function showResponse (originalRequest) {
		document.getElementById('abc_result').innerHTML = originalRequest.responseText;
	}
/******************************************
	BEGIN AJAX CODE TO UPDATE ABC STORY
*******************************************/
function updateStory (iid, aid, chapt) {
	document.getElementById('inpSearch').focus();
	document.getElementById('articleStory').innerHTML = '<div id="loading" style="display:block;"><ul><li>Loading story . . .</li></ul></div>';
	
	var url    = '/infobites/abc/article/story.asp';
	var rand   = Math.random(9999);
	var pars   = '&iid=' + iid + '&aid=' + aid + '&chapt=' + chapt + '&rand=' + rand;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: updateStory_Response} );
}			
function updateStory_Response (originalRequest) {
	document.getElementById('articleStory').innerHTML = originalRequest.responseText;
}

/******************************************
	END AJAX CODE TO UPDATE ABC STORY
*******************************************/


 function addToFavorites(url, title) {
	if (window.sidebar) { // Mozilla Firefox Bookmark
		window.sidebar.addPanel(title, url,"");
	} else if( window.external ) { // IE Favorite
		window.external.AddFavorite( url, title); }
	else if(window.opera && window.print) { // Opera Hotlist
		return true; }
 }