// JavaScript Document

var classDynamicObj = "arrowExpandedArea";
var classQuestionContainer = "testArea";
var discGuideAnswers = new Array();

function initDiscGuide() {
	hiddenObjs = document.getElementsByTagName("div");
	for(var x=0; x<hiddenObjs.length; x++) {
		if(hiddenObjs[x].getAttribute("class") == classDynamicObj) {
			hiddenObjs[x].style.display = "none";
			handler = hiddenObjs[x].parentNode.getElementsByTagName("input");
			for(var i=0; i<handler.length; i++) {
				if(handler[i].getAttribute("value") == "Yes") {
					handler[i].onclick = function() { revealFormPart(this); };
				}
				if(handler[i].getAttribute("value") == "No") {
					handler[i].onclick = function() { hideFormPart(this); };
				}
			}
		}
	}	
}

function hideFormPart(inputObj) {
	var oldParent;
	for(var q=10; q>0; q++) {
		if(oldParent == null || oldParent == "") { oldParent = inputObj.parentNode; }
		if(oldParent.getAttribute("class") == classQuestionContainer) {
			handler = oldParent.getElementsByTagName("div");
			q = -1;
		} else {
			oldParent = oldParent.parentNode;
		}
	}
	for(var s=0; s<handler.length; s++) {
		if(handler[s].getAttribute("class") == classDynamicObj) {
			handler[s].style.display = "none";
		}
	}
}

function revealFormPart(inputObj) {
	var oldParent;
	for(var q=10; q>0; q++) {
		if(oldParent == null || oldParent == "") { oldParent = inputObj.parentNode; }
		if(oldParent.getAttribute("class") == classQuestionContainer) {
			handler = oldParent.getElementsByTagName("div");
			q = -1;
		} else {
			oldParent = oldParent.parentNode;
		}
	}
	for(var s=0; s<handler.length; s++) {
		if(handler[s].getAttribute("class") == classDynamicObj) {
			handler[s].style.display = "block";
		}
	}
}


function submitDiscGuide() {
	var testAreas = new Array();
	formContainer = document.getElementById('testYourKnowledgeArea');
	handler = formContainer.getElementsByTagName("div");
	var counter=0;
	for(var x=0; x<handler.length; x++) {
		if(handler[x].className == "testArea" || handler[x].getAttribute("class") == "testArea") {
			// load up all the answers into array
		}
	}
	discGuideAnswers[1] = getCheckedValue(document.discussion_form.Q1);
	discGuideAnswers[2] = getCheckedValue(document.discussion_form.Q2);
	discGuideAnswers[3] = getCheckedValue(document.discussion_form.Q3);
	discGuideAnswers[4] = getCheckedValue(document.discussion_form.Q4);
	discGuideAnswers[5] = getCheckedValue(document.discussion_form.Q5);
	discGuideAnswers[6] = getCheckedValue(document.discussion_form.Q6);
	discGuideAnswers[7] = getCheckedValue(document.discussion_form.Q7);
	discGuideAnswers[8] = getCheckedValue(document.discussion_form.Q8);
	discGuideAnswers[9] = getCheckedValue(document.discussion_form.Q9);
	discGuideAnswers[10] = document.discussion_form.discussion_note.value;
	if(discGuideAnswers[1] == "Yes") {
		discGuideAnswers["1_info"] = document.discussion_form.answer1.value;
	}
	if(discGuideAnswers[3] == "Yes") {
		discGuideAnswers["3_info"] = document.discussion_form.answer3.value;
	}
	if(discGuideAnswers[4] == "Yes") {
		discGuideAnswers["4_info"] = document.discussion_form.answer4.value;
	}
	if(discGuideAnswers[5] == "Yes") {
		discGuideAnswers["5_info"] = getCheckedValue(document.discussion_form.answer5);
	}
	if(discGuideAnswers[6] == "Yes") {
		discGuideAnswers["6_info"] = document.discussion_form.answer6.value;
	}
	if(discGuideAnswers[7] == "Yes") {
		discGuideAnswers["7_info"] = document.discussion_form.answer7.value;
	}
	if(discGuideAnswers[8] == "Yes") {
		discGuideAnswers["8_info"] = document.discussion_form.answer8.value;
	}
	rebuildAnswersPage();
	docDiscussTrackSubmit();
	swapBarker();
}


function docDiscussTrackSubmit() {
	pageTrackergto._trackPageview('/info/when_test/discussion_guide.html?submitted=true');
	pageTracker._trackPageview('/info/when_test/discussion_guide.html?submitted=true');
}

function rebuildAnswersPage() {
	workingContainer = document.getElementById('mainBodyContentInt');
	workingContainer.innerHTML = "<div class=\"spacer height28\">";
	workingContainer.innerHTML += "</div><h1 class=\"orangeLeader\">Talk to Your Doctor</h1><p class=\"highlight\">This sheet can be used to help you talk to your doctor about your risk for preterm birth. A fetal fibronectin test may help you and your doctor better understand your risk. <a href ='../when_test.html'>Want to learn more about fetal fibronectin?</a></p><div class=\"spacer height10\"></div>";
	
	workingContainer.innerHTML += "<div class=\"longLightGreyLine\"></div>";
	if(discGuideAnswers["1_info"] != "" && discGuideAnswers["1_info"]) {
		if(discGuideAnswers["1_info"] == 1) {
			workingContainer.innerHTML += "<div class=\"discussionResultsBoldArea\"><p>Previous preterm birth</p></div><div class=\"discussionResultsNormalArea\"><span id=\"result1\">"+discGuideAnswers[1]+", "+discGuideAnswers["1_info"]+" preterm birth.</span></div>";
		} else {
			workingContainer.innerHTML += "<div class=\"discussionResultsBoldArea\"><p>Previous preterm birth</p></div><div class=\"discussionResultsNormalArea\"><span id=\"result1\">"+discGuideAnswers[1]+", "+discGuideAnswers["1_info"]+" preterm births.</span></div>";
		}
	} else {
		workingContainer.innerHTML += "<div class=\"discussionResultsBoldArea\"><p>Previous preterm birth</p></div><div class=\"discussionResultsNormalArea\"><span id=\"result1\">"+discGuideAnswers[1]+"</span></div>";
	}
	workingContainer.innerHTML += "<div class=\"longLightGreyLine\"></div>"; 
	workingContainer.innerHTML += "<div class=\"discussionResultsBoldArea\"><p>Twins or multiples pregnancy</p></div><div class=\"discussionResultsNormalArea\"><span id=\"result2\">"+discGuideAnswers[2]+"</span></div>";
	workingContainer.innerHTML += "<div class=\"longLightGreyLine\"></div>";
	if(discGuideAnswers["3_info"] != "" && discGuideAnswers["3_info"]) {
		workingContainer.innerHTML += "<div class=\"discussionResultsBoldArea\"><p>Uterine or cervical abnormalities</p></div><div class=\"discussionResultsNormalArea\"><span id=\"result3\">"+discGuideAnswers[3]+", "+discGuideAnswers["3_info"]+"</span></div>";
	} else {
		workingContainer.innerHTML += "<div class=\"discussionResultsBoldArea\"><p>Uterine or cervical abnormalities</p></div><div class=\"discussionResultsNormalArea\"><span id=\"result3\">"+discGuideAnswers[3]+"</span></div>";
	}
	workingContainer.innerHTML += "<div class=\"longLightGreyLine\"></div>";
	if(discGuideAnswers["4_info"] != "" && discGuideAnswers["4_info"]) {
		if(discGuideAnswers["4_info"] == 1) {
			workingContainer.innerHTML += "<div class=\"discussionResultsBoldArea\"><p>Contractions</p></div><div class=\"discussionResultsNormalArea\"><span id=\"result4\">"+discGuideAnswers[4]+", "+discGuideAnswers["4_info"]+" minute.</span></div>";
		} else {
			workingContainer.innerHTML += "<div class=\"discussionResultsBoldArea\"><p>Contractions</p></div><div class=\"discussionResultsNormalArea\"><span id=\"result4\">"+discGuideAnswers[4]+", "+discGuideAnswers["4_info"]+" minutes.</span></div>";
		}
	} else {
		workingContainer.innerHTML += "<div class=\"discussionResultsBoldArea\"><p>Contractions</p></div><div class=\"discussionResultsNormalArea\"><span id=\"result4\">"+discGuideAnswers[4]+"</span></div>";
	}
 	workingContainer.innerHTML += "<div class=\"longLightGreyLine\"></div>";
	if(discGuideAnswers["5_info"] != "" && discGuideAnswers["5_info"]) {
		if(discGuideAnswers["5_info"] != "Yes") {
			workingContainer.innerHTML += "<div class=\"discussionResultsBoldArea\"><p>Vaginal discharge</p></div><div class=\"discussionResultsNormalArea\"><span id=\"result5\">"+discGuideAnswers[5]+", it is clear.</span></div>";
		} else {
			workingContainer.innerHTML += "<div class=\"discussionResultsBoldArea\"><p>Vaginal discharge</p></div><div class=\"discussionResultsNormalArea\"><span id=\"result5\">"+discGuideAnswers[5]+", it is not clear.</span></div>";
		}
	} else {
		workingContainer.innerHTML += "<div class=\"discussionResultsBoldArea\"><p>Vaginal discharge</p></div><div class=\"discussionResultsNormalArea\"><span id=\"result5\">"+discGuideAnswers[5]+"</span></div>";
	}
	workingContainer.innerHTML += "<div class=\"longLightGreyLine\"></div>";
	if(discGuideAnswers["6_info"] != "" && discGuideAnswers["6_info"]) {
		if(discGuideAnswers["6_info"] == 1) {
			workingContainer.innerHTML += "<div class=\"discussionResultsBoldArea\"><p>Pelvic pressure</p></div><div class=\"discussionResultsNormalArea\"><span id=\"result6\">"+discGuideAnswers[6]+", the pressure lasts "+discGuideAnswers["6_info"]+" minute.</span></div>";
		} else {
			workingContainer.innerHTML += "<div class=\"discussionResultsBoldArea\"><p>Pelvic pressure</p></div><div class=\"discussionResultsNormalArea\"><span id=\"result6\">"+discGuideAnswers[6]+", the pressure lasts "+discGuideAnswers["6_info"]+" minutes.</span></div>";
		}
	} else {
		workingContainer.innerHTML += "<div class=\"discussionResultsBoldArea\"><p>Pelvic pressure</p></div><div class=\"discussionResultsNormalArea\"><span id=\"result6\">"+discGuideAnswers[6]+"</span></div>";
	}
	workingContainer.innerHTML += "<div class=\"longLightGreyLine\"></div>";
	if(discGuideAnswers["7_info"] != "" && discGuideAnswers["7_info"]) {
		if(discGuideAnswers["7_info"] == 1) {
			workingContainer.innerHTML += "<div class=\"discussionResultsBoldArea\"><p>Low back pain</p></div><div class=\"discussionResultsNormalArea\"><span id=\"result7\">"+discGuideAnswers[7]+", it lasts "+discGuideAnswers["7_info"]+" hour.</span></div>";
		} else {
			workingContainer.innerHTML += "<div class=\"discussionResultsBoldArea\"><p>Low back pain</p></div><div class=\"discussionResultsNormalArea\"><span id=\"result7\">"+discGuideAnswers[7]+", it lasts "+discGuideAnswers["7_info"]+" hours.</span></div>";
		}
	} else {
		workingContainer.innerHTML += "<div class=\"discussionResultsBoldArea\"><p>Low back pain</p></div><div class=\"discussionResultsNormalArea\"><span id=\"result7\">"+discGuideAnswers[7]+"</span></div>";
	}
	workingContainer.innerHTML += "<div class=\"longLightGreyLine\"></div>";
	if(discGuideAnswers["8_info"] != "" && discGuideAnswers["8_info"]) {
		if(discGuideAnswers["8_info"] == 1) {
			workingContainer.innerHTML += "<div class=\"discussionResultsBoldArea\"><p>Cramps</p></div><div class=\"discussionResultsNormalArea\"><span id=\"result8\">"+discGuideAnswers[8]+", they occur every "+discGuideAnswers["8_info"]+" minute.</span></div>";
		} else {
			workingContainer.innerHTML += "<div class=\"discussionResultsBoldArea\"><p>Cramps</p></div><div class=\"discussionResultsNormalArea\"><span id=\"result8\">"+discGuideAnswers[8]+", they occur every "+discGuideAnswers["8_info"]+" minutes.</span></div>";
		}
	} else {
		workingContainer.innerHTML += "<div class=\"discussionResultsBoldArea\"><p>Cramps</p></div><div class=\"discussionResultsNormalArea\"><span id=\"result8\">"+discGuideAnswers[8]+"</span></div>";
	}
	workingContainer.innerHTML += "<div class=\"longLightGreyLine\"></div>";
	workingContainer.innerHTML += "<div class=\"discussionResultsBoldArea\"><p>Abdominal cramps</p></div><div class=\"discussionResultsNormalArea\"><span id=\"result9\">"+discGuideAnswers[9]+"</span></div>";
	workingContainer.innerHTML += "<div class=\"longLightGreyLine\"></div>";
	workingContainer.innerHTML += "<div class=\"spacer height15\"></div><p class=\"normal\"><strong><em>Notes:</em></strong></p><div class=\"spacer height5\"></div><p class=\"normal\">"+discGuideAnswers[10]+"</p><div class=\"spacer height25\"></div><p class=\"normal\">Should I have the Fetal Fibronectin Test?</p>";
	workingContainer.innerHTML += "<div class=\"spacer height20\"></div><div class=\"buttonsArea2\"><h3 class=\"printBtn\"><a href=\"javascript:void(0);\" onclick=\"docDiscussPrint();\"><span class=\"headerMessage\">Print</span></a></h3><h3 class=\"editBtn\"><a href=\"discussion_guide.html\" onclick=\"window.history.back();\"><span class=\"headerMessage\">Edit</span></a></h3></div><div class=\"spacer height38\">";
	workingContainer.innerHTML += "</div>";
	setTimeout("loadTracker()", 200);
		
}

function docDiscussPrint() {
	pageTrackergto._trackPageview('/info/when_test/discussion_guide.html?printed=true');
	pageTracker._trackPageview('/info/when_test/discussion_guide.html?printed=true');
	window.print();
}

function swapBarker() {	
	workingContainer = document.getElementById('docDisBarker');
	workingContainer.innerHTML = "<div class=\"faqFetalBarkerImg\"><span class=\"headerMessage\">Frequently Asked Questions About Fetal Fibronectin</span>"
	 + "<div class=\"faqFetalBarkerLinker\">"
	 + "<span class=\"headerMessage\">Patient Testimonials</span>"
	 + "<a href=\"../fetal_test/what_fetal.html\">"
	 +"<span>Get answers</span>"
	 + "<span>to your</span>"
	 + "<span class=\"orangeArrowBarker1Linker\">questions</span>"
	 + "</a></div></div>";		
}

// yahoo
window.ysm_customData = new Object();
window.ysm_customData.conversion = "transId=,currency=,amount=";
var ysm_accountid  = "1G1U4S31FTBL3SDVEMLIHPHCQK0";

function loadTracker() {
	workingContainer = document.getElementById('mainBodyContentInt');
	//<!-- Start of DoubleClick Spotlight Tag: Please do not remove-->
	//<!-- Activity Name for this tag is:Doctor Discussion Review Form Page -->
	//<!-- Web site URL where tag should be placed: http://www.ffntest.com/info/when_test/discussion_guide.html -->
	var axel = Math.random()+""; 
	var a = axel * 10000000000000;
	imgContainer = document.createElement("img");
	imgContainer.src = "http://ad.doubleclick.net/activity;src=1651702;type=fullt864;cat=docto496;ord=1;num="+ a + "?";
	imgContainer.style.width = "1px";
	imgContainer.style.height = "1px";
	imgContainer.style.border = "0px";
	imgContainer.setAttribute("alt", "");
	workingContainer.appendChild(imgContainer);
	
	// workingContainer.innerHTML += "<img src="+doubleClickImg+" width=\"1\" height=\"1\" border=\"0\" alt=\"\">";
	//<!-- End of DoubleClick Spotlight Tag: Please do not remove-->
	
	// Google tracking
	var googleConversion = document.createElement("img");
	googleConversion.style.border = "0px";
	googleConversion.style.height = "1px";
	googleConversion.style.width = "1px";
	googleConversion.src="http://www.googleadservices.com/pagead/conversion/1064143485/imp.gif?value=1&label=signup&script=0";
	workingContainer.appendChild(googleConversion);

// */
	/*
	var yahooConversion = document.createElement('script');
	yahooConversion.src = 'http://srv2.wa.marketingsolutions.yahoo.com/script/ScriptServlet?aid='+ysm_accountid;
	yahooConversion.type = "text/javascript";
	workingContainer.appendChild(yahooConversion);
// */	
	//Atlas tracking
	var atlasConversion = document.createElement('script');
	atlasConversion.src = 'http://switch.atdmt.com/jaction/gtofll_Doctordiscussionguide_3';
	atlasConversion.type = "text/javascript";
	workingContainer.appendChild(atlasConversion);
}

function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}



if(window.onload) {
	oldOnload = window.onload;
	window.onload = function() { oldOnload(); initDiscGuide(); }
} else {
	window.onload = function() { initDiscGuide(); }
}
