// ********************** STORY BUILDER ************************************************************		
// ---------------------- qsStorySB -----------------------------	
function qsStorySB(pKey){
		
		var processCode = 333;
		
		var i = 0;
		var m_title 		= document.getElementById('sb0_Title').value;
		var m_part1 		= document.getElementById('sb3_Grab').value;
		var m_part2 		= document.getElementById('sb4_Stage').value;
		var m_part3 		= document.getElementById('sb5_Decision').value;
		var m_part4 		= document.getElementById('sb6_Challenge').value;
		var m_part5 		= document.getElementById('sb7_Result').value;


		if(confirm("Would you like to add this story to your intRvue library?  Your story will be copied into a new intRvue storyboard.  The story will remain on Success Stories 101 as well. You will be redirected to your intRvue library after the story has been copied.")){
		
		var m_part1234 = null;
		if(m_part1 == null || m_part1 == ""){}else{m_part1234 = '<p>'+m_part1+'</p>';}
		if(m_part2 == null || m_part2 == ""){}else{m_part1234 = m_part1234+'<p>'+m_part2+'</p>';}
		if(m_part3 == null || m_part3 == ""){}else{m_part1234 = m_part1234+'<p>'+m_part3+'</p>';}
		if(m_part4 == null || m_part4 == ""){}else{m_part1234 = m_part1234+'<p>'+m_part4+'</p>';}
		if(m_part5 == null || m_part5 == ""){}else{m_part1234 = m_part1234+'<p>'+m_part5+'</p>';}
			  
	  //alert('m_part1234= '+m_part1234);		
			  
		var fields = ['processCode','pKey','m_title','m_part1','m_part2','m_part3','m_part4','m_part5','m_part1234' ];	

				    fields[i] = fields[i] + '=' + encodeURIComponent(processCode); 
		i = i+1; 	fields[i] = fields[i] + '=' + encodeURIComponent(pKey);
		i = i+1; 	fields[i] = fields[i] + '=' + encodeURIComponent(m_title);
		i = i+1; 	fields[i] = fields[i] + '=' + encodeURIComponent(m_part1);
		i = i+1; 	fields[i] = fields[i] + '=' + encodeURIComponent(m_part2);
		i = i+1; 	fields[i] = fields[i] + '=' + encodeURIComponent(m_part3);
		i = i+1; 	fields[i] = fields[i] + '=' + encodeURIComponent(m_part4);
		i = i+1; 	fields[i] = fields[i] + '=' + encodeURIComponent(m_part5);
		i = i+1; 	fields[i] = fields[i] + '=' + encodeURIComponent(m_part1234);		  

		var postXML = fields.join('&');
		// alert('postxml= '+postXML);
		
		var ajax = getXMLHttpRequestObject();
		// alert('postxml= '+postXML);
		ajax.open('post',BASE_URL+'/controllers/qsStory.php');		
		ajax.onreadystatechange = function(){qsStorySBResponse(ajax, processCode, pKey);}
		ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		ajax.send(postXML);
		//alert('end Story');
		
		} // end confirm

		

		
} // end function
function qsStorySBResponse(ajax, processCode, pKey) {
    if (ajax.readyState == 4) {
        if (ajax.status == 200) {				
				// alert('returned');
				location='/storyboard-portfolio.html';
        } // end status
    } // end readyState  
} // end function









// ---------------------- testHeight -----------------------------	

function testHeight(){				
	var testHeight = document.getElementById("testHeight").style.height;
	// testHeight = testHeight.split("px")[0];
	alert('testHeight= '+testHeight);
}

// ---------------------- closeAcct -----------------------------	
function showAcct(toggle){				
	
	if(toggle==1){
		document.getElementById('acctInfo').className = "bottom_block_account";
		document.getElementById('acctInfo2').className = "showBlock";
	} else {
		document.getElementById('acctInfo').className = "hideBlock";
	}

}



// ---------------------- open_d_key -----------------------------	
function selectProduct(t_key){				
	location="../_sbuilder/00a_select_product.php?t="+t_key;
}

// ---------------------- add story pg 0 -----------------------------	
function addSB(s_key){				
	//alert('s_key= '+s_key);
	var processCode			= 2;
	var sb0_Title 			= document.getElementById('sb0_Title_'+s_key).value;
	//alert('sb0_Title= '+sb0_Title);
	var fields = ['processCode','s_key','sb0_Title'];	

	fields[0] = fields[0] + '=' + encodeURIComponent(processCode);
	fields[1] = fields[1] + '=' + encodeURIComponent(s_key);
	fields[2] = fields[2] + '=' + encodeURIComponent(sb0_Title);

	var postXML = fields.join('&');
	
	var ajax = getXMLHttpRequestObject();
	//alert('postxml= '+postXML);
	ajax.open('post','../_php/sb5000.php');		
	ajax.onreadystatechange = function(){addSB_Response(ajax, gotoPage, s_key);}
	ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	ajax.send(postXML);

}
function addSB_Response(ajax, s_key) {
    if (ajax.readyState == 4) {
        if (ajax.status == 200) {
			//alert('gotoPage= '+gotoPage);
			location=BASE_URL+'/_sbuilder/01_step.php?s='+s_key; 
		} // end status
    } // end readyState  
} // end function

// ---------------------- delete story pg 0 -----------------------------	
function deleteSB(s_key){				
	//alert('s_key= '+s_key);
	var processCode			= -1;
	var sb0_Title 			= document.getElementById('sb0_Title_'+s_key).value;
if(confirm("Are you sure you want to delete '"+sb0_Title+"'?")){

	var fields = ['processCode','s_key'];	

	fields[0] = fields[0] + '=' + encodeURIComponent(processCode);
	fields[1] = fields[1] + '=' + encodeURIComponent(s_key);

	var postXML = fields.join('&');
	
	var ajax = getXMLHttpRequestObject();
	//alert('postxml= '+postXML);
	ajax.open('post','../_php/sb5000.php');		
	ajax.onreadystatechange = function(){deleteSB_Response(ajax, s_key);}
	ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	ajax.send(postXML);

} // end confirm

}
function deleteSB_Response(ajax, s_key) {
    if (ajax.readyState == 4) {
        if (ajax.status == 200) {
			document.getElementById('story_list_'+s_key).className = "hideBlock";
		} // end status
    } // end readyState  
} // end function

// ---------------------- edit story pg 0 -----------------------------	
function editSB(s_key, gotoPage){				
	//alert('s_key= '+s_key);
	var processCode			= 2;
	var sb0_Title 			= document.getElementById('sb0_Title_'+s_key).value;
	//alert('sb0_Title= '+sb0_Title);
	var fields = ['processCode','s_key','sb0_Title'];	

	fields[0] = fields[0] + '=' + encodeURIComponent(processCode);
	fields[1] = fields[1] + '=' + encodeURIComponent(s_key);
	fields[2] = fields[2] + '=' + encodeURIComponent(sb0_Title);

	var postXML = fields.join('&');
	
	var ajax = getXMLHttpRequestObject();
	//alert('postxml= '+postXML);
	ajax.open('post','../_php/sb5000.php');		
	ajax.onreadystatechange = function(){editSB_Response(ajax, gotoPage, s_key);}
	ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	ajax.send(postXML);

}
function editSB_Response(ajax, gotoPage, s_key) {
    if (ajax.readyState == 4) {
        if (ajax.status == 200) {
			//alert('gotoPage= '+gotoPage);
			if(gotoPage!=0){
			location=BASE_URL+'/_sbuilder/0'+gotoPage+'_step.php?s='+s_key; 
			}
		} // end status
    } // end readyState  
} // end function

// ---------------------- update story pg 2 to 7 -----------------------------	
function updateSB(s_key, gotoPage, currentPage){				

	var processCode			= 1;
	var sb0_Title 			= document.getElementById('sb0_Title').value;
	var sb1_Remember 		= document.getElementById('sb1_Remember').value;
	var sb2_MainPoint 		= document.getElementById('sb2_MainPoint').value;
	var sb3_Grab 			= document.getElementById('sb3_Grab').value;
	var sb4_Stage 			= document.getElementById('sb4_Stage').value;
	var sb5_Decision 		= document.getElementById('sb5_Decision').value;
	var sb6_Challenge 		= document.getElementById('sb6_Challenge').value;
	var sb7_Result 			= document.getElementById('sb7_Result').value;

	var fields = ['processCode','s_key','sb0_Title','sb1_Remember','sb2_MainPoint','sb3_Grab','sb4_Stage','sb5_Decision','sb6_Challenge','sb7_Result'];	

	fields[0] = fields[0] + '=' + encodeURIComponent(processCode);
	fields[1] = fields[1] + '=' + encodeURIComponent(s_key);
	fields[2] = fields[2] + '=' + encodeURIComponent(sb0_Title);
	fields[3] = fields[3] + '=' + encodeURIComponent(sb1_Remember);
	fields[4] = fields[4] + '=' + encodeURIComponent(sb2_MainPoint);
	fields[5] = fields[5] + '=' + encodeURIComponent(sb3_Grab);
	fields[6] = fields[6] + '=' + encodeURIComponent(sb4_Stage);
	fields[7] = fields[7] + '=' + encodeURIComponent(sb5_Decision);
	fields[8] = fields[8] + '=' + encodeURIComponent(sb6_Challenge);
	fields[9] = fields[9] + '=' + encodeURIComponent(sb7_Result);

	var postXML = fields.join('&');
	
	var ajax = getXMLHttpRequestObject();
	//alert('postxml= '+postXML);
	ajax.open('post','../_php/sb5000.php');		
	ajax.onreadystatechange = function(){updateSB_Response(ajax, gotoPage, currentPage, s_key);}
	ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	ajax.send(postXML);

}
function updateSB_Response(ajax, gotoPage, currentPage, s_key) {
    if (ajax.readyState == 4) {
        if (ajax.status == 200) {
			if(gotoPage != currentPage){
				location=BASE_URL+'/_sbuilder/0'+gotoPage+'_step.php?s='+s_key; 
			}
			// if(gotoPage == 8 && currentPage == 8){
				// alert("page 8");
			// }
			
		} // end status
    } // end readyState  
} // end function

// ---------------------- update checkboxes -----------------------------

function updateCheck(s_key, checkField){				

	var processCode		= 11;
	var checkFieldValue = 0;
	var currValue = document.getElementById(checkField).value;
	
	var currTotal = Number(document.getElementById('sb_total').value);
	var incrTotal = 0;
	
	if(currValue==1){
		document.getElementById(checkField).checked = '';
		document.getElementById(checkField).value=0;
		checkFieldValue = 0;
		incrTotal = -1;
	} else {
		document.getElementById(checkField).checked = 'checked';
		document.getElementById(checkField).value=1;
		checkFieldValue = 1;
		incrTotal = 1;
	}
	
	var newTotal = currTotal + incrTotal;
	document.getElementById('sb_total').value = newTotal;
	if(newTotal==7){
		document.getElementById('goodJob').className = "goodJob";
	} else {
		document.getElementById('goodJob').className = "hideBlock";
	}
	
	var fields = ['processCode','s_key','checkField','checkFieldValue' ];	

	fields[0] = fields[0] + '=' + encodeURIComponent(processCode);
	fields[1] = fields[1] + '=' + encodeURIComponent(s_key);
	fields[2] = fields[2] + '=' + encodeURIComponent(checkField);
	fields[3] = fields[3] + '=' + encodeURIComponent(checkFieldValue);


	var postXML = fields.join('&');
	
	var ajax = getXMLHttpRequestObject();
	// alert('postxml= '+postXML);
	ajax.open('post','../_php/sb5000.php');		
	ajax.onreadystatechange = function(){updateCheck_Response(ajax, gotoPage, currentPage, s_key);}
	ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	ajax.send(postXML);

}
function updateCheck_Response(ajax, gotoPage, currentPage, s_key) {
    if (ajax.readyState == 4) {
        if (ajax.status == 200) {
		} // end status
    } // end readyState  
} // end function





