
function toggle(imgName,state) {

	var img = findImage(imgName);

	if(img != null) {
		var src = img.src;
		src = src.replace("_off.gif","").replace("_on.gif","");
		img.src = src + "_" + state + ".gif";
	} 

}


function toggleBreadcrumb(bcName,state) {

	var img = findImage("bc_image_" + bcName);

	if(img != null) {
		var src = img.src;
		src = src.replace("_off.gif","").replace("_on.gif","");
		img.src = src + "_" + state + ".gif";
	}

	var link = findObject("bc_link_" + bcName);

	if(link != null) {
	    link.className = "breadcrumb_" + state;
	}

}

function swapImage(imgName,src) {

	var img = findImage(imgName);

	if(img != null) {
		img.src = src;
	}
}


function swapClassname(objId,className) {

	var obj = findObject(objId);

	if(obj != null) {
		obj.className = className;
	}
}


function preloadImages(arrImageNames) {

	if(typeof arrImageNames == 'undefined' || !arrImageNames) {
		return;
	}


	var arrPreloadImages = new Array();

	for(var i = 0;i<arrImageNames.length;i++) {

		var img = new Image();
		img.src =  arrImageNames[i];
		arrPreloadImages[arrPreloadImages.length] = img;

	}

}


function preloadNavImages(arrImageNames) {

	if(typeof arrImageNames == 'undefined' || !arrImageNames) {
		return;
	}


	var arrPreloadImages = new Array();

	for(var i = 0;i<arrImageNames.length;i++) {
		var img = new Image();
		//img.onerror = function errAlert(){alert('cannot load ' + this.src);};
		img.src = arrImageNames[i] + "_on.gif";
		arrPreloadImages[arrPreloadImages.length] = img;

		var img2 = new Image();
		//img2.onerror = function errAlert(){alert('cannot load ' + this.src);};
		img2.src = arrImageNames[i] + "_off.gif";
		arrPreloadImages[arrPreloadImages.length] = img2;
	}

}


function findImage(strName) {

	var img = null;

	if(img == null && document.images) {
		img = document.images[strName];
	}

	if(img == null && document.all) {
		img = document.all[strName];
	}

	if(img == null && document.getElementById) {
		img = document.getElementById(strName);
	}


	return img;
}


function findObject(strId) {

	var obj = null;

	if(obj == null && document.all) {
		obj = document.all[strId];
	}

	if(obj == null && document.getElementById) {
		obj = document.getElementById(strId);
	}


	return obj;
}

function launchHelp(helpKeyName) {
	var myWin = window.open('admin?action=help&helpKeyName='+helpKeyName,'help','top=0,left=0,width=300,height=150,scrollbars=yes,scrolling=yes,toolbars=no,status=no');

	myWin.focus();
}

function launchWindow(strUrl,winName,features) {
    var myWin = window.open(strUrl,winName,features);
    myWin.focus();
}

function flashSCMSVideoPlayer(strVideoUrl) {
	var myWin = window.open('videoPopup?video=' + strVideoUrl,'vidwin','top=30,left=30,width=375,height=375,scrollbars=yes,scrolling=yes,toolbars=no,status=no');
	myWin.focus();
}
    function countryChange(country) {
    	//alert('You submitted '+ country);
    	var contactDiv = document.getElementById('contactDiv');
   		switch(country){ 
   			// add a new case for each countries contact information
   			case "USA":
   				contactDiv.innerHTML="<br /><h3>United States</h3>Medtronic Navigation<br />826 Coal Creek Circle<br />Louisville, CO. 80027 USA<br />720.890.3200<br />888.580.8860 (toll free)<br />Fax: 720.890.3500<br />";
   				break;
			case "Australia":
			    contactDiv.innerHTML="<br /><h3>Australia</h3>Medtronic Australasia Pty Ltd<br />97 Waterloo Road<br />North Ryde 2113 Australia<br />Phone: + 61 02 9857-9000<br />Fax: + 61 02 9878-5100<br />";
				break;
   			case "Canada":
   				contactDiv.innerHTML="<br /><h3>Canada</h3>Medtronic of Canada Ltd.<br />6733 Kitimat Road.<br />Mississauga, Ontario<br />Canada L5N 1W3<br />Phone: 905.826.6020<br />Fax: 905.826.6620<br />";
   				break;
   			case "China":
   				contactDiv.innerHTML="<br /><h3>China</h3>Medtronic Medical Appliance Technology &amp; Service<br />(Shanghai) Limited<br/>Beijing Rep. Office Suite 1805 -1812 E1 Tower Oriental Plaza<br />No.1 East Chang An Ave.<br />Dong Cheng District<br />Beijing, P.R., Beijing 100738<br/>China<br/>Phone: (86-10)5869 8989<br />Fax: (86-10) 85150866<br />";
   				break;
 			case "Croatia":
			    contactDiv.innerHTML="<br /><h3>Croatia</h3>Medtronic B.V.<br />Trg Drazena Petrovica 3<br />HR-10000<br />Zagreb, Croatia<br />Tel: +38514881120<br />";
			    break;
			case "Czech Republic":
			    contactDiv.innerHTML="<br /><h3>Czech Republic</h3>Medtronic Czechi S.R.O.<br />Sokolovska 79/192<br />186 00 Praha 8<br />Czech Republic<br />Phone: 420 296 579 580<br />";
			    break;
			case "Greece":
			    contactDiv.innerHTML="<br /><h3>Greece</h3>Medtronic Hellas S.A.<br />5, Ag. Varvaras Str.<br /> Halandri, GR 15231<br /> Athens, Greece<br />Tel: +302106779099<br />";
			    break;
			case "Hungary":
			    contactDiv.innerHTML="<br /><h3>Hungary</h3>Medtronic Hungaria Kft.<br />Alkotas Point<br />Alkotas utca 50<br />Budapest, Hungary 1123<br />Phone: 36-1-889-0660<br />";
			    break;
			case "India":
			    contactDiv.innerHTML="<br /><h3>India</h3>India Medtronic Pvt. Ltd.<br />501/502 Eagles Flight<br />Andheri-Kurla Road<br />Mumbai 400-093, INDIA<br />Phone: +91 11 41629020<br />";
			    break;
			case "Israel":
			    contactDiv.innerHTML="<br /><h3>Israel</h3>Medtronic WTC<br /> 41 Hameyasdim St.<br /> P.O. Box 908<br /> Even Yehuda<br />  40500 ISRAEL<br />Tel: +97298912223<br />";
			    break;
			case "Japan":
			    contactDiv.innerHTML="<br /><h3>Japan</h3>Medtronic Sofamor Danek, Co. Ltd.<br />KM Nishiumeda Bldg. 3F<br />7-20-1, Fukushima, Fukushima-Ku<br /> Osaka, 553-0003 Japan<br /> Phone: 011.81.6.6453.3444<br /> Fax: 011.81.6.6453.3464<br /> ";
			    break;
			case "Korea":
			    contactDiv.innerHTML="<br /><h3>Korea</h3>Medtronic Korea<br />5F, Sajo Building<br /> 1001 Daechidong, Kangnamku<br /> Seoul, 135-280 Korea<br /> Phone: 011.82.2.3404.3600<br /> Fax: 011.82.2.3404.3609<br />";
				break;
			case "Latin America":
			    contactDiv.innerHTML="<br /><h3>Latin America</h3>Medtronic USA, Inc.<br/>Latin American Operations<br/>Doral Corporate Centre II<br/>3750 NW 87th Avenue<br/>Suite 700<br/>Miami, Florida 33178<br/>Phone: (305) 500-9328<br/>Fax: (786) 709-4244<br />";
				break;
			case "Middle East":
			    contactDiv.innerHTML="<br /><h3>Middle East</h3>Medtronic Mediterranean SAL<br />Regional Development Centre (RDC)<br/>St. Charles City Centre - 6th Floor<br/>Omar Daouk Street, PO Box 13-6572<br/>Beirut, 2020-0908<br/>Lebanon<br/>Phone: (961-1) 370 670<br/>Fax: (961-1) 367 067<br />";
			    break;
			case "Poland":
			    contactDiv.innerHTML="<br /><h3>Poland</h3>Medtronic Poland SP Z.O.O.<br />UI Ostrobramska Str. 101<br />Warsaw 04-041<br />Poland<br />Tel: +48510202979<br />";
			    break;
			case "Russia":
			    contactDiv.innerHTML="<br /><h3>Russia</h3>Medtronic<br />Naberezhnaya Tower<br />Krasnorpesnenskaya Naberezhnaya<br />18 123317, Moscow<br /> Russian Federation<br /> Tel: tel.  +7 095 580 73 77<br />";
			    break;
			case "South Africa":
			    contactDiv.innerHTML="<br /><h3>South Africa</h3>Medtronic SD SNT<br/>No. 1 Eastgate Lane<br/>Bedfordview, Johannesburg 2047<br/>South Africa<br/>Phone: (+27-11) 6774804<br/>Fax: (+27-11) 6161104<br />";
			    break;
			case "Europe/Switzerland":
			    contactDiv.innerHTML="<br /><h3>Europe/Switzerland</h3>Medtronic International Trading S&agrave;rl<br />Route du Molliau<br />CH-1131 Tolochenaz<br />Switzerland<br />Phone: (41 21) 802.7000<br />Fax: (41 21) 802.7900<br />";
			    break;
    		}
    }
    function toggleOther(first, second, third) {
    	// alert('first '+first.value+' second '+second.value);
    	if (first.value == 'Other_____Other') {
    		second.className = 'text visible';
			second.value = 'Specify Other...'
    	} else {
    		second.className = 'hidden';
    	}
    }
	function removeText(field) {
		if(field.value == 'Specify Other...'){
			field.value="";
		}
	}
