function doToggle(paraNum) {
	if (paraNum.style.display=="none") {
		paraNum.style.display="";
	} else {
		paraNum.style.display="none";
	} 
};
		
function doExpand(paraNum) {
	paraNum.style.display="";
};
		
function doCollapse(paraNum) {
	paraNum.style.display="none";
};
		
function imgPreloader() {
	var leftItemOver = new Image(); 
	leftItemOver.src = "/_media/images/menu_left_item_over.jpg";
};
		
function toggleLeftMenu(tElem, isOver) {
	if (isOver==1) {
		tElem.style.backgroundImage='url(/_media/images/menu_left_item_over.jpg)';
	} else {
		tElem.style.backgroundImage='url(/_media/images/menu_left_item.jpg)';
	};
};

function setCookie(name, value) {
	if(name != '')
		document.cookie = name + '=' + value;
};

function getCookie(name) {
    if(name == '')
        return('');
         
    name_index = document.cookie.indexOf(name + '=');
         
    if(name_index == -1)
        return('');
         
    cookie_value =  document.cookie.substr(name_index + name.length + 1, document.cookie.length);

	end_of_cookie = cookie_value.indexOf(';');
    if(end_of_cookie != -1)
        cookie_value = cookie_value.substr(0, end_of_cookie);

    space = cookie_value.indexOf('+');

    while(space != -1) { 
        cookie_value = cookie_value.substr(0, space) + ' ' + 
        cookie_value.substr(space + 1, cookie_value.length);
							 
        space = cookie_value.indexOf('+');
    }

    return(cookie_value);
};

function clearCookie(name) {                  
    expires = new Date();
    expires.setYear(expires.getYear() - 1);

    document.cookie = name + '=null' + '; expires=' + expires; 		 
};

var articleTitleSize;
var articleSubTitleSize;
var articleContentSize;
articleTitleSize=18;
articleSubTitleSize=12;
articleContentSize=13;

function fontSize(fIncrement) {
	document.getElementById('article_title').style.fontSize = articleTitleSize + fIncrement;	
	articleTitleSize+=fIncrement;
	document.getElementById('article_subtitle').style.fontSize = articleSubTitleSize + fIncrement;	
	articleSubTitleSize+=fIncrement;
	document.getElementById('article_content').style.fontSize = articleContentSize + fIncrement;	
	articleContentSize+=fIncrement;
};

function popWin(targetUrl, winWidth, winHeight) {
	var pW = open(targetUrl, "popWin", "toolbar=no, location=no, status=no, scrollbars=yes, resizable=no, width="+winWidth+", height="+winHeight+", menubar=no, left=50, top=50");
	pW.focus();
};

function divPrint(divName) {
	var a = window.open('','','width=640,height=480');
	var bString = "<html><head><title>Outpatient Surgery Magazine</title><link rel=stylesheet type=text/css href=/_media/css/style.css /></head><body>";
	a.document.open("text/html");
	a.document.write(bString+document.getElementById(divName).innerHTML);
	a.document.close();
	a.print();
};

function validateFormUserCreate()
{
	if (
		document.userCreate.prefixId.value=='' || 
		document.userCreate.fName.value=='' || 
		document.userCreate.lName.value=='' || 
		document.userCreate.email.value=='' || 
		document.userCreate.emailConfirm.value=='' || 
		document.userCreate.password.value=='' || 
		document.userCreate.passwordConfirm.value=='' || 
		document.userCreate.profTitle.value=='' || 
		document.userCreate.country.value=='' || 
		document.userCreate.facType.value=='' || 
		(
			!(document.userCreate.purInf_captialEquipment.checked) && 
			!(document.userCreate.purInf_implants.checked) && 
			!(document.userCreate.purInf_businessSuppliesServices.checked) && 
			!(document.userCreate.purInf_surgicalSupplies.checked) && 
			!(document.userCreate.purInf_surgicalPharmaceuticals.checked) && 
			!(document.userCreate.purInf_none.checked)
		)
	)
	{
		alert('All required fields must be completed. Please check your entries again.');
		return false;
	}
	if ((document.userCreate.email.value.indexOf("@") == -1) || (document.userCreate.email.value.indexOf(".") == -1))
	{
		alert('Email must be a valid email address.');
		return false;
	}
	if (document.userCreate.email.value != document.userCreate.emailConfirm.value)
	{
		alert('Both entries for Email and Email (confirm) must match. Please check your entries again.');
		return false;
	}
	if (document.userCreate.password.value != document.userCreate.passwordConfirm.value)
	{
		alert('Both entries for Password and Password (confirm) must match. Please check your entries again.');
		return false;
	}
	
	return true;
}

function validateFormAboutWebsite() {
	if ((document.aboutWebsite.email.value.indexOf("@")==-1) || (document.aboutWebsite.email.value.indexOf(".")==-1)) {
		alert('You must enter a valid email address.');
		return false;
	} else {
		var strMissing="";
		if (document.aboutWebsite.fullName.value=='') {
			strMissing+="Full Name, ";
		};
		if (document.aboutWebsite.comment.value=='') {
			strMissing+="Comment ";
		};
		if (strMissing.length>0) {
			alert('The following required fields are missing:\n\n'+strMissing+'\n\nPlease fill them in to continue.');
			return false;
		} else {
			return true;
		};
	};
};

function ascExpand(mg2Open) {
	for (var curMg=0; curMg<=totGuides; curMg++) {
		document.getElementById('mg'+curMg).style.display="none";
	};
	document.getElementById(mg2Open).style.display="";
};

function ascDropdown(asc2Open) {
	for (var curDD=1; curDD<=7; curDD++) {
		document.getElementById('ascDrop'+curDD).style.display="none";
	};
	document.getElementById('ascDrop'+asc2Open).style.display="";
};

function writeMail(emailAddress) {
	document.location.href="mailto:"+emailAddress;
};

function writeOutLink(theLink) {
	var pW = open("http://"+theLink, "popWin", "toolbar=yes, location=yes, status=yes scrollbars=yes, resizable=yes, width=800, height=600, menubar=yes, left=50, top=50");
	pW.focus();
};

function AdRotatorFlashPopper(strURL)
{
	window.open(strURL,'_blank');
}
