var _BR_FS_ = "#@#"; // bracketed field separator
var _BR_LS_ = "#$#"; // bracketed line separator	
var _BR_SL_ = "#%#"; // bracketed start line	

function surveyUpdatePreview(limit) {
	var usertext = window.document.surveyprocessform.surveytext.value;
	if ( usertext != "" ) {
		if ( usertext.length > limit ) {
			usertext = trim(left(usertext,limit));
		}
	}
	
	var answers = new Array( trim(window.document.surveyprocessform.a1.value),
							 trim(window.document.surveyprocessform.a2.value),
							 trim(window.document.surveyprocessform.a3.value),
							 trim(window.document.surveyprocessform.a4.value),
							 trim(window.document.surveyprocessform.a5.value),
							 trim(window.document.surveyprocessform.a6.value) 
							);
						
	var answerslength = answers[0].length + answers[1].length + answers[2].length + answers[3].length + answers[4].length + answers[5].length;
	

	
	if ( answerslength > 0 ) {

		var answerstable = "<table border=\"0\" cellspacing=\"0\" cellpadding=\"2\">";

		for( var i = 0; i < answers.length; i++ ) {
			if ( answers[i] != "" ) {		
				answerstable += "<tr><td valign=\"top\" align=\"left\"><input type=\"radio\" class=\"Checkbox\" name=\"opt\"></td valign=\"top\" align=\"left\"><td style=\"font-size:11px\">" + answers[i] + "</td></tr>";
			}
		}

		answerstable += "</table>";
		
		usertext += "<br><br>" + answerstable;
	}
	

	changeContent(window.document,"PreviewArea",usertext);
}

function surveyVote( ) {
	var fieldid = "";
	var fieldid = getSelected( window.document.surveyform.fieldid );
	var surveyid = window.document.surveyform.surveyid.value;

	if ( fieldid != "" ) {
		var results = ajaxpack.postAjaxSyncRequest(_HTTP_HOST + "survey/VoteProcess.asp", "surveyid=" + surveyid + "&fieldid=" + fieldid, "txt");
		if ( results != "" ) {
			results = results.split(_BR_SL_);
			results = results[1];
			if ( results != "" ) {
				
				results = results.split(_BR_FS_);

				var answers = new Array( results[1] ,
										 results[2] ,
										 results[3] ,
										 results[4] ,
										 results[5] ,
										 results[6] 
										);
										
				var count = new Array(	parseInt(results[7],10) ,
										parseInt(results[8],10) ,
										parseInt(results[9],10) ,
										parseInt(results[10],10) ,
										parseInt(results[11],10) ,
										parseInt(results[12],10)
									 );
				
				var allvotes = count[0] + count[1] + count[2] + count[3] + count[4] + count[5];
								 
				
				var text = "<table border=\"0\" width=\"130px\" cellspacing=\"0\" cellpadding=\"2\">";

				for( var i = 0; i < answers.length; i++ ) {
					
					if ( answers[i] != "" ) {		
						var perc = Math.round(  ((count[i]/allvotes) * 100)  );
						text += "<tr><td width=\"90%\" valign=\"top\" align=\"left\" style=\"font-size:11px\">" + answers[i] + "</td><td valign=\"top\" align=\"right\" width=\"10%\"><strong>" + perc + "%" + "</strong></td></tr>";
					}
					
				}
				text += "</table>";
				
				
				changeContent(window.document,"SurveyArea",text);	
			}	
		}
	}
	
	return false;
}
			
function surveyAddSurvey( ) {
	var text = window.document.surveyprocessform.surveytext.value;
	var a1 = trim(window.document.surveyprocessform.a1.value);
	var a2 = trim(window.document.surveyprocessform.a2.value);
	var a3 = trim(window.document.surveyprocessform.a3.value);
	var a4 = trim(window.document.surveyprocessform.a4.value);
	var a5 = trim(window.document.surveyprocessform.a5.value);
	var a6 = trim(window.document.surveyprocessform.a6.value);

	if ( text.length > 0 && (a1.length + a2.length + a3.length + a4.length + a5.length + a6.length) > 0 ) {
		window.document.surveyprocessform.submit( );
	}
	return false;
}
