/* --------------------
function: popNewsSample
purpose: pops up sample newsletter window
params: none
---------------------- */
function popNewsSample(){
	var samplePop = window.open("/healthguide_sample.asp", "samplePop", "width=750,height=600,screenX=0,screenY=0,top=0,left=0,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=1,resizable=1");
	samplePop.focus();
}

/* --------------------
function: HGSsignup
purpose: populates parent window with HGS signup, and closes popup window
params: none
---------------------- */
function HGSsignup(){
	if (window.opener){
		opener.location.href="/healthguide_series.asp";
	}
	self.close();
}


/* --------------------
function: writeIPCtext
purpose: populates div tag with appropriate text, on Interactive Previsit Checklist
params: none
source: http://www.the-cool-place.co.uk/javascript/cutandpaste/cutandpaste7.html
---------------------- */
function writeIPCtext(){
	var myDiv;
	var msgString = "(Click all the circles that apply.)";
	
	if(document.layers){
	 //thisbrowser="NN4";
	myDiv = document.layers["flashtext"];
	myDiv.document.open();
	myDiv.document.write(msgString);
	myDiv.document.close();
	                     }
	 if(document.all){
	//thisbrowser="ie"
	myDiv = document.all["flashtext"];
	myDiv.innerHTML = msgString;
	                      }
	if(!document.all && document.getElementById){
	//thisbrowser="NN6";
	myDiv = document.getElementById("flashtext");
	myDiv.innerHTML = msgString;
	}

}

/* --------------------
function: openerHGS
purpose: opens HGS registration in parent window
params: none
---------------------- */
function openerHGS(serverName){
	var strProtocol;
	if (serverName == "arthritis.hhi.harte-hanks.com"){
		strProtocol = "http://";
	}
	else{
		strProtocol = "https://";
	}
	opener.location.href = strProtocol + serverName + "/healthguide_series.asp";
	self.close();
}

/* --------------------
function: emailFormReset
purpose: Reset Email forms
params: none
---------------------- */
function emailFormReset(){
	document.MailForm.SenderName.value = "";
	document.MailForm.SenderEmail.value = "";
	document.MailForm.RecipName.value = "";
	document.MailForm.RecipEmail.value = "";
	document.MailForm.Message.value = "";
}


/* --------------------
function: outLink
purpose: Pop up third-party site disclaimer with link to third-party site
params: website (string -- URL to populate new window with)
---------------------- */
function outLink(website){
website = website.replace(/\\/,"\\");
	var outlink = window.open("/outlink.asp?goto=" + website, "outlink", "width=400,height=250,screenX=0,screenY=0,top=0,left=0,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=0,resizable=0");
	outlink.focus();
}


/* --------------------
function: outLinkSpanish
purpose: Pop up third-party site disclaimer with link to third-party site (spanish version)
params: website (string -- URL to populate new window with)
---------------------- */
function outLinkSpanish(website){
	var outlinkSpanish = window.open("/spanish/outlink.asp?goto=" + website, "outlinkSpanish", "width=400,height=250,screenX=0,screenY=0,top=0,left=0,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=0,resizable=0");
	outlinkSpanish.focus();
}

 
/* --------------------
function: outLinkPfizer
purpose: Pop up site disclaimer with link to another Pfizer site
params: website (string -- URL to populate new window with)
---------------------- */
function outLinkPfizer(website){
	var outlink = window.open("/p_outlink.asp?goto=" + website, "outlink", "width=400,height=250,screenX=0,screenY=0,top=0,left=0,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=0,resizable=0");
	outlink.focus();
}


/* --------------------
function: outLinkPfizerSpanish
purpose: Pop up site disclaimer with link to another Pfizer site (spanish version)
params: website (string -- URL to populate new window with)
---------------------- */
function outLinkPfizerSpanish(website){
	var outlink = window.open("/spanish/p_outlink.asp?goto=" + website, "outlink", "width=400,height=250,screenX=0,screenY=0,top=0,left=0,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=0,resizable=0");
	outlink.focus();
}


/* --------------------
function: gotoOutlink
purpose: Pop up new window with third-party site, and close disclaimer window
params: website (string -- URL to populate new window with)
---------------------- */
function gotoOutlink(website){
website = website.replace(/\\/,"\\");

	//add http:// to website address if missing
	if(website.indexOf("http") > -1) 
	  {
	  var url = website;
	  }
	else
	  {
	   var url = "http://" + website;
	  }	  	
	var thirdparty = window.open(url, "thirdparty");
	thirdparty.focus();
	self.close();
}


/* --------------------
function: HCPInterim
purpose: Pop up site disclaimer with link to HCP site
params: none
---------------------- */
function HCPInterim(){
		var interim = window.open("/healthcare/hcp_interim.asp", "interim", "width=400,height=250,screenX=0,screenY=0,top=0,left=0,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=0,resizable=0");
		interim.focus();
}

/* --------------------
function: popPrivacy
purpose: Pop up english Privacy Policy
params: none
---------------------- */
function popPrivacy(){
		var privy = window.open("/privacy_popup.asp", "privy", "width=780,height=600,screenX=0,screenY=0,top=0,left=0,toolbar=1,location=0,directories=0,status=0,menuBar=1,scrollBars=1,resizable=1");
		privy.focus();
}

/* --------------------
function: popPrivacySpanish
purpose: Pop up english Privacy Policy
params: none
---------------------- */
function popPrivacySpanish(){
		var privy = window.open("/spanish/privacy_popup.asp", "privy", "width=780,height=600,screenX=0,screenY=0,top=0,left=0,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=1,resizable=0");
		privy.focus();
}


/* --------------------
function: gotoHCP
purpose: Open HCP in main window, and close disclaimer window
params: none
---------------------- */
function gotoHCP(){
	opener.location.href = "/healthcare";
	self.close();
}

/* --------------------
function: PDFdisclaimer
purpose: Pop up Adobe Acrobat disclaimer window and link to Important Product Info
params: filename (string -- which PDF to view)
---------------------- */
function PDFdisclaimer(filename,filetitle)
{
	var encodedTitle = filetitle.split(" ").join("%20");
	var PDF = window.open('/pdf_opener.asp?pdf=' + filename+"&title=" + encodedTitle, 'PDF', 'width=310,height=310,screenX=0,screenY=0,top=0,left=0,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=0,resizable=0' );
	PDF.focus();
}


/* --------------------
function: PDFdisclaimerSpanish
purpose: Pop up Adobe Acrobat disclaimer window and link to Important Product Info
params: filename (string -- which PDF to view)
---------------------- */
function PDFdisclaimerSpanish(filename,filetitle)
{
	var encodedTitle = filetitle.split(" ").join("%20");
	var spanishPDF = window.open('/spanish/pdf_opener.asp?pdf=' + filename+"&title=" + encodedTitle, 'spanishPDF', 'width=350,height=400,screenX=0,screenY=0,top=0,left=0,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=0,resizable=0' );
	spanishPDF.focus();
}


/* --------------------
function: viewPDF
purpose: Open the PDF once Acrobat disclaimer has been viewed
params: filename (string -- which PDF to view)
---------------------- */
function viewPDF(filename)
{
	var encodedPDFName = filename.split(" ").join("%20");
	window.open('/pdf/' + encodedPDFName);
	self.close();
}


/* --------------------
function: popFreeTrialTerms
purpose: Pop up window with free trial terms and conditions
params: none
---------------------- */
function popFreeTrialTerms(){
	var trialterms = window.open("/free_7_day_trial_terms_and_conditions_pop.asp", "trialterms", "width=460,height=400,screenX=0,screenY=0,top=0,left=0,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=1,resizable=0");
	trialterms.focus();
}

/* --------------------
function: emailFriend
purpose: Pop up window with form to collect friend information
params: none
---------------------- */
function emailFriend(siteURL,pageTitle){
	var encodedPageTitle = pageTitle.split(" ").join("%20");
	var emailFriend = window.open("/email_friend.asp?url=" + siteURL + "&title=" + encodedPageTitle, "emailFriend", "width=460,height=470,screenX=0,screenY=0,top=0,left=0,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=1,resizable=0");
	emailFriend.focus();
}


/* --------------------
function: emailColleague
purpose: Pop up window with form to collect friend information
params: none
---------------------- */
function emailColleague(siteURL,pageTitle){
	var encodedPageTitle = pageTitle.split(" ").join("%20");
	var emailColleague = window.open("/healthcare/email_colleague.asp?url=" + siteURL + "&title=" + encodedPageTitle, "emailColleague", "width=460,height=470,screenX=0,screenY=0,top=0,left=0,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=1,resizable=0");
	emailColleague.focus();
}

/* --------------------
function: emailAmigo
purpose: Pop up window with form to collect friend information (spanish version)
params: none
---------------------- */
function emailAmigo(siteURL,pageTitle){
	var encodedPageTitle = pageTitle.split(" ").join("%20");
	var emailAmigo = window.open("/spanish/email_amigo.asp?url=" + siteURL + "&title=" + encodedPageTitle, "emailAmigo", "width=460,height=470,screenX=0,screenY=0,top=0,left=0,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=1,resizable=0");
	emailAmigo.focus();
}


/* --------------------
function: openWin
purpose: Pop up generic window using URL and attributes provided in call
params: windowURL (string -- URL to populate new window with)
		windowName (string -- name of new window)
		windowFeatures (string -- attributes for new window)
---------------------- */
function openWin( windowURL, windowName, windowFeatures )
{		
	return window.open( windowURL, windowName, windowFeatures) ;
}


/* --------------------
function: bookmarkPage
purpose: Add page to browser favorites/bookmarks
params: none
---------------------- */
function bookmarkPage()
{
var strUserAgent = navigator.userAgent.toLowerCase();
var buttonType = "CTRL";
var intIsMac = strUserAgent.indexOf("mac");
var intIsAOL = strUserAgent.indexOf("aol");

if (intIsMac != -1) 
	{
	buttonType = "CMD";
	}

if (intIsAOL != -1)
	{
	alert("To add a bookmark, go to the Favorites menu and select Add Top Window to Favorites.");
	}
else if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4) && (intIsMac == -1))
	{
	window.external.AddFavorite(location.href, document.title);
	}
else if((navigator.appName == "Netscape") || (intIsMac != -1)) 
	{
	alert("To add a bookmark " + buttonType + "+D to initiate your browsers bookmarking function.");
	}
else alert("oops");
}


/* --------------------
function: PopSafety
purpose: From multiple surveys, launch Bextra safety information
params: none
---------------------- */
function PopSafety(){
var SafetyWin = window.open("/bextra_safety.asp", "SafetyWin", "width=400,height=400,screenX=000,screenY=000,top=000,left=000,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=1,resizable=0");
	SafetyWin.focus();
	}

	
/* --------------------
function: printPage
purpose: Print page, used in onload in <BODY> tag
params: none
---------------------- */
function printPage() {
	window.self.focus();
	var agt = navigator.userAgent.toLowerCase();

	if (window.print) {
		setTimeout('window.print();',200);
	}
	else if (agt.indexOf("mac") != -1) {
		alert("Press 'Cmd+p' on your keyboard to print this page.");
	}
	else {
		alert("Press 'Ctrl+p' on your keyboard to print this page.");
	}
}
	

/* --------------------
function: MegsDiary
purpose: Pop up window with Meg's Diary animation
params: none
---------------------- */
function MegsDiary(){
	var diaryWin = window.open("/megs_diary.asp", "diaryWin", "width=700,height=600,screenX=0,screenY=0,top=0,left=0,toolbar=0,location=0,directories=0,status=1,menuBar=0,scrollBars=1,resizable=0");
	diaryWin.focus();
}


// ===============================
// SITE INTERCEPT SURVEY FUNCTIONS
// popup Do you want to take the survey
function PopSurvey(){
	
	var SurveyPop = window.open("/intercept/intercept_survey_intro.asp", "SurveyPop", "width=340,height=300,screenX=0,screenY=0,top=0,left=0,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=1,resizable=1");
	SurveyPop.focus();
	}

function resizeSurvey(){
// resize the popup to a full screen for survey
	self.resizeTo(525, 600)
}

// unchecks all conditions except "NONE"
function resetConditions(){
	var i;
	var maxlength = 4;
	for(i=1;i<=maxlength;i++){
		eval('document.survey.condition_' + i + '.checked = false;');
	}
}

// unchecks "NONE" when a condition is selected
function uncheckNoConditions(){
	//none happens to be condition_18 unless responses are added or removed
	document.survey.condition_5.checked = false;
}

// causes post-intent survey to load on frame unload
function unloadFrameset(userID){
//	var PISurveyPop = window.open("https://www.celebrex.com/intercept/post_intent_survey.asp?UID=" + userID, "PISurveyPop", "width=" + screen.availwidth + ",height=" + screen.availheight + ",screenX=0,screenY=0,top=0,left=0,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=1,resizable=1");
	var PISurveyPop = window.open("/intercept/post_intent_survey.asp?UID=" + userID, "PISurveyPop", "width=" + screen.availwidth + ",height=" + screen.availheight + ",screenX=0,screenY=0,top=0,left=0,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=1,resizable=1");
	PISurveyPop.focus();
}

function goToFrameset(){
	opener.location.href = '/fs.asp';
	opener.focus();
	self.close();
}