var enablexURLs = new Array();
/* Segment 1 */
enablexURLs[1] = new Array();
enablexURLs[1][0] = "undiagnosed";
enablexURLs[1][1] = "about-oab";
enablexURLs[1][2] = "self-assessment-survey";
enablexURLs[1][3] = "is-treatment-right-for-me";
enablexURLs[1][4] = "preparing-for-your-appointment";
enablexURLs[1][5] = "condition-checklist";
enablexURLs[1][6] = "doctor-discussion-guide";
/* Segment 2 */
enablexURLs[2] = new Array();
enablexURLs[2][0] = "diagnosed";
enablexURLs[2][1] = "common-myths";
enablexURLs[2][2] = "benefits-of-treatment";
enablexURLs[2][3] = "how-to-take";
enablexURLs[2][4] = "side-effects";
enablexURLs[2][5] = "beginning-treatment";
enablexURLs[2][6] = "faq";
enablexURLs[2][7] = "resources-links";

if(s_pn.indexOf("results") != -1) {
	s_pn = s_pn.replace("-results","");
}
if(s_furl.indexOf("results") != -1) {
	if(s_furl.indexOf("?") != -1) {
		s_furl = s_furl.split("?")[0];
	}
	s_furl = s_furl.replace("-results","");
}

function chkRads(frm,r1,r2,r3,r4,r5,r6,r7,r8,r9){
	var rad_arr=[r1,r2,r3,r4,r5,r6,r7,r8,r9];
	var rd_ar_ln=rad_arr.length;
	var i=0;
	while(i<rd_ar_ln) {
		var curr_rad=frm[rad_arr[i]];
		var rad_len=curr_rad.length;
		for(var n=0;n<rad_len;n++) {
			if(curr_rad[n].checked) break;
			else if(n==rad_len-1){
				alert("please answer all questions ");
				return false;
			}
		}
		i++;
	}
	return processQuiz(frm,'self-assessment-survey-results' + qs_segment_string);
}

function processQuiz(form, url) {
	if (url.indexOf("?") == -1) {
		url += "?";
	}
	else {
		url += "&";
	}
	for (i=0; i<form.length; i++) {
		if (form.elements[i].checked) {
			url += form.elements[i].name + "=" + form.elements[i].value + "&";
		}
	}
	window.location = url.substr(0,(url.length-1));
	return false;
}

var totalScore = 0;
var q1,q2,q3,q4,q5,q6,q7,q8,q9;

function getQueryVariables() {
	tmp = window.location.toString().split('?');
	if (tmp[1]) {
		queryString = tmp[1];
		tmp2 = tmp[1].split('&');
		for (i=0; i<tmp2.length; i++) {
			tmp = tmp2[i].split('=');
			eval(tmp[0] + ' = "' + tmp[1] + '"');
			if (tmp[0].indexOf("q") != -1) {
				totalScore = totalScore + Number(tmp[1]);
			}
		}
	}
}

function resultsText(num) {
	if (num == 0) {
		document.write('Not at all');
	} else if (num == 1) {
		document.write('A little bit');
	} else if (num == 2) {
		document.write('Somewhat');
	} else if (num == 3) {
		document.write('Quite a bit');
	} else if (num == 4) {
		document.write('A great Deal');
	} else if (num == 5) {
		document.write('A very great deal');
	} else {
		document.write('Not at all');
	}
}

/* Query String and Segmentation Script */
function QueryString(key){
  var value = null;
  for (var i=0;i<QueryString.keys.length;i++)  {
    if (QueryString.keys[i]==key)    {
      value = QueryString.values[i];
      break;
    }
  }
  return value;
}
QueryString.keys = new Array();
QueryString.values = new Array();
function QueryString_Parse() {
  var query = window.location.search.substring(1);
  var pairs = query.split("&");

  for (var i=0;i<pairs.length;i++)  {
    var pos = pairs[i].indexOf('=');
    if (pos >= 0)    {
      var argname = pairs[i].substring(0,pos);
      var value = pairs[i].substring(pos+1);
      QueryString.keys[QueryString.keys.length] = argname;
      QueryString.values[QueryString.values.length] = value;
    }
  }
}
QueryString_Parse();
var qs_segment =  QueryString("segment");
var qs_segment_string = ''
if (qs_segment) {
	qs_segment_string = '?segment=' + qs_segment;
}

var pg_segment;
var curURL = window.location.toString().split("?")[0];
if (curURL.indexOf("default") != -1) {
	if (qs_segment == "1") {
		window.location = "http://www.preview.webmd.com/oab-treatment-center/undiagnosed" + qs_segment_string;
	}
	else if (qs_segment == "2") {
		window.location = "http://www.preview.webmd.com/oab-treatment-center/diagnosed" + qs_segment_string;
	}
}
else {
	for (var i=0; i<enablexURLs[1].length; i++) {
		if (curURL.indexOf(enablexURLs[1][i]) != -1) {
			pg_segment = "1";
		}
	}
	for (var i=0; i<enablexURLs[2].length; i++) {
		if (curURL.indexOf(enablexURLs[2][i]) != -1) {
			pg_segment = "2";
		}
	}
}


function enablexSeg() {
	/* Left Navigation Adjustments */
	var leftNav = document.getElementById('collapseSubnav_rdr').getElementsByTagName('A');
	for (var i=0; i<leftNav.length; i++) {
		if (leftNav[i].href.indexOf(enablexURLs[1][0]) != -1) {
			leftNav[i].href = "/oab-treatment-center/" + enablexURLs[1][1];
		}
		else if (leftNav[i].href.indexOf(enablexURLs[2][0]) != -1) {
			leftNav[i].href = "/oab-treatment-center/" + enablexURLs[2][1];
		}
		leftNav[i].href = leftNav[i].href + qs_segment_string;
	}
	/* Next Navigation Adjustments */
	var nextNav = document.getElementById('NextPulldown').getElementsByTagName('OPTION');
	for (var i=0; i<nextNav.length; i++) {
		if (qs_segment == "1" && pg_segment == "1") {
			for (var j=0; j<enablexURLs[2].length; j++) {
				if (nextNav[i].value.indexOf(enablexURLs[2][j]) != -1) {
					nextNav[i].style.display = "none";
				}
			}
		}
		else if (qs_segment == "2" && pg_segment == "2") {
			for (var j=0; j<enablexURLs[1].length; j++) {
				if (nextNav[i].value.indexOf(enablexURLs[1][j]) != -1) {
					nextNav[i].style.display = "none";
				}
			}
		}
		if (nextNav[i].style.display != "none") {
			nextNav[i].value = nextNav[i].value + qs_segment_string;
		}
	}
	/* CTA Adjustments */
	var ctaNav = document.getElementById('cta_nav_rdr').getElementsByTagName('A');
	for (var i=0; i<ctaNav.length; i++) {
		ctaNav[i].href = ctaNav[i].href + qs_segment_string;
	}
	/* Page Link Adjustments */
	if (document.getElementById('ContentPane8')) {
		var pageLinkURLs = document.getElementById('ContentPane8').getElementsByTagName('A');
		for (var i=0; i<pageLinkURLs.length; i++) {
			var curLink = pageLinkURLs[i].href.split("?")[0];
			if (pageLinkURLs[i].href.indexOf("oab-treatment-center") != -1 && pageLinkURLs[i].href.indexOf("segment") == -1) {
				pageLinkURLs[i].href = curLink + qs_segment_string;
			}
		}
		if(document.getElementById('start_over')) {
			document.getElementById('start_over').href = document.getElementById('start_over').href.split("?")[0];
		}
	}
}

/* Condition Checklist */
function checkList() {
	var boxes = document.getElementById('checklistForm').getElementsByTagName('INPUT');
	for (var i=0; i<boxes.length; i++) {
		if(QueryString(boxes[i].name)) {
			boxes[i].checked = true;
		}
	}
	//alert("Check boxes");
}
var url = window.location.toString();
function addQuery(elem) {
	if (elem.checked) {
		if (url.indexOf("?") == -1) {
			url += "?";
		}
		else {
			url += "&";
		}
		url += elem.name + "=x";
	}
	else {
		if (url.indexOf(elem.name) != -1) {
			url = url.replace(elem.name + "=x","");
			if(url.lastIndexOf("?") == url.length-1) {
				url = url.replace("?","");
			}
			else if (url.lastIndexOf("&") == url.length-1) {
				url = url.replace("&","");
			}
			else if (url.indexOf("?&") != -1) {
				url = url.replace("?&","?");
			}
			else if (url.indexOf("&&") != -1) {
				url = url.replace("&&","&");
			}
		}
	}
}

function printFriendly() {
	var x = 800; var y = 600; 
	if (url.search("[\\#]") != -1) {
		url = url.split("#")[0];
	}
	if (url.indexOf("print=true") == -1) {
		if (url.search("[\\?]") != -1) {
			url = url + '&print=true';
		} else {
			url = url + '?print=true';
		}
	}
	if (navigator.appVersion.indexOf("Mac") > 0) { 
		openWindow(url, "width=" + x + ",height=" + y + ",toolbar=yes,resizable=yes,scrollbars=yes"); 
	} else { 
		openWindow(url, "width=" + x + ",height=" + y + "toolbar=1,location=1,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,copyhistory=0,top=10,left=10"); 
	}
}

function fixArticleUrl() {
	var ArticleUrl = window.location.href.split("?")[0];
	if (ArticleUrl.indexOf('-results') != -1) {
		ArticleUrl = ArticleUrl.replace("-results","");
	}
	document.getElementById('url_reference').innerHTML = '<div>Article Link: <span class="art_link">' + ArticleUrl + '</span></div>';
}