
var questionnaireNavigationArray = new Array("<span class=small>Anket defteriniz</span>", "<span class=linkSmall>Anket defteriniz</span> > <span class='small bold'>Güncelle</span>", "<span class=linkSmall>Anket defteriniz</span> > <span class='small bold'>Oluştur</span>", "<span class=linkSmall>Anket defteriniz</span> > <span class='small bold'>Anketinizi cevaplayanlar</span>", "<span class=linkSmall>Anket defteriniz</span> > <span class='small bold'>Anketini cevapladıklarınız</span>");
var tc_userId, tc_qTitle, tc_qBody, tc_qQuota, tc_imagePath, tc_forSolve, tc_flipLayer, tc_questionnaireId, tc_qNick, tc_hasQuestionnaireBook, tc_qPublish;
var alreadyAnswered = false;
var userIAnswered = 1;
var myQuestionnairers = new Array();
var questionnairers = new Array();
var otherGuysQuestionnaireQuestions = new Array();
var otherGuysQuestionnaireAnswers = new Array();
var userNicker = "";

function displayQuestionnaireBook(userId, contentArea, returnArea, retrieveUsers){
	if(isUserHalfMember){
		showSilverAndGoldLayer();
	} else {
		if(document.getElementById(contentArea)){
			var ca = document.getElementById(contentArea);
			ca.innerHTML = ca.innerHTML.replace("{{CA}}", contentArea);
			ca.innerHTML = ca.innerHTML.replace("{{RA}}", returnArea);
			ca.style.display='';
			if(retrieveUsers){
				questionnairersForMe = 1;
				questionnairers = new Array();
				document.getElementById('howQuestionnaireShouldBe').style.display='none';
				document.getElementById('questionnaireLabels').innerHTML = questionnaireNavigationArray[3];
				setTimeout("retrieveUsersAnsweredQuestionnaire('questionnaireMain', 10, usersQuestionnaireId)", 1000);
			} else {
				retrieveQuestionnaireBook(userId);
			}
		}
		if(document.getElementById(returnArea)){
			document.getElementById(returnArea).style.display='none';
		}
	}
}

function displayUserAnswers(userId, contentArea, returnArea, otherIdN, userNickerN ){
	if(isUserHalfMember){
		showSilverAndGoldLayer();
	} else {
		if(document.getElementById(contentArea)){
			var ca = document.getElementById(contentArea);
			ca.innerHTML = ca.innerHTML.replace("{{CA}}", contentArea);
			ca.innerHTML = ca.innerHTML.replace("{{RA}}", returnArea);
			ca.style.display='';
			
			otherId=otherIdN;
			userNicker = userNickerN;
			retrieveQuestionnaireBook(userId, false, false, tc_flipLayer, true);
		}
		if(document.getElementById(returnArea)){
			document.getElementById(returnArea).style.display='none';
		}
	}
}

function switchQuestionnaire(switchOn, displayObject, hideObject, arr, arrBound){
	if(switchOn!=null && displayObject!=null){
		if(switchOn){
			retrieveUserDetails(arr, arrBound, displayObject, hideObject);
		} else {
			strLoc = location.href.toLowerCase();
			if(strLoc.indexOf("viewprofile")>0){
				window.location.href = '/index.ovt';
			}else{
				if(document.getElementById(displayObject)){document.getElementById(displayObject).style.display='none';}
				if(document.getElementById(hideObject)){document.getElementById(hideObject).style.display='';}
				if(hideObject=="tblSearch"){displayPage(allSearchResults, searchCurrentPage, searchLayer);}
			}
		}
	}
}

function retrieveQuestionnaireBook(userId, forUpdate, forSolve, flipLayer, forQuestionnairesOwner, dontShowSubmitButton){
	var myCreatePacket = function(){
		writer = new CmdWriter("31");
		writer.appendStr(userId);
		writer.endOfObject();
		return writer.Buffer;
	}
	
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		hasQuestionnaireBook = reader.getStr();
		solvedBefore = reader.getStr();
		if(solvedBefore == "true"){
			alreadyAnswered = true;
		}else{
			alreadyAnswered = false;
		}

		tc_hasQuestionnaireBook = hasQuestionnaireBook;
		if(hasQuestionnaireBook=="true"){
			document.getElementById('questionnaireWarning').innerHTML = "";
			var questionnaireId = reader.getStr();
			var qNick = reader.getStr();
			var qTitle = reader.getStr();
			var qBody = reader.getStr();
			var qPublish = reader.getStr();
			var hasFinalText = reader.getStr();
			var qFinal = "";
			var imagePath = "";
			var ques_img = "";
			var ans_img = "";
			if(hasFinalText == "true"){
				qFinal = reader.getStr();
			}
			var hasMainPhoto = reader.getStr();
			if(hasMainPhoto == "true"){
				imagePath = reader.getStr();
			}
			var hasQuestions = reader.getStr();
			questionnaireQuestions = new Array();
			if(hasQuestions == "true"){
				var numQuestions = parseInt(reader.getStr());
				if(numQuestions && numQuestions>0){
					for(var i=0;i<numQuestions;i++){
						ques_id = reader.getStr();
						ques_text = reader.getStr();
						ques_pres_hints = reader.getStr();
						if(reader.getStr() == "true"){
							ques_img = reader.getStr();
						} else {
							ques_img = "";
						}
						hasAnswers = reader.getStr();
						if(hasAnswers == "true"){
							var numAnswers = parseInt(reader.getStr());
							if(numAnswers && numAnswers>0){
								questionnaireAnswers = new Array();
								for(var j=0;j<numAnswers;j++){
									ans_id = reader.getStr();
									ans_text = reader.getStr();
									if(reader.getStr() == "true"){
										ans_img = reader.getStr();
									}else{
										ans_img = "";
									}
									questionnaireAnswers.push(Array(ans_id, ans_text, ans_img));
								}
							}
						} else {
							questionnaireAnswers = new Array();
						}
						questionnaireQuestions.push(new Array(ques_id, ques_text, ques_pres_hints, ques_img, questionnaireAnswers));
					}
				}
			}
			tc_qTitle = qTitle;
			tc_qBody = qBody;
			tc_qQuota = qFinal;
			tc_imagePath = imagePath;
			tc_forSolve = forSolve;
			tc_flipLayer = flipLayer;
			tc_questionnaireId = questionnaireId;
			tc_userId = userId;
			tc_qNick = qNick;
			tc_qPublish = qPublish;
			//}
			if(forUpdate){
				document.getElementById('howQuestionnaireShouldBe').style.display = "";
				writeQuestionnaireForUpdate(userId, qTitle, qBody, qFinal, imagePath, questionnaireId, flipLayer, qPublish);
			} else {
				if(document.getElementById('howQuestionnaireShouldBe')){
					document.getElementById('howQuestionnaireShouldBe').style.display = "none";
				}
				document.getElementById('deleteQuestionnaire').style.display='';
				writeQuestionnaireBook(userId, qTitle, qBody, qFinal, imagePath, forSolve, flipLayer, qNick, questionnaireId, forQuestionnairesOwner, dontShowSubmitButton);
			}
			if(document.getElementById('whyQuestionnarieBook')){
				document.getElementById('whyQuestionnarieBook').style.display='';
			}
		} else {
			hasQuestionnaireBook = false;
			writeFormForCreatingQuestionnaire(userId);
			if(document.getElementById('whyQuestionnarieBook')){
				document.getElementById('whyQuestionnarieBook').style.display='';
			}
		}
	}
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/profile.ovt");
}

var otherId = 0;

function writeQuestionnaireBook(userId, qTitle, qBody, qFinal, imagePath, forSolve, flipLayer, qNick, questionnaireId, forQuestionnairesOwner, dontShowSubmitButton){

	qBody = replaceSpecialChars(qBody);
	qFinal = replaceAll(qFinal,"'", "&quot;");
	qFinal = replaceAll(qFinal,"\"", "&quot;");
	qFinal = replaceNewLine(qFinal);

	if(document.getElementById('questionnaireMain')){
		var questionnaireBook = "";
		if(!forQuestionnairesOwner){
			if(forSolve){
				questionnaireBook += 
					"<table width=100% border=0 cellspacing=0 cellpadding=0>"+
					"<tr><td align=right colspan=3><a href=javascript:void(0); onclick=\"closeQuestionnaireSolveLayer('" + flipLayer + "');\"><img src=http://s.gayet.net/images/v2/backButton_profile.png border=0 /></a></td></tr>"+
					"<tr>"+
					"	<td><img src=/images/v2/gTopLeft.gif></td>"+
					"	<td width=100% valign=top class=groupListTopBg></td>"+
					"	<td><img src=/images/v2/gTopRight.gif></td>"+
					"</tr>"+
					"<tr class=groupListTopBg>"+
					"		<td style=padding:10px; width=100% valign=top colspan=3>"+
					"			<table width=100% cellpadding=0 cellspacing=0 border=0>"+
					"				<tr><td valign=top height=30><span class=questionnaireMainItems style=font-size:14px;><a href=javascript:void(0); class=questionnaireMainItems style=font-size:14px;text-decoration:none; onclick=hideLayer(sMsgLayer);retrieveShortProfile(" + userId + ",\"displayProfile(arrShortProfile[0],profileLayer.id,questionnaireLayer.id,'arrShortProfile',0)\");>"+qNick+"</a> - Anket Defteri</span></td></tr>"+
					"				<tr><td class=bold>"+qTitle+"</td></tr>"+
					"				<tr><td height=6></td></tr>"+
					"				<tr><td>"+qBody+"</td></tr>"+
					"			</table>"+
					"		</td>"+
					"	</tr>"+
					"	<tr>"+
					//"		<td style=padding:4px;color:ff0066; width=100% class=verd10pxGrayReg colspan=3>"+
					//"			<i>Dikkat! Bir anketi bir defa cevaplayabilirsiniz. Daha sonra pişman olmamak için sorulara iyi düşünerek cevap vermenizi tavsiye ederiz.</i>"+
					//"		</td>"+
					"	</tr>"+
					"</table>";
			} else {
				questionnaireBook += 
					"<table width=100% border=0 cellspacing=0 cellpadding=0>"+
					"<tr>"+
					"	<td><img src=/images/v2/gTopLeft.gif></td>"+
					"	<td width=100% valign=top class=groupListTopBg></td>"+
					"	<td><img src=/images/v2/gTopRight.gif></td>"+
					"</tr>"+
					"<tr class=groupListTopBg>"+
					"<td colspan=3>"+
					"<table width=100% border=0 cellspacing=0 cellpadding=0>"+
					"<tr>"+
					"		<td style=padding:5px; width=0 valign=top>"+
					"			<table width=100% cellpadding=0 cellspacing=0 border=0>"+
					"				<tr><td width=0 valign=top><img src="+(imagePath.length>0?imagePath:"http://s.gayet.net/images/hp1/transparent.gif width=100 border=0 height=115 ")+"></td></tr>"+
					"			</table>"+
					"		</td>"+
					"		<td style=padding:5px; width=100% valign=top>"+
					"			<table width=100% cellpadding=0 cellspacing=0 border=0>"+
					"				<tr><td class=bold>"+qTitle+"</td></tr>"+
					"				<tr><td height=6></td></tr>"+
					"				<tr><td class=bold>"+qBody+"</td></tr>"+
					"			</table>"+
					"		</td>"+
					"</tr>"+
					"</table>"+
					"</td>"+
					"	</tr>"+
					"</table>";
			}
		}
		var pc = 0;
		var existingQuesCount = 0;
		questionnaireBook += 
			"<table width=100% border=0 cellspacing=0 cellpadding=0>"+
			"<tr><td height=20></td></tr>"+
			"<tr><td style=padding:20px; class=tabbedFrame>";
		 
		for(pc; pc < questionnaireQuestions.length; pc++){
			if(questionnaireQuestions[pc][0]>0 && questionnaireQuestions[pc][4].length>0){
				
				existingQuesCount++;
				var qType = "";
				var aType = ""; 
				var aName = "";
				if(questionnaireQuestions[pc][2]=="X"){
					qType = "Çoktan çok seçmeli";
					aType = "checkbox";
					aName = "";
				}else if(questionnaireQuestions[pc][2]=="R"){
					qType = "Çoktan tek seçmeli";
					aType = "radio"
				}else if(questionnaireQuestions[pc][2]=="F"){
					qType = "Metin alanı";
					aType = "text";  
				}
				questionnaireBook += 
					"<div id=divQuestion_"+questionnaireQuestions[pc][0]+" "+(forQuestionnairesOwner?"style=display:none;":"")+"><table width=100% border=0 cellspacing=0 cellpadding=0>"+
					"	<tr>"+
					"		<td height=4 colspan=2>"+
					"			<table width=100% cellpadding=0 cellspacing=0 border=0>"+
					"				<tr><td>&nbsp;</td></tr>"+					
					"				<tr><td valign=top><span class=signupItems>"+existingQuesCount+".</span> <span class=bold>Soru:</span> <span id=tdQues_"+questionnaireQuestions[pc][0]+" name=tdQues_"+questionnaireQuestions[pc][0]+" class=signupItems>"+questionnaireQuestions[pc][1]+"</span></td></tr>"+
					"			</table>"+
					"		</td>"+
					"	</tr>"+
					"	<tr><td height=4 colspan=2></td></tr>"+
					"	<tr><td height=4 colspan=2></td></tr>"+
					"	<tr>";
					if(questionnaireQuestions[pc][3].length!=0){
						questionnaireBook += 
							"		<td style=padding:5px; width=0 valign=top>"+
							"			<table width=100% cellpadding=0 cellspacing=0 border=0>"+
							"				<tr><td width=0 valign=top><img src="+(questionnaireQuestions[pc][3].length>0?questionnaireQuestions[pc][3]:"http://s.gayet.net/images/hp1/transparent.gif width=100 height=115")+"></td></tr>"+
							"			</table>"+
							"		</td>";
					}
					questionnaireBook +=
					"		<td style=padding:5px; width=100% valign=top>"+
					"			<table width=100% border=0 cellspacing=0 cellpadding=0>";
					var existingAnsCount = 0;
					
					for(var k=0; k < questionnaireQuestions[pc][4].length; k++){
						if(questionnaireQuestions[pc][4][k][0]>0  && questionnaireQuestions[pc][2]!="F"){
							existingAnsCount++;
							questionnaireBook += 
								"				<tr>"+
								"					<td colspan=2 id=tdAnswer_"+questionnaireQuestions[pc][4][k][0]+" "+(forQuestionnairesOwner?"style=display:none;":"")+">"+
								"						<table width=100% cellpadding=0 cellspacing=0 border=0>"+
								"							<tr><td width=0 valign=top><img src="+(questionnaireQuestions[pc][4][k][2].length>0?questionnaireQuestions[pc][4][k][2]:"http://s.gayet.net/images/hp1/transparent.gif width=10 height=20")+"></td><td width=0 valign=top><input type="+aType+" name=ansOpt_"+questionnaireQuestions[pc][0]+" id=ansOpt_"+questionnaireQuestions[pc][4][k][0]+"></td><td width=100% valign=top><span id=tdAns_"+questionnaireQuestions[pc][4][k][0]+" name=tdAns_"+questionnaireQuestions[pc][4][k][0]+" class=\"bold big\">"+questionnaireQuestions[pc][4][k][1]+"</span></td></tr>"+
								"							"+((questionnaireQuestions[pc][4].length>1)?"<tr><td height=10 colspan=4 style=\"background-position:center;\"></td></tr>":"")+""+
								"						</table>"+ 
								"					</td>"+ 
								"				</tr>"; 
						}
					}
					if(questionnaireQuestions[pc][2]=="F"){
							questionnaireBook +=
								"				<tr>"+
								"					<td colspan=2 id=tdAnswer_"+questionnaireQuestions[pc][0]+" "+(forQuestionnairesOwner?"style=display:none;":"")+">"+
								"						<table width=100% cellpadding=0 cellspacing=0 border=0>";
								if(forQuestionnairesOwner){
									questionnaireBook +=	
										"							<tr><td name=ansOpt_"+questionnaireQuestions[pc][0]+" id=ansOpt_"+questionnaireQuestions[pc][0]+" class=verd12pxBlackBold style=padding-left:10px;></td></tr>"
								} else {
									questionnaireBook +=
										"							<tr><td align=center><textarea name=ansOpt_"+questionnaireQuestions[pc][0]+" id=ansOpt_"+questionnaireQuestions[pc][0]+" rows=3 class=txtFields style=width:98%;overflow:auto; onKeyDown=\"textCntr(this, document.getElementById(\'areaAnsOpt_"+questionnaireQuestions[pc][0]+"\'), 255);\" onKeyUp=\"textCntr(this, document.getElementById(\'areaAnsOpt_"+questionnaireQuestions[pc][0]+"\'), 255);\"></textarea></td></tr>"+
										"							<tr><td style=padding-left:10px;><table border=0 width=100% cellspacing=0 cellpadding=0><tr><td class=verd10pxBlackReg>Kalan karakter: <font id=areaAnsOpt_"+questionnaireQuestions[pc][0]+">255</font></td></tr></table></td></tr>";
								}
							questionnaireBook +=
								"						</table>"+
								"					</td>"+
								"				</tr>";
					}
				questionnaireBook +=
					"			</table>"+
					"		</td>"+
					"	</tr>"+
					"	<tr><td height=4 colspan=2></td></tr>"+
					"	<tr><td height=4 colspan=2></td></tr>"+
					"</table></div>";
			}
		}
		questionnaireBook += 
					"</td>"+
					"	</tr>"+
					"</table>";
		if(forSolve && !forQuestionnairesOwner){
			//if(!dontShowSubmitButton){
			questionnaireBook += 
				"<table width=100% border=0 cellspacing=0 cellpadding=0>"+
				"	<tr><td valign=top align=right id=solveButton><img src=http://s.gayet.net/images/v2/buttonSend.png vspace=4 onclick=\"if(loggedInUserId>0){canAnswerQuestionnaire("+ userId + ",true,"+loggedInUserId+",'"+qNick+"','"+flipLayer+"');}else{displayLogin();}\" style=cursor:pointer;></td></tr>"+
				"</table>";
			//}
			if(document.getElementById(flipLayer)){
				document.getElementById(flipLayer).style.display="none";
				currentQuestionnaireFlipLayer = flipLayer;
			}
			
			if(document.getElementById('questionnaireSolveLayer')){
				document.getElementById('questionnaireSolveLayer').innerHTML = questionnaireBook;
			}
			document.getElementById('tdQuestionnaireImage').innerHTML = "<img src="+(imagePath.length>0?(imagePath.substring(0,imagePath.length-6)+".jpg"):"http://s.gayet.net/images/hp1/transparent.gif width=250 height=400")+">";
			document.getElementById('questionnaireTD').style.display="";
			retrieveUsersAnswersToQuestionnaire(loggedInUserId, questionnaireId);
		} else {
			document.getElementById('questionnaireMain').innerHTML = questionnaireBook;
			document.getElementById('questionnaireLabels').innerHTML = questionnaireNavigationArray[0];
		}
		if(forQuestionnairesOwner){
			if(document.getElementById('questionnaireMain')){
				document.getElementById('questionnaireMain').innerHTML = questionnaireBook;
			}
			if(otherId>0){userId=otherId;};
			retrieveUsersAnswersToQuestionnaire(userId, questionnaireId);
			document.getElementById('questionnaireWarning').innerHTML = 
				"<table cellpadding=0 cellspacing=0 border=0 width=100% >"+
					"<tr>"+
						"<td><span class=articleTitleRed>Bu sayfada yapacağınız değişiklikler kaydedilmez.<br><br></td>"+
					"</tr>"+
				"</table>";
			if(document.getElementById('questionnaireLabels') && userNicker){
				document.getElementById('questionnaireLabels').innerHTML = "<span class=linkBlue style=font-size:12px;cursor:pointer; onclick=\"myQuestionnairers=new Array();userIAnswered=1;document.getElementById('questionnaireWarning').innerHTML='';retrieveQuestionnaireBook(loggedInUserId);document.getElementById('howQuestionnaireShouldBe').style.display = 'none';makeNavActive('nav1', 'profile', userGender);\">Anket defteriniz</span> > <a class=linkBlue href=\"/relations.ovt?navId=10019\" style=\"font-size:12px;cursor:pointer;\">Anketinizi cevaplayanlar</span> > <span class=verd12pxBlackBold>"+userNicker+"</span>";
			}
		}
	}
	if(!forSolve && !forQuestionnairesOwner){
		if(document.getElementById('usersAnsweredMyQuestionnarie')){document.getElementById('usersAnsweredMyQuestionnarie').style.display="none";document.getElementById('usersAnsweredMyQuestionnarie').innerHTML = "";}
		if(document.getElementById('usersWhoseQuestionnaireIAnswered')){document.getElementById('usersWhoseQuestionnaireIAnswered').style.display="none";document.getElementById('usersWhoseQuestionnaireIAnswered').innerHTML = "";}
		
		
		questionnairersForMe=1;questionnairers = new Array();userIAnswered=1;myQuestionnairers = new Array();
		retrieveUsersAnsweredQuestionnaire('usersAnsweredMyQuestionnarie', 24, questionnaireId);
		//retrieveUsersWhoseQuestionnaireIAnswered('usersWhoseQuestionnaireIAnswered', 24, loggedInUserId);
	}
}
 
function submitQuestionnaire(userId, qNick, flipLayer){
	var myCreatePacket = function(){
		writer = new CmdWriter("38");
		var pc = 0;
		writer.appendStr(tc_userId);
		writer.endOfObject();
		for(pc; pc < questionnaireQuestions.length; pc++){
			if(questionnaireQuestions[pc][0]>0){
				writer.appendStr(questionnaireQuestions[pc][0]);
				writer.appendStr(questionnaireQuestions[pc][2]); 
				writer.appendStr(questionnaireQuestions[pc][4].length);
				
				if(questionnaireQuestions[pc][2]=="X" || questionnaireQuestions[pc][2]=="R"){
					for(var k=0; k < questionnaireQuestions[pc][4].length; k++){
						writer.appendStr(questionnaireQuestions[pc][4][k][0]);
						writer.appendStr(false);
						writer.appendStr(document.getElementById("ansOpt_"+questionnaireQuestions[pc][4][k][0]).checked);
					}
				}else if(questionnaireQuestions[pc][2]=="F"){
					writer.appendStr(questionnaireQuestions[pc][4][0][0]);
					
					if(document.getElementById("ansOpt_"+questionnaireQuestions[pc][0]).value.length>0){
						writer.appendStr(true);
						writer.appendStr(document.getElementById("ansOpt_"+questionnaireQuestions[pc][0]).value);
					}else{
						writer.appendStr(false);
						writer.appendStr("");
					}
				}
				writer.endOfObject();
			}
		}
		writer.endOfObject();
		return writer.Buffer;
	}
	var hasAnsweredAnyQuestion = 0;
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		reply = reader.getStr();
		if(reply && reply=="true"){
			quota = reader.getStr();
			closeQuestionnaireSolveLayer('profileLayer');
			if(quota!=null && quota.length>0){
				document.getElementById("sMsgArea").innerHTML = "<table width=100% border=0 cellspacing=0 cellpadding=0><tr><td class=popupText style=padding:10px;><b>"+qNick+":</b> "+quota+"</td></tr></table>";
				document.getElementById("sMsgLayer").style.top = (document.body.scrollTop) + (document.body.clientHeight)/2-150;;
				document.getElementById("sMsgLayer").style.left = "300px";
				document.getElementById("sMsgLayer").style.display='';
				//setElementPositionByMouse('sMsgLayer');
				//closeQuestionnaireSolveLayer('" + flipLayer + "');
				//document.getElementById('questionnaireSolveLayer').innerHTML ="<table width=100% border=0 cellspacing=0 cellpadding=0><tr><td align=right><a href=javascript:void(0); onclick=\"closeQuestionnaireSolveLayer(profileLayer.id);\"><img src=http://s.gayet.net/images/backTusu.png border=0 /></a></td></tr><tr><td class=verd12pxBlackReg style=padding:10px;><b>"+qNick+":</b><br>"+quota+"</td></tr></table>";
			}else{
				document.getElementById("sMsgArea").innerHTML = "<table width=100% border=0 cellspacing=0 cellpadding=0><tr><td class=popupText style=padding:10px; align=center>Cevaplarınız kaydedildi.</td></tr></table>";
				flip('sMsgLayer');
				setElementPositionByMouse('sMsgLayer');
			}
		}else{
			errorStr = reader.getStr();
		}
	}
	for(c=0; c < questionnaireQuestions.length; c++){
		if(questionnaireQuestions[c][0]>0){
			if(questionnaireQuestions[c][2]=="X" || questionnaireQuestions[c][2]=="R"){
				for(var k=0; k < questionnaireQuestions[c][4].length; k++){
					if(document.getElementById("ansOpt_"+questionnaireQuestions[c][4][k][0]).checked){
						hasAnsweredAnyQuestion++;
						break;
					}
				}
			}else if(questionnaireQuestions[c][2]=="F"){	
				if(document.getElementById("ansOpt_"+questionnaireQuestions[c][0]).value.length>0){
					hasAnsweredAnyQuestion++;
					break;
				}
			}
		}
	}
	if(hasAnsweredAnyQuestion>0){
		var provider = new oyXMLRPCProvider();
		provider.createPacket = myCreatePacket;
		provider.onComplete = myOnComplete;
		provider.submit("/ajax/profile.ovt");
	} else {
		document.getElementById("sMsgArea").innerHTML = "<table width=100% border=0 cellspacing=0 cellpadding=0><tr><td class=popupText style=padding:10px; align=center>Anketi cevaplamak için en az bir soruyu işaretlemeniz / yanıtlamanız gerekmektedir.</td></tr></table>";
		flip('sMsgLayer');
	}
}

function closeQuestionnaireSolveLayer(flipLayer){
	if(document.getElementById(flipLayer)){
		document.getElementById(flipLayer).style.display="";
		currentQuestionnaireFlipLayer = "";
		document.getElementById('questionnaireTD').style.display="none";

		if(document.getElementById('questionnaireTD')){document.getElementById('questionnaireTD').innerHTML = "<table cellspacing=0 cellpadding=0 width=100% border=0 bgcolor=#ffffff><tr><td id=questionnaireSolveLayer name=questionnaireSolveLayer valign=top width=100% ></td><td id=tdQuestionnaireImage name=tdQuestionnaireImage valign=top style=padding:10px;></td></tr></table>";}
		if(document.getElementById('usersAnsweredMyQuestionnarie')){document.getElementById('usersAnsweredMyQuestionnarie').style.display="none";document.getElementById('usersAnsweredMyQuestionnarie').innerHTML = "";}
		if(document.getElementById('usersWhoseQuestionnaireIAnswered')){document.getElementById('usersWhoseQuestionnaireIAnswered').style.display="none";document.getElementById('usersWhoseQuestionnaireIAnswered').innerHTML = "";}
		if(document.getElementById('questionnaireMain')){document.getElementById('questionnaireMain').innerHTML = "";}
	}
}

function writeQuestionnaireForUpdate(userId, qTitle, qBody, qFinal, imagePath, questionnaireId, flipLayer, isPublish){
	if(document.getElementById('questionnaireMain')){

		qBody = qBody.replace(/"/g, "&quot;");
		qFinal = qFinal.replace(/"/g, "&quot;");

		var questionnaireBook =
			"<table width=100% border=0 cellspacing=0 cellpadding=0>"+
			"<tr>"+
			"	<td><img src=/images/v2/gTopLeft.gif></td>"+
			"	<td width=100% valign=top class=groupListTopBg></td>"+
			"	<td><img src=/images/v2/gTopRight.gif></td>"+
			"</tr>"+
			"<tr class=groupListTopBg>"+
			"<td colspan=3>"+
			"<table width=100% border=0 cellspacing=0 cellpadding=0>"+
			"	<tr><td height=4 colspan=2></td></tr>"+
			"	<tr><td height=4 colspan=2></td></tr>"+
			"	<tr>"+
			"		<td style=padding:5px; width=0 valign=top>"+
			"			<table width=100% cellpadding=0 cellspacing=0 border=0 style=padding-left:20px;>"+
			"				<tr><td width=0 valign=top><img style=cursor:pointer; src="+(imagePath.length>0?imagePath+" alt='Resmi değiştirmek için tıklayın' ":"http://s.gayet.net/images/ekleBig.png alt='Resim eklemek için tıklayın'")+" onclick=\"displayAddChangePhoto("+userId+", 1, null, false);\"></td></tr>"+
			//"				<tr><td width=0 class=verd12pxLightGrayBold style=font-size:10px;>Anket resmi</td></tr>"+
			"				"+(imagePath.length>0?"<tr><td width=0><a href=javascript:void(0); onclick=\"if(confirm('Resmi silmek istiyor musunuz?')){deletePicture('"+userId+"', '"+questionnaireId+"', '"+questionnaireId+"');}else{;};\">resmi sil</a> | <a href=javascript:void(0); onclick=\"displayAddChangePhoto("+userId+", 1, null, false);\">değiştir</a></td></tr>":"")+""+
			"			</table>"+
			"		</td>"+
			"		<td style=padding:5px; width=100% valign=top>"+
			"			<table width=100% cellpadding=0 cellspacing=0 border=0>"+
			"				<tr><td class=questionnaireMainItems>Anketinizin başlığı:</td></tr>"+
			"				<tr><td style=padding-left:10px;line-height:20px;><span id=tdQTitle class=questionnaireMainItems style=color:#000000;>"+qTitle+"</span> <a href=javascript:void(0); onclick=\"displayQuestionnaireUpdate(QUESTIONNAIRE_TITLE, document.getElementById(tdQTitle.id).innerHTML);\"> <i>değiştir</i></span></td></tr>"+
			"				<tr><td height=6></td></tr>"+
			"				<tr><td class=questionnaireMainItems>Anketinizi cevaplayanlara söyleyecekleriniz:</td></tr>"+
			"				<tr><td style=padding-left:10px;line-height:20px;><span class=questionnaireMainItems style=color:#000000;font-weight:normal; id=tdQBody>"+qBody+"</span> <a href=javascript:void(0); onclick=\"displayQuestionnaireUpdate(QUESTIONNAIRE_BODY, document.getElementById(tdQBody.id).innerHTML);\" > <i id=tdBodyUpdate>"+((trimString(qBody).length>0 && qBody!="&nbsp;")?"değiştir":"ekle")+"</a></td></tr>"+
			"				<tr><td height=6></td></tr>"+
			"				<tr><td class=questionnaireMainItems>Anketinizi bitirenlere söyleyecekleriniz:</td></tr>"+
			"				<tr><td style=padding-left:10px;line-height:20px;><span class=questionnaireMainItems style=color:#000000;font-weight:normal; id=tdQQuotation>"+qFinal+"</span> <a href=javascript:void(0); onclick=\"displayQuestionnaireUpdate(QUESTIONNAIRE_QUOTATION, document.getElementById(tdQQuotation.id).innerHTML);\"> <i id=tdQuotaUpdate>"+(qFinal.length>0?"değiştir":"ekle")+"</a></td></tr>"+
			"			</table>"+ 
			"		</td>"+
			"	</tr>"+
			"	<tr><td height=4 colspan=2></td></tr>"+
			"	<tr><td height=4 colspan=2></td></tr>"+
			"</table>"+
			"</td>"+
			"	</tr>"+
			"</table>";
		var pc = 0;
		var existingQuesCount = 0;
		questionnaireBook += 
					"<table width=100% border=0 cellspacing=0 cellpadding=0>"+
					"<tr><td height=20></td></tr>"+
					"<tr><td class=tabbedFrame>";
		for(pc; pc < questionnaireQuestions.length; pc++){
			if(questionnaireQuestions[pc][0]>0){
				existingQuesCount++;
				var qType = "";
				var aType = "";
				var aName = "";
				if(questionnaireQuestions[pc][2]=="X"){
					qType = "Çoktan çok seçmeli";
					aType = "checkbox";
					aName = "";
				}else if(questionnaireQuestions[pc][2]=="R"){
					qType = "Çoktan tek seçmeli";
					aType = "radio"
				}else if(questionnaireQuestions[pc][2]=="F"){
					qType = "Metin alanı";
					aType = "text";
				}
				questionnaireBook += 
					"<table width=100% border=0 cellspacing=0 cellpadding=0 style='padding:0px 20px 20px 20px;'>"+
					"	<tr>"+
					"		<td height=4 colspan=2>"+
					"			<table width=100% cellpadding=0 cellspacing=0 border=0>"+
					"				<tr><td>&nbsp;</td></tr>"+
					"				<tr><td valign=top><span class=signupItems>"+existingQuesCount+".</span> <span class=bold>Soru:</span> <span id=tdQues_"+questionnaireQuestions[pc][0]+" name=tdQues_"+questionnaireQuestions[pc][0]+" class=signupItems>"+questionnaireQuestions[pc][1]+"</span> <span class='small redish'>("+qType+")</span> <a href=javascript:void(0); onclick=\"displayQuestionnaireUpdate(DELETE, '"+questionnaireQuestions[pc][0]+"', document.getElementById('tdQues_"+questionnaireQuestions[pc][0]+"').innerHTML, QUESTION);\">sil</a> | <a href=javascript:void(0); onclick=\"displayQuestionnaireUpdate(QUESTION, '"+questionnaireQuestions[pc][0]+"', document.getElementById('tdQues_"+questionnaireQuestions[pc][0]+"').innerHTML);\">değiştir</a></td></tr>"+
					"			</table>"+
					"		</td>"+
					"	</tr>"+
					"	<tr>"+
					"		<td style=padding:5px; width=0 valign=top>"+
					"			<table width=100% cellpadding=0 cellspacing=0 border=0>"+
					"				<tr>"+
					"					<td width=0 valign=top>";
					if(questionnaireQuestions[pc][3].length>0){
						questionnaireBook += "									<img style=cursor:pointer; alt='Resmi değiştirmek için tıklayın' src="+questionnaireQuestions[pc][3]+" onclick=\"displayAddChangePhoto("+userId+", 2, '"+questionnaireQuestions[pc][0]+"',false);\"><br>"+
											 "									<a href=javascript:void(0); onclick=\"if(confirm('Resmi silmek istiyor musunuz?')){deletePicture('"+userId+"', '"+questionnaireQuestions[pc][0]+"', '"+questionnaireId+"');}else{;};\">resmi sil</a> | <a href=javascript:void(0); onclick=\"displayAddChangePhoto("+userId+", 2, '"+questionnaireQuestions[pc][0]+"',false);\">değiştir</a>";
					} else {
						questionnaireBook += "									<img style=cursor:pointer; src=http://s.gayet.net/images/ekleBig.png alt='Resim eklemek için tıklayın' onclick=\"displayAddChangePhoto("+userId+", 2, '"+questionnaireQuestions[pc][0]+"',false);\">";
					}
				questionnaireBook +="					</td>"+
					"				</tr>"+
					"			</table>"+
					"		</td>"+
					"		<td style=padding:5px; width=100% valign=top>"+
					"			<table width=100% border=0 cellspacing=0 cellpadding=0>";
					var existingAnsCount = 0;
					for(var k=0; k < questionnaireQuestions[pc][4].length; k++){
						if(questionnaireQuestions[pc][4][k][0]>0  && questionnaireQuestions[pc][2]!="F"){
							existingAnsCount++;
							questionnaireBook += 
								"				<tr>"+
								"					<td colspan=2>"+
								"						<table width=100% cellpadding=0 cellspacing=0 border=0>"+
								"							<tr>"+
								"								<td width=0 valign=top>"; 
								if(questionnaireQuestions[pc][4][k][2].length>0){
									questionnaireBook +="									<img style=cursor:pointer; alt='Resmi değiştirmek için tıklayın' src="+questionnaireQuestions[pc][4][k][2]+" onclick=\"displayAddChangePhoto("+userId+", 3, '"+questionnaireQuestions[pc][4][k][0]+"',false);\"><br>"+
														"									<a href=javascript:void(0); onclick=\"if(confirm('Resmi silmek istiyor musunuz?')){deletePicture('"+userId+"', '"+questionnaireQuestions[pc][4][k][0]+"', '"+questionnaireId+"');}else{;};\">resmi_sil</a> | <a href=javascript:void(0); onclick=\"displayAddChangePhoto("+userId+", 3, '"+questionnaireQuestions[pc][4][k][0]+"',false);\">değiştir</a>";
								}else{
									questionnaireBook +="									<img style=cursor:pointer; src=http://s.gayet.net/images/ekleMinik.png alt='Resim eklemek için tıklayın' onclick=\"displayAddChangePhoto("+userId+", 3, '"+questionnaireQuestions[pc][4][k][0]+"',false);\">";
								}
								questionnaireBook +="								</td>"+
								"								<td width=0 height=15 valign=top><input type="+aType+" name=ansOpt_"+questionnaireQuestions[pc][0]+"></td><td width=100% valign=top><span id=tdAns_"+questionnaireQuestions[pc][4][k][0]+" name=tdAns_"+questionnaireQuestions[pc][4][k][0]+" class=bold>"+questionnaireQuestions[pc][4][k][1]+"</span>  <a href=javascript:void(0); onclick=\"displayQuestionnaireUpdate(DELETE, '"+questionnaireQuestions[pc][4][k][0]+"', document.getElementById('tdAns_"+questionnaireQuestions[pc][4][k][0]+"').innerHTML, ANSWER);\">sil</a> | <a href=javascript:void(0); onclick=\"displayQuestionnaireUpdate(ANSWER, '"+questionnaireQuestions[pc][4][k][0]+"', document.getElementById('tdAns_"+questionnaireQuestions[pc][4][k][0]+"').innerHTML);\">değiştir</a>"+
								"							</td></tr>"+
								"							<tr><td height=10 colspan=4 style=\"background-position:center;\"></td></tr>"+
								"						</table>"+
								"					</td>"+ 
								"				</tr>";
						}
					}
					if(existingAnsCount<5 && questionnaireQuestions[pc][2]!="F"){
						if(existingAnsCount>0){
						 questionnaireBook+= 
								"				<tr>"+
								"					<td colspan=2>"+
								"						<a href=javascript:void(0); onclick=\"if(this.innerHTML.indexOf('ekle')>0){document.getElementById('add_" + questionnaireQuestions[pc][0] + "').style.display='';this.innerHTML='Vazgeç';document.getElementById('aText_"+questionnaireQuestions[pc][0]+"').focus();}else{document.getElementById('add_" + questionnaireQuestions[pc][0] + "').style.display='none';this.innerHTML='Seçenek ekle';};\">Seçenek ekle</a>"+
								"					</td>"+ 
								"				</tr>";
						}
						 questionnaireBook+= 
								"				<tr>"+		
								"					<td colspan=2 id=add_" + questionnaireQuestions[pc][0] + " "+((existingAnsCount==0)?"":"style=display:none;")+">"+
								"						<table width=100% border=0 cellspacing=0 cellpadding=0>"+
								"							<tr>"+
								"								<td height=4>"+
								"									<table width=100% cellpadding=0 cellspacing=0 border=0>"+
								"										<tr><td nowrap><span id=anumber name=anumber class=photoNumbersSmall style=font-size:10px;><b>"+(++existingAnsCount)+".</b></span> <span class=verd10pxBlackBold>Cevap</span> <span style=color:#78788c;>("+qType+")</span></td><!--<td id=ques name=ques class=photoNumbersSmall style=font-size:10px;><b>Hemen ekle!!!</b></td>--></tr>"+
								"									</table>"+
								"								</td>"+
								"							</tr>"+
								"							<tr>"+
								"								<td style=padding:5px; width=0>"+
						 		"									<form method=post target=ifrUpload action=/scripts/uploadQuestionnairePhoto.jsp?m=2 enctype=multipart/form-data id=frmAnsPic_"+questionnaireQuestions[pc][0]+">"+								
								"									<table width=100% cellpadding=0 cellspacing=0 border=0>"+
								"										<input type=hidden name=ans id=ans value=\""+questionnaireQuestions[pc][0]+"\">"+
								"										<input type=hidden name=\"aId_"+questionnaireQuestions[pc][0]+"\" id=\"aId_"+questionnaireQuestions[pc][0]+"\" value=\"\">"+
								"										<tr><td colspan=2 name=\"ansWarn"+questionnaireQuestions[pc][0]+"\" id=\"ansWarn"+questionnaireQuestions[pc][0]+"\"></td></tr>"+
								//"										<tr><td colspan=2 class=verd10pxBlackReg><b>Cevap</b> girin <span style=color:#78788c;>("+qType+")</span></td></tr>"+ 
								"										<tr><td colspan=2 valign=top><textarea cols=51 rows=2 style=overflow:auto; name='aText_"+questionnaireQuestions[pc][0]+"' id='aText_"+questionnaireQuestions[pc][0]+"' class=txtFields onKeyDown=\"textCntr(this, document.getElementById(\'areaAnswerLength_"+questionnaireQuestions[pc][0]+"\'), 255);\" onKeyUp=\"textCntr(this, document.getElementById(\'areaAnswerLength_"+questionnaireQuestions[pc][0]+"\'), 255);\"></textarea></td></tr>"+
								"										<tr><td colspan=2><table border=0 width=100% cellspacing=0 cellpadding=0><tr><td class=verd10pxBlackReg>Kalan karakter: <font id=areaAnswerLength_"+questionnaireQuestions[pc][0]+">255</font></td><td align=right class=verd10pxBlackReg></td></tr></table></td></tr>"+
								"										<tr><td colspan=2><span class=verd10pxBlackReg><b>Resim</b> ekleyin:</span></td></tr>"+
								"										<tr><td valign=top><input name=aImage_"+questionnaireQuestions[pc][0]+" id=aImage_"+questionnaireQuestions[pc][0]+" type=file class=txtFields size=26></td><td valign=top width=100% style=padding-left:10px;><img src=http://s.gayet.net/images/v2/signupSave.png onclick=checkAnswerFields("+userId+",'"+questionnaireQuestions[pc][0]+"'); style=cursor:pointer;></td></tr>"+
								"									</table>"+ 
								" 									</form>"+ 
								"								</td>"+
								"							</tr>"+ 
								"						</table>"+ 
								"					</td>"+ 
								"				</tr>";
					} else if(questionnaireQuestions[pc][2]=="F"){
						questionnaireBook +=
								"				<tr>"+
								"					<td colspan=2>"+
								"						<table width=100% cellpadding=0 cellspacing=0 border=0>"+
								"							<tr><td align=center><textarea name=ansOptUp_"+questionnaireQuestions[pc][0]+" id=ansOptUp_"+questionnaireQuestions[pc][0]+" rows=4 class=txtFields style=width:98%;overflow:auto;></textarea></td></tr>"+
								"						</table>"+
								"					</td>"+ 
								"				</tr>";
					}
				questionnaireBook +=
					"			</table>"+
					"		</td>"+
					"	</tr>"+
					"</table>";
			}
		}
		
		if(existingQuesCount<20){
			var strSelect = 
				"<select name=qType id=qType class=txtFields >"+
				"	<option value=\"Z\">Seçiniz ::::::::::::::</option>"+
				"	<option value=\"X\">Çoktan çok seçmeli</option>"+
				"	<option value=\"R\">Çoktan tek seçmeli</option>"+
				"	<option value=\"F\">Metin alanı</option>"+
				"</select>";
			questionnaireBook +=  
					"<form method=post target=ifrUpload action=/scripts/uploadQuestionnairePhoto.jsp?m=1 enctype=multipart/form-data id=frmQuesPic>"+			
					"<table width=100% border=0 cellspacing=0 cellpadding=0 bgcolor=#cce1e1 style='padding:0px 20px 20px 20px;'>"+
					"	<tr>"+ 
					"		<td height=4 colspan=2>"+
					"			<table width=100% cellpadding=0 cellspacing=0 border=0>"+
					"				<tr><td width=60 nowrap><span id=qnumber name=qnumber class=signupItems>"+(++existingQuesCount)+".</span> <span class=bold>Soru</span></td><td id=ques name=ques class=signupItems>Hemen ekle!!!</td><td width=0 id=update name=update></td></tr>"+
					"			</table>"+
					"		</td>"+
					"	</tr>"+
					"	<tr><td height=4></td></tr>"+
					"	<tr><td height=4></td></tr>"+
					"	<tr>"+
					"		<td style=padding:5px; width=0>"+
					"			<table width=100% cellpadding=0 cellspacing=0 border=0>"+
					"				<tr><td colspan=2 id=questionWarning></td></tr>"+
					"				<input type=hidden name=qId id=qId value=\"\">"+
					"				<tr><td width=50%><b>Soru</b> girin:</td><td><b>Resim</b> ekleyin</td></tr>"+
					"				<tr><td valign=top><textarea style=width:98%;overflow:auto; rows=4 name=qText id=qText class=txtFields onKeyDown=\"textCntr(this, document.getElementById(\'areaQuestionLength\'), 1023);\" onKeyUp=\"textCntr(this, document.getElementById(\'areaQuestionLength\'), 1023);\"></textarea></td><td valign=top width=100% ><table cellpadding=0 cellspacing=0 width=100% ><tr><td colspan=2><input name=qImage id=qImage type=file class=txtFields size=22></td></tr><tr><td colspan=2>Cevap <b>tipi</b> seçin</td></tr><tr><td>"+strSelect+"</td><td width=100% style=padding-left:3px;><img src=http://s.gayet.net/images/v2/signupSave.png onclick=checkQuestionFields("+userId+"); style=cursor:pointer;></td></tr></table></td></tr>"+
					"				<tr><td colspan=2><table border=0 width=100% cellspacing=0 cellpadding=0><tr><td class=verd10pxBlackReg>Kalan karakter: <font id=areaQuestionLength>1023</font></td><td align=right class=verd10pxBlackReg></td></tr></table></td></tr>"+
					"			</table>"+
					"		</td>"+
					"	</tr>"+ 
					"</table>"+
					"</form>";
		}
		questionnaireBook += 
			"</td>"+
			"	</tr>"+
			"</table>";
		if(document.getElementById('questionnaireWarning')){
			document.getElementById('questionnaireWarning').innerHTML = "";
		}
		
		if(isPublish == "true"){
			questionnaireBook += "<div id=divPublish><a href=javascript:void(0); onclick=publishQuestionnaire(false);><img src=/images/v2/publish_not.png border=0 vspace=4></a></div>";
		}else {
			questionnaireBook += "<div id=divPublish><a href=javascript:void(0); onclick=publishQuestionnaire(true);><img src=/images/v2/publish.png border=0 vspace=4></a></div>";
		}
		
		questionnaireBook +="<iframe name=ifrUpload id=ifrUpload width=0 height=0 style=display:none;position:absolute;></iframe>";
		document.getElementById('questionnaireMain').innerHTML = questionnaireBook;
		if(document.getElementById('usersAnsweredMyQuestionnarie')){document.getElementById('usersAnsweredMyQuestionnarie').style.display="none";document.getElementById('usersAnsweredMyQuestionnarie').innerHTML = "";}
		if(document.getElementById('usersWhoseQuestionnaireIAnswered')){document.getElementById('usersWhoseQuestionnaireIAnswered').style.display="none";document.getElementById('usersWhoseQuestionnaireIAnswered').innerHTML = "";}
		document.getElementById('questionnaireLabels').innerHTML = questionnaireNavigationArray[1];
	}
}

function writeFormForCreatingQuestionnaire(userId){
	if(document.getElementById('questionnaireMain')){
		var questionnaireCreateForm = 
		"<table width=100% border=0 cellspacing=0 cellpadding=0>"+
		"<tr>"+
		"	<td><img src=/images/v2/gTopLeft.gif></td>"+
		"	<td width=100% valign=top class=groupListTopBg></td>"+
		"	<td><img src=/images/v2/gTopRight.gif></td>"+
		"</tr>"+
		"<tr class=groupListTopBg>"+
		"<td colspan=3>"+
		"<table width=100% border=0 cellspacing=0 cellpadding=0>"+
		"	<tr><td height=4></td></tr>"+
		"	<tr><td height=4></td></tr>"+
		"	<tr>"+
		"		<td width=420 style=padding:10px;>"+
		"			<form method=post target=ifrUpload action=/scripts/uploadQuestionnairePhoto.jsp?m=3 enctype=multipart/form-data id=frmQuestionnairePic>"+
		"			<table width=100% cellpadding=0 cellspacing=0 border=0>"+
		"				<tr><td class=questionnaireMainItems>Anketinizin başlığı:</td></tr>"+
		"				<tr><td style=padding-left:10px;><input maxLength=255 type=text style=width:100%; name=qTitle id=qTitle value=\"\" class=txtFields onKeyDown=\"textCntr(this, document.getElementById(\'areaTitleLength\'), 125);\"></td></tr>"+
		"				<tr><td style=padding-left:10px;><table border=0 width=100% cellspacing=0 cellpadding=0><tr><td class=small>Kalan karakter: <font id=areaTitleLength>125</font></td></tr></table></td></tr>"+
		"				<tr><td height=4></td></tr>"+
		"				<tr><td class=questionnaireMainItems>Anketinizi cevaplayanlara söyleyecekleriniz:</td></tr>"+
		"				<tr><td style=padding-left:10px;><textarea style=width:100%;overflow:auto; rows=3 name=qBody id=qBody class=txtFields onKeyDown=\"textCntr(this, document.getElementById(\'areaBodyLength\'), 4096);\" onKeyUp=\"textCntr(this, document.getElementById(\'areaBodyLength\'), 4096);\"></textarea></td></tr>"+
		"				<tr><td style=padding-left:10px;><table border=0 width=100% cellspacing=0 cellpadding=0><tr><td class=small>Kalan karakter: <font id=areaBodyLength>4096</font></td></tr></table></td></tr>"+
		"				<tr><td height=4></td></tr>"+
		"				<tr><td class=questionnaireMainItems>Anketinizi bitirenlere söyleyecekleriniz:</td></tr>"+
		"				<tr><td style=padding-left:10px;><textarea style=width:100%;overflow:auto; rows=3 name=qFinal id=qFinal class=txtFields onKeyDown=\"textCntr(this, document.getElementById(\'areaQuotaLength\'), 4096);\" onKeyUp=\"textCntr(this, document.getElementById(\'areaQuotaLength\'), 4096);\"></textarea></td></tr>"+
		"				<tr><td style=padding-left:10px;><table border=0 width=100% cellspacing=0 cellpadding=0><tr><td class=small>Kalan karakter: <font id=areaQuotaLength>4096</font></td></tr></table></td></tr>"+
		"				<tr><td height=4></td></tr>"+
		"				<tr><td><table width=100% cellpadding=0 cellspacing=0 border=0><tr><td nowrap>Resim ekleyin:&nbsp</td><td><input name=questionnaireImage id=questionnaireImage type=file class=txtFields size=22></td><td align=right width=100%><img onclick=checkQuestionnaireFields("+userId+"); style=cursor:pointer; src=http://s.gayet.net/images/v2/buttonSend.png border=0></td></tr></table></td></tr>"+
		"				</form>"+
		"			</table>"+ 
		"		</td>"+
		"	</tr>"+
		"	<tr><td height=4></td></tr>"+
		"	<tr><td height=4></td></tr>"+
		"</table>"+
		"</td>"+
		"	</tr>"+
		"</table>";
		"<iframe name=ifrUpload id=ifrUpload width=0 height=0 style=display:none;position:absolute;></iframe>";
		
		document.getElementById('questionnaireMain').innerHTML = questionnaireCreateForm;
		document.getElementById('deleteQuestionnaire').style.display='none';
		document.getElementById('questionnaireLabels').innerHTML = questionnaireNavigationArray[2];
	}
}

function checkQuestionnaireFields(userId){
	var qTitle = document.getElementById('qTitle').value;
	var qBody = document.getElementById('qBody').value;
	var qFinal = document.getElementById('qFinal').value;
	var error = "";
	var strError = 
		"<table cellpadding=0 cellspacing=0 border=0 width=100% >"+
			"<tr>"+
				"<td><span class=verd12pxWhiteBold style=background-color:#ff0066;>&nbsp;{{ERR}}</span></td>"+
			"</tr>"+
		"</table>";
	if(document.getElementById('questionnaireWarning')){
		if(qTitle!=null && qTitle.length>0){
			if(qBody==null || qBody.length==0){
				qBody="&nbsp;";
			}
			if(qBody!=null && qBody.length>0){
				if(qFinal!=null && qFinal.length>0){
					createQuestionnaireBook(userId, qTitle, qBody, qFinal);
				}else{
					createQuestionnaireBook(userId, qTitle, qBody, "  ");
				}
			}else{
				error = "Anketinize bir konu yazmalısınız.";
				document.getElementById('questionnaireWarning').innerHTML = strError.replace("{{ERR}}", error);
			}
		}else{
			error = "Anketinize bir başlık girmelisiniz.";
			document.getElementById('questionnaireWarning').innerHTML = strError.replace("{{ERR}}", error);
		}
	}
}

function createQuestionnaireBook(userId, qTitle, qBody, qFinal){
	var myCreatePacket = function(){
		writer = new CmdWriter("32");
		writer.appendStr(qTitle);
		writer.appendStr(qBody);
		writer.appendStr(qFinal);
		writer.endOfObject();
		return writer.Buffer;
	}
	
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		result = reader.getStr();
		questionnaireId = reader.getStr();
		if(result=="true"){
			document.getElementById('questionnaireWarning').innerHTML = "";
			ques_submitForm(document.forms.frmQuestionnairePic, questionnaireId, userId);
		}else{
			var error = reader.getStr();
			if(document.getElementById('questionnaireWarning')){
				document.getElementById('questionnaireWarning').innerHTML = 
				"<table cellpadding=0 cellspacing=0 border=0 width=100% >"+
					"<tr>"+
						"<td><span class=verd12pxWhiteBold style=background-color:#ff0066;>&nbsp;"+error+"</span></td>"+
					"</tr>"+
				"</table>";
			}
		}
	}
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/profile.ovt");
}

function ques_submitForm(frm, questionnaireId, userId){
	var inputUpload = document.getElementById('questionnaireWarning');
	var inputFile = document.getElementById("questionnaireImage");
	if(inputFile && inputFile.value.length>0){
		if(pip){
			inputUpload.innerHTML = "Diğer fotoğrafınız yükleniyor. Lütfen bekleyiniz.";
		}else{
			pip = true;
			inputUpload.style.display = "";
			frm.submit(); 
		}
	}
	pip = false;
	setTimeout("retrieveQuestionnaireBook("+userId+", true)", 2000);
}

function checkAnswerFields(userId, questionId){
	var aText = document.getElementById("aText_"+questionId).value;
	var error = "";
	var strError = 
		"<table cellpadding=0 cellspacing=0 border=0 width=100% >"+
			"<tr>"+
				"<td><span class=verd12pxWhiteBold style=background-color:#ff0066;>&nbsp;{{ERR}}</span></td>"+
			"</tr>"+
		"</table>";
	if(document.getElementById('ansWarn'+questionId)){
		if(aText!=null && aText.length>0){
			document.getElementById('ansWarn'+questionId).innerHTML = strError.replace("{{ERR}}", "Girdiğiniz seçenek soruya ekleniyor...");
			addAnswerOptionToQuestion(userId, questionId, aText);
		}else{
			error = "Cevabınız için bir metin girmelisiniz.";
			document.getElementById('ansWarn'+questionId).innerHTML = strError.replace("{{ERR}}", error);
		}
	}
}

function addAnswerOptionToQuestion(userId, questionId, aText){

	var myCreatePacket = function(){
		writer = new CmdWriter("34");
		writer.appendStr(questionId);
		writer.appendStr(aText);
		writer.endOfObject();
		return writer.Buffer;
	}
	
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		result = reader.getStr();
		answerId = reader.getStr();
		if(result=="true"){
			document.getElementById(("aId_"+questionId)).value = answerId;
			a_submitForm(document.getElementById('frmAnsPic_'+questionId), questionId, userId);
		}else{
			var error = reader.getStr();
			if(document.getElementById('ansWarn'+questionId)){
				document.getElementById('ansWarn'+questionId).innerHTML = 
				"<table cellpadding=0 cellspacing=0 border=0 width=100% >"+
					"<tr>"+
						"<td><span class=verd12pxWhiteBold style=background-color:#ff0066;>&nbsp;"+error+"</span></td>"+
					"</tr>"+
				"</table>";
			}
		}
	}
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/profile.ovt");
}

function a_submitForm(frm, questionId, userId){
	var inputUpload = document.getElementById('ansWarn'+questionId);
	var inputFile = document.getElementById("aImage_"+questionId);
	if(inputFile && inputFile.value.length>0){
		if(pip){
			document.getElementById('ansWarn'+questionId).innerHTML = "Diğer fotoğrafınız yükleniyor. Lütfen bekleyiniz.";
		}else{
			pip = true;
			inputUpload.style.display = "";
			if(frm.id==("frmAnsPic_"+questionId)){
				inputUpload.innerHTML = "Fotoğrafınız yükleniyor..";
			}
			frm.submit(); 
		}
	}
	pip = false;
	setTimeout("retrieveQuestionnaireBook("+userId+", true)", 2000);
}

function checkQuestionFields(userId){
	var qText = document.getElementById('qText').value;
	var qType = document.getElementById('qType').value;
	var error = "";
	var strError = 
		"<table cellpadding=0 cellspacing=0 border=0 width=100% >"+
			"<tr>"+
				"<td><span class=verd12pxWhiteBold style=background-color:#ff0066;>&nbsp;{{ERR}}</span></td>"+
			"</tr>"+
		"</table>";
	if(document.getElementById('questionWarning')){
		if(qText!=null && qText.length>0){
			if(qType!=null && qType!="Z"){
				document.getElementById('questionWarning').innerHTML = strError.replace("{{ERR}}", "Girdiğiniz soru anketinize ekleniyor...");
				addQuestionToQuestionnaire(userId, qText, qType);
			}else{
				error = "Cevap tipini seçiniz.";
				document.getElementById('questionWarning').innerHTML = strError.replace("{{ERR}}", error);
			}
		}else{
			error = "Sorunuz için bir metin girmelisiniz.";
			document.getElementById('questionWarning').innerHTML = strError.replace("{{ERR}}", error);
		}
	}
}

function addQuestionToQuestionnaire(userId, qText, qType){
	var myCreatePacket = function(){
		writer = new CmdWriter("33");
		writer.appendStr(qText);
		writer.appendStr(qType);
		writer.endOfObject();
		return writer.Buffer;
	}
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		result = reader.getStr();
		questionId = reader.getStr();
		if(result=="true"){
			//document.getElementById('qId').value = questionId;
			document.getElementById('frmQuesPic').action="/scripts/uploadQuestionnairePhoto.jsp?m=1&qId=" + questionId;
			q_submitForm(document.getElementById('frmQuesPic'), userId);
		}else{
			var error = reader.getStr();
			if(document.getElementById('questionWarning')){
				document.getElementById('questionWarning').innerHTML = 
				"<table cellpadding=0 cellspacing=0 border=0 width=100% >"+
					"<tr>"+
						"<td><span class=verd12pxWhiteBold style=background-color:#ff0066;>&nbsp;"+error+"</span></td>"+
					"</tr>"+
				"</table>";
			}
		}
	}
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/profile.ovt");
}

function q_submitForm(frm, userId){
	var inputUpload = document.getElementById("questionWarning");
	var inputFile = document.getElementById("qImage");
	if(inputFile && inputFile.value.length>0){
		if(pip){
			document.getElementById("questionWarning").innerHTML = "Diğer fotoğrafınız yükleniyor. Lütfen bekleyiniz.";
		}else{
			pip = true;
			inputUpload.style.display = "";
			if(frm.id=="frmQuesPic"){
				inputUpload.innerHTML = "Fotoğrafınız yükleniyor..";
			}
			frm.submit();
		}
	}
	pip = false;
	setTimeout("retrieveQuestionnaireBook("+userId+", true)", 2000);
}

var QUESTIONNAIRE_TITLE = 1;
var QUESTIONNAIRE_BODY = 2;
var QUESTIONNAIRE_QUOTATION = 3;
var QUESTION = 4;
var ANSWER = 5;
var QUESTIONNAIRE = 6;
var DELETE = 7;


function displayQuestionnaireUpdate(type ,itemIdOrText, itemText, QAQ){
	var updateForm = "<form name=frmQuestionnaire><table width=100% height=100% border=0 class=updateTable2 onMouseOver=\"if(stoValue>0){clearInterval(stoValue);}\"><tr><td style=padding:10px;><table border=0>";
	var itemTypeText = "";
	if(QAQ){
		if(QAQ == QUESTIONNAIRE){
			itemTypeText = "başlıklı anketi";
		}else if(QAQ == QUESTION){
			itemTypeText = "başlıklı soruyu";
		}else if(QAQ == ANSWER){
			itemTypeText = "seçeneğini";
		}
	}
	switch(type){
		case QUESTIONNAIRE_TITLE:
		updateForm += 
			"<tr><td id=errorQTitle></td></tr>"+
			"<tr><td><input type=text name=qTitle maxLength=255 id=qTitle size=50 value=\"" + itemIdOrText + "\" onKeyDown=\"textCntr(this, document.getElementById(\'areaTextLength\'), 125);\"></td></tr>"+
			"<tr><td><img style=cursor:pointer; onclick=\"if(document.getElementById('qTitle').value.length<3){document.getElementById('errorQTitle').innerHTML='Anketinizin başlığını boş bırakamazsınız.';}else{submitQuestionnaireUpdate(" + QUESTIONNAIRE_TITLE + ");hideLayer(sMsgLayer);};\" src=\"http://s.gayet.net/images/ok.gif\">&nbsp;&nbsp;<img style=cursor:pointer; onclick=\"hideLayer(sMsgLayer);\"  src=\"http://s.gayet.net/images/closeGray.gif\">&nbsp;&nbsp;</td></tr>"+
			"<tr><td><table border=0 width=100% cellspacing=0 cellpadding=0><tr><td class=verd10pxBlackReg>Kalan karakter: <font id=areaTextLength>"+(125-itemIdOrText.length)+"</font></td></tr></table></td></tr>";
			break;
		case QUESTIONNAIRE_BODY:
		updateForm += 
			"<tr><td id=errorQBody></td></tr>"+
			"<tr><td><textarea name=qBody id=qBody rows=4 cols=50 onKeyDown=\"textCntr(this, document.getElementById(\'areaTextLength\'), 4096);\" onKeyUp=\"textCntr(this, document.getElementById(\'areaTextLength\'), 4096);\">" + itemIdOrText + "</textarea></td></tr>"+ 
			"<tr><td><img style=cursor:pointer; onclick=\"if(document.getElementById('qBody').value.length<3){document.getElementById('qBody').value='&nbsp;';submitQuestionnaireUpdate(" + QUESTIONNAIRE_BODY + ");hideLayer(sMsgLayer);}else{submitQuestionnaireUpdate(" + QUESTIONNAIRE_BODY + ");hideLayer(sMsgLayer);};\" src=\"http://s.gayet.net/images/ok.gif\">&nbsp;&nbsp;<img style=cursor:pointer; onclick=\"hideLayer(sMsgLayer);\"  src=\"http://s.gayet.net/images/closeGray.gif\">&nbsp;&nbsp;</td></tr>"+	
			"<tr><td><table border=0 width=100% cellspacing=0 cellpadding=0><tr><td class=verd10pxBlackReg>Kalan karakter: <font id=areaTextLength>"+(4096-itemIdOrText.length)+"</font></td></tr></table></td></tr>";
			break;//document.getElementById('errorQBody').innerHTML='Anketinize bir konu yazmalısınız.';
		case QUESTIONNAIRE_QUOTATION:
		updateForm += 
			"<tr><td id=errorQQuotation></td></tr>"+
			"<tr><td><textarea name=qQuotation id=qQuotation rows=4 cols=50 onKeyDown=\"textCntr(this, document.getElementById(\'areaTextLength\'), 4096);\" onKeyUp=\"textCntr(this, document.getElementById(\'areaTextLength\'), 4096);\">" + itemIdOrText + "</textarea></td></tr>"+
			"<tr><td><img style=cursor:pointer; onclick=\"submitQuestionnaireUpdate(" + QUESTIONNAIRE_QUOTATION + ");hideLayer(sMsgLayer);\" src=\"http://s.gayet.net/images/ok.gif\">&nbsp;&nbsp;<img style=cursor:pointer; onclick=\"hideLayer(sMsgLayer);\" src=\"http://s.gayet.net/images/closeGray.gif\">&nbsp;&nbsp;</td></tr>"+
			"<tr><td><table border=0 width=100% cellspacing=0 cellpadding=0><tr><td class=verd10pxBlackReg>Kalan karakter: <font id=areaTextLength>"+(4096-itemIdOrText.length)+"</font></td></tr></table></td></tr>";
			break;
		case QUESTION:
		updateForm += 
			"<tr><td id=errorQQuestion></td></tr>"+
			"<tr><td><textarea name=qQuestion id=qQuestion rows=3 cols=50 onKeyDown=\"textCntr(this, document.getElementById(\'areaTextLength\'), 1023);\" onKeyUp=\"textCntr(this, document.getElementById(\'areaTextLength\'), 1023);\">" + itemText + "</textarea></td></tr>"+
			"<tr><td><img style=cursor:pointer; onclick=\"if(document.getElementById('qQuestion').value.length<3){document.getElementById('errorQQuestion').innerHTML='Soru boş olamaz.';}else{submitQuestionnaireUpdate(" + QUESTION + ", '"+itemIdOrText+"');hideLayer(sMsgLayer);};\" src=\"http://s.gayet.net/images/ok.gif\">&nbsp;&nbsp;<img style=cursor:pointer; onclick=\"hideLayer(sMsgLayer);\"  src=\"http://s.gayet.net/images/closeGray.gif\">&nbsp;&nbsp;<img style=cursor:pointer; onclick=\"submitQuestionnaireUpdate(DELETE, '"+itemIdOrText+"', QUESTION);hideLayer(sMsgLayer);\" src=\"http://s.gayet.net/images/delete.gif\"></td></tr>"+
			"<tr><td><table border=0 width=100% cellspacing=0 cellpadding=0><tr><td class=verd10pxBlackReg>Kalan karakter: <font id=areaTextLength>"+(1023-itemText.length)+"</font></td></tr></table></td></tr>";
			break;
		case ANSWER:
		updateForm += 
			"<tr><td id=errorQAnswer></td></tr>"+ 
			"<tr><td><textarea name=qAnswer id=qAnswer rows=2 cols=50 onKeyDown=\"textCntr(this, document.getElementById(\'areaTextLength\'), 255);\" onKeyUp=\"textCntr(this, document.getElementById(\'areaTextLength\'), 255);\">" + itemText + "</textarea></td></tr>"+
			"<tr><td><img style=cursor:pointer; onclick=\"if(document.getElementById('qAnswer').value.length<3){document.getElementById('errorQAnswer').innerHTML='Seçenek içeriği boş olamaz.';}else{submitQuestionnaireUpdate(" + ANSWER + ", '"+itemIdOrText+"');hideLayer(sMsgLayer);};\" src=\"http://s.gayet.net/images/ok.gif\">&nbsp;&nbsp;<img style=cursor:pointer; onclick=\"hideLayer(sMsgLayer);\"  src=\"http://s.gayet.net/images/closeGray.gif\">&nbsp;&nbsp;<img style=cursor:pointer; onclick=\"submitQuestionnaireUpdate(DELETE, '"+itemIdOrText+"', ANSWER);hideLayer(sMsgLayer);\" src=\"http://s.gayet.net/images/delete.gif\"></td></tr>"+
			"<tr><td><table border=0 width=100% cellspacing=0 cellpadding=0><tr><td class=verd10pxBlackReg>Kalan karakter: <font id=areaTextLength>"+(255-itemText.length)+"</font></td></tr></table></td></tr>";
			break;
		case DELETE:
		updateForm += 
			"<tr><td id=errorQADelete style=color:ff0000;></td></tr>"+
			"<tr><td class=verd12pxBlackReg><b>" + itemText + "</b> "+itemTypeText+" silmek istiyor musunuz?</td></tr>"+
			"<tr><td><img style=cursor:pointer; onclick=\"document.getElementById('errorQADelete').innerHTML='İşleminiz yapılıyor...';submitQuestionnaireUpdate(" + DELETE + ", '"+itemIdOrText+"', "+QAQ+");\" src=\"http://s.gayet.net/images/yes.gif\">&nbsp;&nbsp;<img style=cursor:pointer; onclick=\"hideLayer(sMsgLayer);\" src=\"http://s.gayet.net/images/no.gif\">&nbsp;&nbsp;</td></tr>";
			break;
		default:
			break;
	} 
	
	updateForm += "</table></td></tr></table></form>";

	if(sMsgLayer==null){sMsgLayer = document.getElementById("sMsgLayer");}
	if(sMsgArea==null){sMsgArea = document.getElementById("sMsgArea");}
	if(sMsgLayer && sMsgArea){
		
		sMsgArea.style.height=30;
		if(sMsgLayer.style.display == "none"){flip("sMsgLayer");}
		sMsgArea.innerHTML = updateForm;
		switch(type){
			case QUESTIONNAIRE_TITLE:
				document.getElementById("qTitle").focus();
				break;
			case QUESTIONNAIRE_BODY:
				document.getElementById("qBody").focus();
				break; 
			case QUESTIONNAIRE_QUOTATION:
				document.getElementById("qQuotation").focus();
				break;
			case QUESTION:
				document.getElementById("qQuestion").focus();
				break;
			case ANSWER:
				document.getElementById("qAnswer").focus();
				break;
			default:
				break;
		}
		setElementPositionByMouse('sMsgLayer');
	}
}

function submitQuestionnaireUpdate(type, itemIdOrText, QAQ){
	var myCreatePacket = function(){
		writer = new CmdWriter("35");
		writer.appendStr(type);
		switch(type){
			case QUESTIONNAIRE_TITLE:
				writer.appendStr(document.getElementById('qTitle').value);
				break;
			case QUESTIONNAIRE_BODY:
				writer.appendStr(trimString(document.getElementById('qBody').value).length>0?document.getElementById('qBody').value:"&nbsp;");
				break;
			case QUESTIONNAIRE_QUOTATION:
				writer.appendStr((document.getElementById('qQuotation').value.length>0?document.getElementById('qQuotation').value:" "));
				break;
			case QUESTION:
				writer.appendStr(""+itemIdOrText);
				writer.appendStr(document.getElementById('qQuestion').value);
				break;
			case ANSWER:
				writer.appendStr(""+itemIdOrText);
				writer.appendStr(document.getElementById('qAnswer').value);
				break;
			case DELETE:
				writer.appendStr(""+itemIdOrText);
				writer.appendStr(""+QAQ);
				break;
			default:
				break;
		}
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		if(reader.getStr()=="true"){
			var strValue = "";
			switch(type){
				case QUESTIONNAIRE_TITLE:
					document.getElementById('tdQTitle').innerHTML = document.getElementById('qTitle').value;
					tc_qTitle = document.getElementById('qTitle').value;
					break;
				case QUESTIONNAIRE_BODY:
					document.getElementById('tdQBody').innerHTML = trimString(document.getElementById('qBody').value).length>0?document.getElementById('qBody').value:"";
					if(trimString(document.getElementById('qBody').value).length>0){
						document.getElementById('tdBodyUpdate').innerHTML=" değiştir";
					} else {
						document.getElementById('tdBodyUpdate').innerHTML=" ekle";
					}
					tc_qBody = document.getElementById('qBody').value;
					break;
				case QUESTIONNAIRE_QUOTATION:
					document.getElementById('tdQQuotation').innerHTML = document.getElementById('qQuotation').value;
					if(document.getElementById('qQuotation').value.length>0){
						document.getElementById('tdQuotaUpdate').innerHTML=" değiştir";
					} else {
						document.getElementById('tdQuotaUpdate').innerHTML=" ekle";
					}
					tc_qQuota = document.getElementById('qQuotation').value;
					break;
				case QUESTION:
					document.getElementById('tdQues_'+itemIdOrText).innerHTML = document.getElementById('qQuestion').value;
					break;
				case ANSWER:
					document.getElementById('tdAns_'+itemIdOrText).innerHTML = document.getElementById('qAnswer').value;
					break;
				case DELETE:
					setTimeout("retrieveQuestionnaireBook(loggedInUserId, true)", 1000);
					hideLayer(document.getElementById('sMsgLayer'));
					break; 
			}
		}else{
		}
	}
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/profile.ovt");
	
}

function retrieveUsersAnsweredQuestionnaire(displayLayer, numberForEachPage, questionnaireId){
	var myCreatePacket = function(){
		writer = new CmdWriter("36");
		writer.appendStr(questionnaireId);
		writer.appendStr(questionnairersForMe);
		writer.appendStr(numberForEachPage);
		writer.endOfObject();
		return writer.Buffer;
	}
	
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		solvedCount = parseInt(reader.getStr());
		userCount = reader.getStr();
		var arrTemp = new Array();
		if(userCount>0){
			for(var x=0;x<userCount;x++){
				user_id = reader.getStr();
				user_nick = reader.getStr();
				avatar_path = reader.getStr();
				user_age = reader.getStr();
				user_location = reader.getStr();
				user_questionnaire_id = reader.getStr();
				user_questionnaire_title = reader.getStr();
				user_questionnaire_published = reader.getStr();
				isSeen = reader.getStr();
				arrTemp.push(new Array(user_id, user_nick, avatar_path, user_age, user_location, user_questionnaire_id, user_questionnaire_title, user_questionnaire_published, isSeen));
			}
			
			if(arrTemp.length>0){
				for(var k=0; k<arrTemp.length; k++){
					questionnairers.push(arrTemp[k]);
				}
			}
			if(userCount>0 && questionnairers.length>0){
				if(displayLayer=="questionnaireSolveLayer"){
					writeQuestionnairersForProfile(displayLayer, numberForEachPage, questionnairers, questionnaireId, solvedCount);
				} else {
					writeQuestionnairers(displayLayer, numberForEachPage, questionnairers, questionnaireId, solvedCount);
				}
			} else {
				if(document.getElementById(displayLayer)){
					document.getElementById(displayLayer).innerHTML = "";
				}
			}
		} else if(displayLayer=="questionnaireMain" && questionnairers.length==0){
			
			displayQuestionnaireEmptiesLayer("questionnaireMain", 2);
		}
	}
	if(questionnaireId>0){
		var provider = new oyXMLRPCProvider();
		provider.createPacket = myCreatePacket;
		provider.onComplete = myOnComplete;
		provider.submit("/ajax/profile.ovt");
	} else {
		displayQuestionnaireEmptiesLayer("questionnaireMain", 2);
	}
}

function writeQuestionnairersForProfile(displayLayer, numberForEachPage, arr, questionnaireId){
	var contentArea = document.getElementById(displayLayer);
	if(contentArea && arr!=null && arr.length>0 && numberForEachPage!=null){
		var strGroup = ""; 
		if(arr.length > ((questionnairersForMe - 1) * numberForEachPage)){
				strGroup = 	
				"<table cellpadding=0 cellspacing=2 border=0 width=100% ><tr><td style=\"padding:10px;\">"+
				"	<table cellpadding=0 cellspacing=2 border=0 width=100% >"+
				"		<tr>"+
				"			<td class=articleTitle11PxBold colspan=2>"+
				"				Rumuz: "+
				"			</td>"+
				"			<td class=articleTitle11PxBold align=right>"+
				"				Anketi:"+
				"			</td>"+
				"		</tr>"+
				"		<tr><td height=3 colspan=3></td></tr>"+
				"		<tr><td height=3 colspan=3></td></tr>";
			for(var i = ((questionnairersForMe - 1) * numberForEachPage); i<arr.length && i<(questionnairersForMe * numberForEachPage); i++){
				
				user_id = arr[i][0];
				user_nick = arr[i][1];
				avatar_path = arr[i][2];
				user_age = arr[i][3];
				user_location = arr[i][4];
				user_questionnaire_id = arr[i][5];
				user_questionnaire_title = arr[i][6];
				user_questionnaire_published = arr[i][7];
				strGroup +=			
				"		<tr>"+ 
				"			<td valign=top>"+
				"			<a href=javascript:void(0); class=linkBlue style=color:#FFE600; onclick=hideLayer(sMsgLayer);retrieveShortProfile(" + user_id + ",\"displayProfile(arrShortProfile[0],profileLayer.id,questionnaireLayer.id,'arrShortProfile',0)\");><b>" + user_nick + "</b></a>"+
				//"				<a href=/viewProfile.ovt?userId="+user_id+" class=linkBlue style=color:#FFE600;><b>" + user_nick + "</b></a>"+
				"			</td>"+
				"			<td width=20></td>"+
				"			<td valign=top align=right>"+
				"				<span class=photoNumbersSmall>&gt;&gt;</span> "+((user_questionnaire_id>0)?((user_questionnaire_published && user_questionnaire_published=="true")?"<a href=javascript:void(0); class=linkBlue style=color:#FFE600; onclick=\"checkIfAnsweredBefore("+user_id+");\"><b>"+user_questionnaire_title+"</b></a>":"<span style=color:#ffffff;>"+user_questionnaire_title+"<br></span>(<span style=color:#ffffff><i>Anketi yayında değil</i></span>)"):"<span style=color:#ffffff;>Anketi yok</span>")+
				"			</td>"+ 
				"		</tr>"+
				"		<tr><td height=7 colspan=3></td></tr>";
			}
				strGroup +=			
				"	</table></td></tr></table>";
			
			strGroup += "<div><table width=100% border=0><tr>";
			if(questionnairersForMe>1){
				strGroup += "<td align=left><a href=javascript:void(0); style=color:#FFE600;  onmousedown=\"questionnairersForMe--;writeQuestionnairersForProfile('" + displayLayer + "', " + numberForEachPage + ",questionnairers,'"+questionnaireId+"');\">Önceki</a> <span class=fullRedSmall>&lt;&lt;</span></td>"
			}
			if(arr.length >= (questionnairersForMe * numberForEachPage)){
				strGroup += "<td id=tdNextPOP align=right><span class=fullRedSmall>&gt;&gt;</span> <a href=javascript:void(0); onmousedown=\"questionnairersForMe++;writeQuestionnairersForProfile('" + displayLayer + "', " + numberForEachPage + ",questionnairers,'"+questionnaireId+"');\" style=color:#FFE600; >Sonraki</a></td></tr>"
			}
			strGroup += "</tr></table></td></tr></table></div>";
			
			if(document.getElementById('sMsgLayer')){
				document.getElementById('sMsgLayer').style.width="400px";
				document.getElementById('sMsgArea').innerHTML = strGroup;			
				if(document.getElementById('sMsgLayer').style.display == 'none'){
					document.getElementById('sMsgLayer').style.display='';
					setElementPositionByMouse('sMsgLayer');
				}
			}
		} else {
			retrieveUsersAnsweredQuestionnaire(displayLayer, numberForEachPage, questionnaireId);
		}
	}
}

function writeQuestionnairers(displayLayer, numberForEachPage, arr, questionnaireId, solvedCount){
	var contentArea = document.getElementById(displayLayer);
	if(contentArea && arr!=null && arr.length>0 && numberForEachPage!=null){
		var strGroup = "";
		strGroup += "<table cellpadding=0 cellspacing=0 width=100% border=0 class=tabbedFrame><tr><td class=tabbedFrameContent>";
		if(arr.length > ((questionnairersForMe - 1) * numberForEachPage)){
			strGroup +=
				"<div>"+
				"	<table cellpadding=0 cellspacing=0 width=100% border=0>"+
				"		<tr><td height=30></td></tr>"+
				"		<tr><td class=bold>Anketimi cevaplayanlar"+((solvedCount>0)?"("+solvedCount+")":"")+" </td></tr>"+
				"		<tr><td height=10 colspan=2></td></tr>"+
				"	</table>"+
				"</div>";
			strGroup += "<table cellpadding=0 cellspacing=0 width=100% border=0><tr>";
			for(var i = ((questionnairersForMe - 1) * numberForEachPage); i<arr.length && i<(questionnairersForMe * numberForEachPage); i++){
				user_id = arr[i][0];
				user_nick = arr[i][1];
				avatar_path = arr[i][2];
				user_age = arr[i][3];
				user_location = arr[i][4];
				isSeen = arr[i][8];
				if(i%3==0){
					strGroup += "</tr><tr>";
				}
				strGroup +=
				"<td width='33%' valign=top>"+
				"<div id=questionnairer_"+user_id+">"+
				"	<table cellpadding=0 cellspacing=2 width=100% border=0>"+
				"		<tr>"+
				"			<td width=1 valign=top nowrap>"+(isSeen=="false"?"<font class=verd9pxLilaReg>Yeni!</font>":"")+"<a href=javascript:void(0); onclick=retrieveShortProfile(" + user_id + ",\"displayProfile(arrShortProfile[0],profileLayer.id,questionnaireLayer.id,'arrShortProfile',0)\"); ><img src=" + avatar_path + " border=0 alt=" + user_nick + "></a><br />"+
				//"			<td style=\"padding:0 2px 0 4px;\">"+
				"				<a href=javascript:void(0); class=linkSmall onclick=retrieveShortProfile(" + user_id + ",\"displayProfile(arrShortProfile[0],profileLayer.id,questionnaireLayer.id,'arrShortProfile',0)\");><b>" + user_nick + "</b></a><span class=verd11pxBlackReg>, " + user_age + "</span><br />"+
				"				<span class=photoNumbersSmall>&gt;</span> <a href=javascript:void(0); class=linkSmall style=line-height:15px; onclick=\"otherId="+user_id+";userNicker='"+user_nick+"';retrieveQuestionnaireBook(loggedInUserId, false, false, tc_flipLayer, true);\">Cevapları</a><br />"+
				"				<span class=photoNumbersSmall>&gt;</span> <a href=javascript:void(0); class=linkSmall style=line-height:15px; onclick=\"if(confirm('Bu kullanıcıyı anket defterinizi cevaplayanlar listesinden silmek istediğinize emin misiniz?')){deleteQuestionnairer('"+questionnaireId+"','"+user_id+"','"+loggedInUserId+"',"+displayLayer+", false);}\">Sil</a>"+
				"			</td>"+
				"		</tr>"+
				"		<tr><td height=10 colspan=2></td></tr>"+
				"	</table>"+
				"</div>";
			}
			strGroup += "</tr></table>";
			strGroup += "<div><table width=100% border=0><tr>";
			if(questionnairersForMe>1){
				strGroup += "<td align=left><a href=javascript:void(0); class=linkBlue9 onmousedown=\"questionnairersForMe--;writeQuestionnairers('" + displayLayer + "', " + numberForEachPage + ",questionnairers,'"+questionnaireId+"',"+solvedCount+");\">Önceki</a> <span class=fullRedSmall>&lt;&lt;</span></td>"
			}
			if(arr.length >= (questionnairersForMe * numberForEachPage)){
				strGroup += "<td id=tdNextQuestionnairers align=right><span class=fullRedSmall>&gt;&gt;</span> <a href=javascript:void(0); class=linkBlue9 onmousedown=\"questionnairersForMe++;writeQuestionnairers('" + displayLayer + "', " + numberForEachPage + ",questionnairers,'"+questionnaireId+"',"+solvedCount+");\">Sonraki</a></td></tr>"
			}
			strGroup += "</tr></table></td></tr></table></div>";
			contentArea.innerHTML = strGroup;
			if(contentArea.style.display=="none"){
				contentArea.style.display="";
			}
			strGroup += "</td></tr></table>";
		} else {
			retrieveUsersAnsweredQuestionnaire(displayLayer, numberForEachPage, questionnaireId);
		}
		if(arr.length < (questionnairersForMe * numberForEachPage)){
			if(document.getElementById('tdNextQuestionnairers')){document.getElementById('tdNextQuestionnairers').style.display='none';}
		}
	}
}

function retrieveUsersWhoseQuestionnaireIAnswered(displayLayer, numberForEachPage, myId){
	var myCreatePacket = function(){
		writer = new CmdWriter("43");
		writer.appendStr(userIAnswered);
		writer.appendStr(numberForEachPage);
		writer.appendStr(myId);
		writer.endOfObject();
		return writer.Buffer;
	}
	
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		allCount = reader.getStr();
		userCount = reader.getStr();
		var arrTemp = new Array();

		if(userCount>0){
			for(var x=0;x<userCount;x++){
				user_id = reader.getStr();
				user_nick = reader.getStr();
				avatar_path = reader.getStr();
				user_age = reader.getStr();
				user_location = reader.getStr();
				user_questionnaire_id = reader.getStr();
				user_questionnaire_title = reader.getStr();
				user_questionnaire_published = reader.getStr();
				isTheSameQuestionnaire = reader.getStr();

				arrTemp.push(new Array(user_id, user_nick, avatar_path, user_age, user_location, user_questionnaire_id, user_questionnaire_title, user_questionnaire_published, isTheSameQuestionnaire));
			}
			
			if(arrTemp.length>0){
				for(var k=0; k<arrTemp.length; k++){
					myQuestionnairers.push(arrTemp[k]);
				}
			}

			if(userCount>0 && myQuestionnairers.length>0){
				if(displayLayer=="tdOthersQuestionnaire"){
					writeMyQuestionnairersForProfile(displayLayer, numberForEachPage, myQuestionnairers, myId);
				}else{
					writeMyQuestionnairers(displayLayer, numberForEachPage, myQuestionnairers, myId, allCount);
				}
			}else{
				if(document.getElementById(displayLayer)){
					document.getElementById(displayLayer).innerHTML = "";
				}
			}
		} else if(displayLayer=="questionnaireMain" && myQuestionnairers.length==0){
			displayQuestionnaireEmptiesLayer("questionnaireMain", 1);
		}
	}
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/profile.ovt");
}

function writeMyQuestionnairers(displayLayer, numberForEachPage, arr, myId, allCount){
	var contentArea = document.getElementById(displayLayer);
	if(contentArea && arr!=null && arr.length>0 && numberForEachPage!=null){
		var strGroup = "";
		strGroup += "<table cellpadding=0 cellspacing=0 width=100% border=0 class=tabbedFrame><tr><td class=tabbedFrameContent>";
		if(arr.length > ((userIAnswered - 1) * numberForEachPage)){
			strGroup +=
				"<div>"+
				"	<table cellpadding=0 cellspacing=0 width=100% border=0>"+
				"		<tr><td class=bold>Anketini cevapladıklarım("+allCount+")</td></tr>"+
				"		<tr><td height=10 colspan=2></td></tr>"+
				"	</table>"+
				"</div>";
			strGroup += "<table cellpadding=0 cellspacing=0 width=100% border=0><tr>";
			for(var i = ((userIAnswered - 1) * numberForEachPage); i<arr.length && i<(userIAnswered * numberForEachPage); i++){
				user_id = arr[i][0];
				user_nick = arr[i][1];
				avatar_path = arr[i][2];
				user_age = arr[i][3];
				user_location = arr[i][4];
				user_questionnaire_id = arr[i][5];
				solved_questionnaire_id = arr[i][8];
				if(i%6==0){
					strGroup += "</tr><tr>";
				}
				strGroup +=
				"<td width='17%'>"+
				"<div id=iquestionnairer_"+user_id+">"+
				"	<table cellpadding=0 cellspacing=2 width=100% border=0>"+
				"		<tr>"+
				"			<td width=1 valign=top><a href=javascript:void(0); onclick=retrieveShortProfile(" + user_id + ",\"displayProfile(arrShortProfile[0],profileLayer.id,questionnaireLayer.id,'arrShortProfile',0)\");><img src=" + avatar_path + " border=0 alt=" + user_nick + "></a></td>"+
				"		</tr>"+
				"		<tr>"+
				"			<td nowrap>"+
				"				<a href=javascript:void(0); onclick=retrieveShortProfile(" + user_id + ",\"displayProfile(arrShortProfile[0],profileLayer.id,questionnaireLayer.id,'arrShortProfile',0)\");><b>" + user_nick + "</b></a><span class=small>, " + user_age + "</span><br />"+
				"				<a href=javascript:void(0); class=linkBlue onclick=\"retrieveOtherGuysQuestionnaireBook("+user_id+",'"+solved_questionnaire_id+"','"+user_nick+"');\">cevaplarım</a>"+
				"				<span class=navigationTopSeperator>|</span><a href=javascript:void(0); class=linkBlue style=line-height:25px; onclick=\"if(confirm('Kendinizi bu anketi cevaplayanların arasından silmek istediğinize emin misiniz?')){deleteQuestionnairer('"+solved_questionnaire_id+"', '"+myId+"','"+user_id+"', "+displayLayer+", true);}\">Sil</a>"+
				"			</td>"+
				"		</tr>"+
				"		<tr><td height=10 colspan=2></td></tr>"+
				"	</table>"+
				"</div>"+
				"</td>";
			}
			strGroup += "</tr></table>";
			
			strGroup += "<div><table width=100% border=0><tr>";
			if(userIAnswered>1){
				strGroup += "<td align=left><a href=javascript:void(0); class=linkBlue9 onmousedown=\"userIAnswered--;writeMyQuestionnairers('" + displayLayer + "', " + numberForEachPage + ",myQuestionnairers,'"+myId+"',"+allCount+");\">Önceki</a> <span class=fullRedSmall>&lt;&lt;</span></td>"
			}
			if(arr.length >= (userIAnswered * numberForEachPage)){
				strGroup += "<td id=tdNextMines align=right><span class=fullRedSmall>&gt;&gt;</span> <a href=javascript:void(0); class=linkBlue9 onmousedown=\"userIAnswered++;writeMyQuestionnairers('" + displayLayer + "', " + numberForEachPage + ",myQuestionnairers,'"+myId+"',"+allCount+");\">Sonraki</a></td></tr>"
			}
			strGroup += "</tr></table></td></tr></table></div>";
			contentArea.innerHTML = strGroup;
			if(contentArea.style.display=="none"){
				contentArea.style.display="";
			}
			strGroup += "</td></tr></table>";
		} else {
			retrieveUsersWhoseQuestionnaireIAnswered(displayLayer, numberForEachPage, myId);
		}
		if(arr.length < (userIAnswered * numberForEachPage)){
			if(document.getElementById('tdNextMines')){document.getElementById('tdNextMines').style.display='none';}
		}
	}
}

function writeMyQuestionnairersForProfile(displayLayer, numberForEachPage, arr, myId){
	var contentArea = document.getElementById(displayLayer);
	if(contentArea && arr!=null && arr.length>0 && numberForEachPage!=null){
		
		var strGroup = ""; 
		if(arr.length > ((userIAnswered - 1) * numberForEachPage)){
				
				strGroup = 	
				"<table cellpadding=0 cellspacing=2 border=0 width=100% ><tr><td style=\"padding:10px;\">"+
				"	<table cellpadding=0 cellspacing=2 border=0 width=100% >"+
				"		<tr>"+
				"			<td class=bold colspan=2>"+
				"				Rumuz: "+
				"			</td>"+
				"			<td class=bold align=right>"+
				"				Anketi:"+
				"			</td>"+
				"		</tr>"+
				"		<tr><td height=3 colspan=3></td></tr>"+
				"		<tr><td height=3 colspan=3></td></tr>";
			for(var i = ((userIAnswered - 1) * numberForEachPage); i<arr.length && i<(userIAnswered * numberForEachPage); i++){
				user_id = arr[i][0];
				user_nick = arr[i][1];
				avatar_path = arr[i][2];
				user_age = arr[i][3];
				user_location = arr[i][4];
				user_questionnaire_id = arr[i][5];
				user_questionnaire_title = arr[i][6];
				user_questionnaire_published = arr[i][7];
				solved_questionnaire_id = arr[i][8];

				if(user_questionnaire_id>0 && solved_questionnaire_id==user_questionnaire_id){
					strGroup +=			
					"		<tr>"+ 
					"			<td valign=top>"+
					"				<a href=javascript:void(0); onclick=hideLayer(sMsgLayer);retrieveShortProfile(" + user_id + ",\"displayProfile(arrShortProfile[0],profileLayer.id,questionnaireLayer.id,'arrShortProfile',0)\");><b>" + user_nick + "</b></a>"+
					"			</td>"+
					"			<td width=20></td>"+
					"			<td valign=top align=right>"+
					"				<span>&gt;&gt;</span> "+((user_questionnaire_published && user_questionnaire_published=="true")?"<a href=javascript:void(0); onclick=\"if(loggedInUserId>0){checkIfAnsweredBefore("+user_id+");}else{retrieveQuestionnaireBook("+user_id+", false, true, 'profileLayer');}\"><b>"+user_questionnaire_title+"</b></a>":"<span class=verd12pxGrayBold>"+user_questionnaire_title+"<br></span>(<span class=verd10pxGrayReg><i>Anketi yayında değil</i></span>)")+
					"			</td>"+ 
					"		</tr>"+
					"		<tr><td height=5 colspan=3></td></tr>";
				}
			}
				strGroup +=	
				"	</table></td></tr></table>";
			
			strGroup += "<div><table width=100% border=0><tr>";
			if(userIAnswered>1){
				strGroup += "<td align=left><a href=javascript:void(0); onmousedown=\"userIAnswered--;writeMyQuestionnairersForProfile('" + displayLayer + "', " + numberForEachPage + ",myQuestionnairers,"+myId+");\">Önceki</a> <span>&lt;&lt;</span></td>"
			}
			if(arr.length >= (userIAnswered * numberForEachPage)){
				strGroup += "<td id=tdNextPOP align=right><span>&gt;&gt;</span> <a href=javascript:void(0); onmousedown=\"userIAnswered++;writeMyQuestionnairersForProfile('" + displayLayer + "', " + numberForEachPage + ",myQuestionnairers,"+myId+");\">Sonraki</a></td></tr>"
			}
			strGroup += "</tr></table></td></tr></table></div>";
			
			if(document.getElementById('tdOthersQuestionnaire')){
				document.getElementById('tdOthersQuestionnaire').innerHTML = strGroup;			
			}
		}else{
			retrieveUsersWhoseQuestionnaireIAnswered(displayLayer, numberForEachPage, myId);
		}
	}
}

function displayQuestionnaireInProfile(userId, contentArea){
	var myCreatePacket = function(){
		writer = new CmdWriter("37");
		writer.appendStr(userId);
		writer.endOfObject();
		return writer.Buffer;
	}
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);

		strTable =
			"<table border=0 width=100% cellspacing=0 cellpadding=0>"+
			"	<tr><td height=4 bgcolor=#DCDCDC></td></tr>"+
			"	<tr><td height=4 bgcolor=#ffffff></td></tr>"+
			"	<tr>"+
			"		<td width=0 bgcolor=#F5F5F5>"+
			"			<table width=100% cellpadding=0 cellspacing=0 border=0>"+
			"				<tr><td class=verd10pxBlackReg style=color:#666666; align=right>{{QD}}&nbsp;&nbsp;</td></tr>"+
			"				<tr><td>{{QC}}</td></tr>"+
			"			</table>"+ 
			"		</td>"+
			"	</tr>"+
			"	<tr><td height=4 bgcolor=#ffffff></td></tr>"+
			"	<tr><td height=4 bgcolor=#DCDCDC></td></tr>"+
			"</table>";
		var hasAnsweredAnyQuestionnaire = reader.getStr();
		strTable =
			"<div style=width:100%;>"+
			"	<table width=100% height=100% border=0 cellspacing=0 cellpadding=0>"+
			"		<tr>"+
			"			<td class=tabbedFrame>"+
			"				<table cellpadding=0 cellspacing=0 width=100%>"+
			"					<tr>"+
			"						<td>"+
			"							<table cellpadding=0 cellspacing=0 width=100%>"+
			"								<tr>"+
			"									<td width=50% id=prfl_nav3_1 class=tabbedFrameTabAct onclick=\"if(this.className!='tabbedFrameTabAct'){makeTabActive('prfl_nav3_', this.id);document.getElementById('tdOthersQuestionnaire').style.display='none';document.getElementById('tdHisQuestionnaire').style.display='';}\" style=\"border-right:#9cb2b2 1px solid;\" nowrap>Anket defteri</td>";
		if(hasAnsweredAnyQuestionnaire=="true"){
			strTable += 
				"									<td width=50% id=prfl_nav3_2 class=tabbedFrameTabPsv onclick=\"if(this.className!='tabbedFrameTabAct'){myQuestionnairers=new Array();userIAnswered=1;retrieveUsersWhoseQuestionnaireIAnswered('tdOthersQuestionnaire', 10, "+userId+");makeTabActive('prfl_nav3_', this.id);document.getElementById('tdHisQuestionnaire').style.display='none';document.getElementById('tdOthersQuestionnaire').style.display='';}\" nowrap>Cevapladığı anketler</td>";
		}
		strTable +=
			"								</tr>"+
			"							</table>"+
			"						</td>"+
			"					</tr>"+
			"					<tr>"+
			"						<td class=tabbedFrameContent id=tdHisQuestionnaire>{{QC}}</td>"+
			"					</tr>"+
			"					<tr>"+
			"						<td class=tabbedFrameContent id=tdOthersQuestionnaire style=\"display: none;\"></td>"+
			"					</tr>"+
			"				</table>"+
			"			</td>"+
			"		</tr>"+
			"	</table>"+
			"</div>";
		
		if(reader.getStr()=="true"){ // hasAnyQuestionnaire
			if(reader.getStr()=="true"){ // isPublished
				questionnaireId = reader.getStr();
				ques_nick = reader.getStr();
				ques_id = reader.getStr();
				ques_title = reader.getStr();
				ques_body = reader.getStr();
				ques_created = reader.getStr();
				ques_answerer_count = reader.getStr();
				ques_img = reader.getStr();
				
				sub_ques_body = ques_body.substring(0, 1000);
				
				ques_body = sub_ques_body; + "" + (ques_body.length>1000?"...":"");
	
				strOut = 
					"<table border=0 width=100% cellspacing=0 cellpadding=0>"+
					"	<tr>"+ 
					"		" + ((ques_img!=null && ques_img.length>0) ? "<td width=1% valign=top style=padding-bottom:10px;><img src=" + ques_img + "></td>" : "") +
					"		<td valign=top style=padding-left:10px;><b>" + replaceSpecialChars(ques_title) + "</b> " + replaceSpecialChars(ques_body) + "<br /><br />" +((ques_answerer_count>0)?"&nbsp;&nbsp;Toplam <a href=javascript:void(0); onclick=\"questionnairers=new Array();questionnairersForMe=1;retrieveUsersAnsweredQuestionnaire('questionnaireSolveLayer', 10, '"+questionnaireId+"');\">"+ques_answerer_count+"</a> kişi cevapladı. | ":"") + " <a href=javascript:void(0); onclick=\"if(loggedInUserId>0){checkIfAnsweredBefore("+userId+");}else{displayLogin();}\"> Ben de cevaplayacağım</a></td>"+
					"	</tr>"+
					"	<tr><td height=10 colspan=2></tr>"+
					"</table>";
	
	
				strTable = strTable.replace("{{QD}}", "Tarih: " + getDateString(parseInt(ques_created)));  
				strTable = strTable.replace("{{QC}}", strOut);
	
				document.getElementById(contentArea).innerHTML = strTable;
			
			}
		} else {
			if(loggedInUserId==userId){ 
				strTable = strTable.replace("{{QD}}", "");
				strTable = strTable.replace("{{QC}}", "<span class=questionnaireBody style=font-size:12px;>Anket defteri oluşturmak için <a href=javascript:void(0); onclick=\"displayQuestionnaireBook("+userId+", questionnaireLayer.id , profileLayer.id);\" class=linkBlue>tıklayın</a>.</span>");
				document.getElementById(contentArea).innerHTML = strTable; 
			} else {
				if(hasAnsweredAnyQuestionnaire=="true"){
					strTable = strTable.replace("{{QC}}", "");
					document.getElementById(contentArea).innerHTML = strTable;
					document.getElementById("prfl_nav3_1").style.display='none';
				}
			}
		}
	}
	
	if(document.getElementById(contentArea)){
		document.getElementById(contentArea).innerHTML = "";
	}
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/profile.ovt");
}


function retrieveUsersAnswersToQuestionnaire(user_id, questionnaire_id, isForMe){
	var myCreatePacket = function(){
		writer = new CmdWriter("39");
		writer.appendStr(user_id);
		writer.appendStr(questionnaire_id);
		writer.endOfObject();
		var pc = 0; 
		if(isForMe){
			for(pc; pc < otherGuysQuestionnaireQuestions.length; pc++){
				if(otherGuysQuestionnaireQuestions[pc][0]>0){
					writer.appendStr(otherGuysQuestionnaireQuestions[pc][0]);
					writer.appendStr(otherGuysQuestionnaireQuestions[pc][2]);
					writer.endOfObject();
				}
			}
		} else {
			for(pc; pc < questionnaireQuestions.length; pc++){
				if(questionnaireQuestions[pc][0]>0){
					writer.appendStr(questionnaireQuestions[pc][0]);
					writer.appendStr(questionnaireQuestions[pc][2]);
					writer.endOfObject();
				}
			}
		}
		writer.endOfObject();
		return writer.Buffer;
	}
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		if(reader.getStr()=="true"){ // questionnaire exists
			if(reader.getStr()=="true"){ // solved already
				for(;reader.hasObject();){
					if(reader.getStr()=="true"){ // questionHasAnswers
						questionId = reader.getStr();
						numAnswers = parseInt(reader.getStr());
						if(numAnswers && numAnswers>0){
							for(var j=0;j<numAnswers;j++){
								ans_opt_id = reader.getStr();
								if(reader.getStr() == "true"){
									ans_text = reader.getStr();
									if(isForMe){
										document.getElementById("ansOpt_"+questionId).innerHTML = ans_text;
										document.getElementById('tdAnswer_'+questionId).style.display='';
									} else {
										document.getElementById("ansOpt_"+questionId).innerHTML = ans_text;
										document.getElementById('tdAnswer_'+questionId).style.display='';
										//document.getElementById("ansOpt_"+questionId).value = ans_text;
									}
								} else {
									document.getElementById("ansOpt_"+ans_opt_id).checked = true;
									document.getElementById('tdAnswer_'+ans_opt_id).style.display='';
								}
							}
							document.getElementById('divQuestion_'+questionId).style.display='';
						} else {
							//document.getElementById('divQuestion_'+questionId).style.display='none';
						}
					} else {
						reader.getStr();
					}
				}
			} else {
			}
		} else {
		}
		otherId= 0;
	}
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/profile.ovt");
}
function displayAddChangePhoto(userId, methodId, objectId, processCompleted, errMessage, path){
	ca = document.getElementById("sMsgLayer");
	pip = false;
	if(ca!=null){
		sMsgArea = document.getElementById("sMsgArea");

		if(processCompleted){
			if(errMessage!=null && errMessage.length>0){
				document.getElementById("tdPhotoCreateMsg").innerHTML = errMessage + "<br>";
			}else{
				pip = false;
				ca.style.width = "200px";
				sMsgArea.innerHTML = "<br>Fotoğraf kaydedildi.<br><br><a href=javascript:void(0); onMouseDown=flip('" + ca.id + "');>Kapat</a>";
				setTimeout("retrieveQuestionnaireBook("+userId+", true)", 2000);
			}
		}else{
			if(errMessage!=null && errMessage.length>0){
				document.getElementById("tdPhotoCreateMsg").innerHTML = errMessage + "<br>";
			}else{
				ca.style.width = "360px";																							
				sMsgArea.innerHTML = "<form name=frmPhotoUpdate id=frmPhotoUpdate method=post target=ifrUploadPhoto action=\"/scripts/addChangeQuestPht.jsp?m="+methodId+"&oId="+objectId+"\" enctype=multipart/form-data onsubmit=\"pip=true; return true;\">"+
								"<table border=0 cellspacing=0 width=100% cellpadding=0 id=tblPhotoUpdate>"+
								"<tr><td colspan=2 id=tdPhotoCreateMsg class=fullRedSmall style='padding:0 10px 0 10px'></td></tr>"+
								"<tr>"+
								//"	<td>" + ((albumId!=null && parseInt(albumId)>0 && photoId!=null && parseInt(photoId)>0) ? "<img src=\"/uploads/"+path+"/" + albumId + "/" + photoId + "_s.jpg\">" : "") + "</td>"+
								"	<td>"+
								"		<table border=0 width=100%>"+
								"		<tr><td nowrap class=popupText>Resim dosyası:</td></tr>"+
								"		<tr><td align=right><input type=file name=imageFile id=imageFile size=40 class=input></td></tr>"+
								"		<tr><td align=right><img style=cursor:pointer; src=http://s.gayet.net/images/v2/signupSave.png onClick=\"if(document.getElementById('imageFile').value.length>0){document.getElementById('tdPhotoCreateMsg').innerHTML='yükleniyor...';document.getElementById('frmPhotoUpdate').submit();}else{document.getElementById('tdPhotoCreateMsg').innerHTML='Bir resim dosyası seçmelisiniz.';};\"></td>"+
								"		</table>"+
								"	</td>"+
								"</tr>"+
								"</table>"+
								"</form>"+
								"<iframe name=ifrUploadPhoto id=ifrUploadPhoto width=0 height=0 style=display:none;position:absolute;></iframe>";
				if(document.getElementById("sMsgLayer").style.display == "none"){flip("sMsgLayer");}
				document.getElementById("imageFile").focus();
			}
		}
		setElementPositionByMouse('sMsgLayer');
	}
}

function deletePicture(userId, objectId, questionnaireId){

	var myCreatePacket = function(){
		writer = new CmdWriter("40");
		writer.appendStr(objectId);
		writer.appendStr(questionnaireId);
		writer.endOfObject();
		return writer.Buffer;
	}
	
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
	
		if(reader.getStr()=="true"){
			setTimeout("retrieveQuestionnaireBook("+userId+", true)", 1000);
		}else{
			setTimeout("retrieveQuestionnaireBook("+userId+", true)", 1000);
		}
	}
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/profile.ovt");
}

function deleteQuestionaire(){

	var myCreatePacket = function(){
		writer = new CmdWriter("41");
		writer.endOfObject();
		return writer.Buffer;
	}
	
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		if(reader.getStr() == "true"){
			setTimeout("retrieveQuestionnaireBook("+loggedInUserId+", true)", 1000);
		}else{
		}
	}
	
	if(confirm("Anketinizi silmek istediğinizden emin misiniz?")){
		var provider = new oyXMLRPCProvider();
		provider.createPacket = myCreatePacket;
		provider.onComplete = myOnComplete;
		provider.submit("/ajax/profile.ovt");
	}else{
		;
	}
}

function checkIfAnsweredBefore(profileOwnerId){
	var myCreatePacket = function(){
		writer = new CmdWriter("42");
		writer.appendStr(profileOwnerId);
		writer.endOfObject();
		return writer.Buffer;
	}
	
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		if(reader.getStr() == "true"){
			alreadySolved = true;	
			isAllowed = reader.getStr();		
			if(sMsgLayer==null){sMsgLayer = document.getElementById("sMsgLayer");}
			if(sMsgArea==null){sMsgArea = document.getElementById("sMsgArea");}
			dontShowSubmit = false;
			if(isAllowed == "false"){
				dontShowSubmit = true;
			}
			var updateForm = 
				"<table border=0 cellspacing=0 width=100% cellpadding=6><tr><td class=popupText>Bu anketi daha önce cevapladınız. Cevaplarınızı görmek veya güncellemek isterseniz <a href=javascript:void(0); onclick=\"hideLayer(sMsgLayer);retrieveQuestionnaireBook("+profileOwnerId+", false, true, profileLayer.id,false," + dontShowSubmit + ");\" class=popupLink>tıklayın</td></tr></table>";
			sMsgArea.style.height=30;
			if(sMsgLayer.style.display == "none"){flip("sMsgLayer");setElementPositionByMouse('sMsgLayer');}
			sMsgArea.innerHTML = updateForm;

		} else {
			alreadySolved = false;
			canAnswerQuestionnaire(profileOwnerId);
		}
	}

	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete; 
	provider.submit("/ajax/profile.ovt");
}

function canAnswerQuestionnaire(profileOwnerId, isSubmit, loggedInUserId, qNick, flipLayer) {
	var myCreatePacket = function(){
		writer = new CmdWriter("50");
		writer.appendStr(profileOwnerId);
		writer.endOfObject();
		return writer.Buffer;
	}

	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);		
		if(reader.getStr() != "true"){
			isIgnored = reader.getStr();
			if(isIgnored == 1){
				showIgnoredLayer("questionnaire");
			} else {
				showSilverAndGoldLayer();
			}
		} else {
			if(isSubmit){
				submitQuestionnaire(loggedInUserId,qNick,flipLayer);
			} else {
				retrieveQuestionnaireBook(profileOwnerId, false, true, "profileLayer");
			}
		}
	}
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete; 
	provider.submit("/ajax/profile.ovt");
}

function textCntr(field, countfield, maxlimit){
	if(field.value.length > maxlimit){
		field.value = field.value.substring(0, maxlimit);
	}else{
		countfield.innerHTML = maxlimit - field.value.length;
	}
}

function retrieveOtherGuysQuestionnaireBook(userId, solvedQuestionnaireId, nicker){
	var myCreatePacket = function(){
		writer = new CmdWriter("44");
		writer.appendStr(userId);
		writer.endOfObject();
		return writer.Buffer;
	}
	
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		questionnaireStillExists = reader.getStr();
		if(questionnaireStillExists=="true"){
			document.getElementById('questionnaireWarning').innerHTML = "";
			var questionnaireId = reader.getStr();
			if(solvedQuestionnaireId==questionnaireId){
				var imagePath = "";
				var ques_img = "";
				var ans_img = "";
				var hasQuestions = reader.getStr();
				otherGuysQuestionnaireQuestions = new Array();
				if(hasQuestions == "true"){
					var numQuestions = parseInt(reader.getStr());
					for(var i=0;i<numQuestions;i++){
						ques_id = reader.getStr();
						ques_text = reader.getStr();
						ques_pres_hints = reader.getStr();
						
						if(reader.getStr() == "true"){
							ques_img = reader.getStr();
						} else {
							ques_img = "";
						}
						hasAnswers = reader.getStr();
						if(hasAnswers == "true"){
							var numAnswers = parseInt(reader.getStr());
							if(numAnswers && numAnswers>0){
								otherGuysQuestionnaireAnswers = new Array();
								for(var j=0;j<numAnswers;j++){
									ans_id = reader.getStr();
									ans_text = reader.getStr();
									if(reader.getStr() == "true"){
										ans_img = reader.getStr();
									} else {
										ans_img = "";
									}
									otherGuysQuestionnaireAnswers.push(Array(ans_id, ans_text, ans_img));
								}
							}
						} else {
							otherGuysQuestionnaireAnswers = new Array();
						}
						otherGuysQuestionnaireQuestions.push(new Array(ques_id, ques_text, ques_pres_hints, ques_img, otherGuysQuestionnaireAnswers));
					}
				}
				
				writeOtherGuysQuestionnaireBook(userId, questionnaireId, nicker);
			} else {
				if(document.getElementById('sMsgLayer')){
					document.getElementById('sMsgLayer').style.width="300px";
					document.getElementById('sMsgLayer').style.height="40px";
					document.getElementById('sMsgArea').innerHTML = 
					"<table cellpadding=0 cellspacing=0 border=0 width=100% >"+
						"<tr>"+
							"<td style='padding:10px 10px 0px 10px;'><span class=popupText>Üyemiz eski anketini silip yeni bir anket oluşturmuş. Üyemizin eski anketini çözdüğünüz için cevaplarınızı getiremiyoruz.</span><br><br></td>"+ 
						"</tr>"+
					"</table>";
					if(document.getElementById('sMsgLayer').style.display='none'){
						flip('sMsgLayer');
					}
				}
			}
		} else {
			if(document.getElementById('sMsgLayer')){
				document.getElementById('sMsgLayer').style.width="300px";
				document.getElementById('sMsgLayer').style.height="40px";
				document.getElementById('sMsgArea').innerHTML = 
				"<table cellpadding=0 cellspacing=0 border=0 width=100% >"+
					"<tr>"+
						"<td style='padding:10px 10px 0px 10px;'><span class=popupText>Bu kullanıcının anket defteri silinmiş. Bu yüzden cevaplarınızı getiremiyoruz.</span><br><br></td>"+ 
					"</tr>"+
				"</table>";
				if(document.getElementById('sMsgLayer').style.display='none'){
					flip('sMsgLayer');
				}
			}
		}
	}
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete;
	provider.submit("/ajax/profile.ovt");
}


function writeOtherGuysQuestionnaireBook(userId, questionnaireId, nicker){
	
	if(document.getElementById('questionnaireMain')){
		var questionnaireBook = "";

		var pc = 0;
		var existingQuesCount = 0;
		
		for(pc; pc < otherGuysQuestionnaireQuestions.length; pc++){
			if(otherGuysQuestionnaireQuestions[pc][0]>0 && otherGuysQuestionnaireQuestions[pc][4].length>0){
				existingQuesCount++;

				var aType = ""; 

				if(otherGuysQuestionnaireQuestions[pc][2]=="X"){
					aType = "checkbox";
				}else if(otherGuysQuestionnaireQuestions[pc][2]=="R"){
					aType = "radio"
				}else if(otherGuysQuestionnaireQuestions[pc][2]=="F"){
					aType = "text";  
				}

				questionnaireBook += 
					"<div id=divQuestion_"+otherGuysQuestionnaireQuestions[pc][0]+" style=display:none;><table width=100% border=0 cellspacing=0 cellpadding=0>"+
					"	<tr>"+
					"		<td height=4 colspan=2>"+
					"			<table width=100% cellpadding=0 cellspacing=0 border=0>"+
					"				<tr><td>&nbsp;</td></tr>"+					
					"				<tr><td valign=top><span class=signupItems>"+existingQuesCount+".</span> <span class=bold>Soru:</span> <span id=tdQues_"+otherGuysQuestionnaireQuestions[pc][0]+" name=tdQues_"+otherGuysQuestionnaireQuestions[pc][0]+" class=signupItems>"+otherGuysQuestionnaireQuestions[pc][1]+"</span></td></tr>"+
					"			</table>"+
					"		</td>"+
					"	</tr>"+
					"	<tr><td height=4 colspan=2></td></tr>"+
					"	<tr><td height=4 colspan=2></td></tr>"+
					"	<tr>";
					if(otherGuysQuestionnaireQuestions[pc][3].length!=0){
						questionnaireBook += 
							"		<td style=padding:5px; width=0 valign=top>"+
							"			<table width=100% cellpadding=0 cellspacing=0 border=0>"+
							"				<tr><td width=0 valign=top><img src="+(otherGuysQuestionnaireQuestions[pc][3].length>0?otherGuysQuestionnaireQuestions[pc][3]:"http://s.gayet.net/images/hp1/transparent.gif width=100 height=115")+"></td></tr>"+
							"			</table>"+
							"		</td>";
					}
					questionnaireBook +=
					"		<td style=padding:5px; width=100% valign=top>"+
					"			<table width=100% border=0 cellspacing=0 cellpadding=0>";
					var existingAnsCount = 0;
					
					for(var k=0; k < otherGuysQuestionnaireQuestions[pc][4].length; k++){
						if(otherGuysQuestionnaireQuestions[pc][4][k][0]>0  && otherGuysQuestionnaireQuestions[pc][2]!="F"){
							existingAnsCount++;
							questionnaireBook += 
								"				<tr>"+
								"					<td colspan=2 id=tdAnswer_"+otherGuysQuestionnaireQuestions[pc][4][k][0]+" style=display:none;>"+
								"						<table width=100% cellpadding=0 cellspacing=0 border=0>"+
								"							<tr><td width=0 valign=top><img src="+(otherGuysQuestionnaireQuestions[pc][4][k][2].length>0?otherGuysQuestionnaireQuestions[pc][4][k][2]:"http://s.gayet.net/images/hp1/transparent.gif width=10 height=20")+"></td><td width=0 valign=top><input type="+aType+" name=ansOpt_"+otherGuysQuestionnaireQuestions[pc][0]+" id=ansOpt_"+otherGuysQuestionnaireQuestions[pc][4][k][0]+"></td><td width=100% valign=top><span id=tdAns_"+otherGuysQuestionnaireQuestions[pc][4][k][0]+" name=tdAns_"+otherGuysQuestionnaireQuestions[pc][4][k][0]+" class=verd12pxBlackBold>"+otherGuysQuestionnaireQuestions[pc][4][k][1]+"</span></td></tr>"+
								"							"+((otherGuysQuestionnaireQuestions[pc][4].length>1)?"<tr><td height=10 colspan=4 style=\"background-position:center;\"></td></tr>":"")+""+
								"						</table>"+ 
								"					</td>"+ 
								"				</tr>"; 
						}
					}
					if(otherGuysQuestionnaireQuestions[pc][2]=="F"){
							questionnaireBook +=
								"				<tr>"+
								"					<td colspan=2 id=tdAnswer_"+otherGuysQuestionnaireQuestions[pc][0]+" >"+
								"						<table width=100% cellpadding=0 cellspacing=0 border=0>"+
								"							<tr><td name=ansOpt_"+otherGuysQuestionnaireQuestions[pc][0]+" id=ansOpt_"+otherGuysQuestionnaireQuestions[pc][0]+" class=verd12pxBlackBold style=padding-left:10px;></td></tr>"+
								"						</table>"+
								"					</td>"+ 
								"				</tr>";
					}
				questionnaireBook +=
					"			</table>"+ 
					"		</td>"+
					"	</tr>"+
					"	<tr><td height=4 colspan=2></td></tr>"+
					"	<tr><td height=4 colspan=2></td></tr>"+
					"</table></div>";
			}
		}

		document.getElementById('questionnaireMain').innerHTML = questionnaireBook;
		document.getElementById('questionnaireWarning').innerHTML = 
				"<table cellpadding=0 cellspacing=0 border=0 width=100% >"+
					"<tr>"+
						"<td><span class=articleTitleRed>Bu sayfada yapacağınız değişiklikler kaydedilmez.<br><br></td>"+
					"</tr>"+
				"</table>";
		setTimeout("retrieveUsersAnswersToQuestionnaire(loggedInUserId, '"+questionnaireId+"', true)", 1000);
		if(document.getElementById('questionnaireLabels') && nicker){
			document.getElementById('questionnaireLabels').innerHTML = "<span class=linkBlue style=font-size:12px;cursor:pointer; onclick=\"myQuestionnairers=new Array();userIAnswered=1;document.getElementById('questionnaireWarning').innerHTML='';retrieveQuestionnaireBook(loggedInUserId);document.getElementById('howQuestionnaireShouldBe').style.display = 'none';makeNavActive('nav1', 'profile', userGender);\">Anket defteriniz</span> > <span class=linkBlue style=font-size:12px;cursor:pointer; onclick=\"userIAnswered=1;myQuestionnairers = new Array();document.getElementById('questionnaireWarning').innerHTML='';document.getElementById('usersWhoseQuestionnaireIAnswered').innerHTML='';document.getElementById('usersAnsweredMyQuestionnarie').innerHTML='';document.getElementById('howQuestionnaireShouldBe').style.display='none';retrieveUsersWhoseQuestionnaireIAnswered('questionnaireMain', 10, loggedInUserId);makeNavActive('nav4', 'profile', userGender);document.getElementById('questionnaireLabels').innerHTML=questionnaireNavigationArray[4];\" >Anketini cevapladıklarınız</span> > <span class=verd12pxBlackBold>"+nicker+"</span>";
		}
	}
}

function publishQuestionnaire(isPublish){
	var myCreatePacket = function(){
		writer = new CmdWriter("49");
		writer.appendStr(isPublish);
		writer.endOfObject();
		return writer.Buffer;
	}
	
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		reply = reader.getStr();
		if(reply == "true"){
			tc_qPublish = isPublish;
			if(document.getElementById('sMsgLayer')){
				document.getElementById('sMsgLayer').style.width="300px";
				document.getElementById('sMsgLayer').style.height="40px";
				strOut = "<table cellpadding=0 cellspacing=0 border=0 width=100% >"+
					"<tr><td style='padding:10px 10px 0px 10px;'>";
						strPub = "<a href=javascript:void(0); onclick=publishQuestionnaire(false);><img src=/images/v2/publish_not.png border=0 vspace=4></a>";
						if(isPublish){
							strOut += "<span class=popupText>Anketiniz, editörlerimiz tarafından onaylanır onaylanmaz yayınlanacaktır.</span>";
						}else{
							strPub = "<a href=javascript:void(0); onclick=publishQuestionnaire(true);><img src=/images/v2/publish.png border=0 vspace=4></a>";
						strOut += "<span class=popupText>Anketiniz yayından kaldırılmıştır.</span>";
						}
					strOut += "<br><br></td></tr>"+
				"</table>";
				
				if(document.getElementById("divPublish")){
					document.getElementById("divPublish").innerHTML = strPub;
				}
				
				document.getElementById('sMsgArea').innerHTML = strOut;
				
				if(document.getElementById('sMsgLayer').style.display='none'){
					flip('sMsgLayer');
				}
			}
		}
	}

	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete; 
	provider.submit("/ajax/profile.ovt");
}
function displayQuestionnaireEmptiesLayer(contentArea, rIndex){
	var strTable =
	"<table cellpadding=0 cellspacing=0 border=0 width=100%>"+
		"<tr>"+
		"<td>"+
			"<table cellpadding=0 cellspacing=0 border=0 width=100%>"+
				"<tr><td height=15 id=warningOther>&nbsp;</td></tr>"+
				"<tr>"+
					"<td align=center>"+
						"<table cellpadding=0 cellspacing=0 border=0>"+
							"<tr>"+
								"<td height=15 width=1><img src=http://s.gayet.net/images/emptiesMsjLeft.png></td>"+
								"<td height=15 width=1 background=http://s.gayet.net/images/emptiesMsjBg.png valign=middle>"+
									"<table cellpadding=0 cellspacing=0 border=0>"+
										"<tr>"+
											"<td><img src=http://s.gayet.net/images/emptiesExclamation.png></td>"+
											"<td>&nbsp;&nbsp;</td>"+
											"<td id=emptiesWarning nowrap>{{warningMsj}}</td>"+
										"</tr>"+
									"</table>"+
								"</td>"+
								"<td height=15 width=1><img src=http://s.gayet.net/images/emptiesMsjRight.png></td>"+
							"</tr>"+
						"</table>"+
					"</td>"+
				"</tr>"+
				"<tr><td height=15>&nbsp;</td></tr>"+
				"<tr><td height=4 bgcolor=#e6e6ff></td></tr>"+
				"<tr><td height=4 bgcolor=#ffffff></td></tr>"+
				"<tr>"+
					"<td bgcolor=#e6e6ff style=padding:8px; id=emptiesContent class=verd12pxBlackReg>{{warningContent}}</td>"+
				"</tr>"+
				"<tr><td height=4 bgcolor=#ffffff></td></tr>"+
				"<tr><td height=4 bgcolor=#e6e6ff></td></tr>"+
			"</table>"+
		"</td>"+
		"<td align=center valign=top style=padding:10px; id=dontForget>"+
			"<table width=160 border=0 cellpadding=0 cellspacing=0>"+
				"<tr>"+
					"<td height=50></td>"+ 
				"</tr>"+		
				"<tr>"+
					"<td class=photoNumbersSmall><b>Unutmayın</b></td>"+ 
				"</tr>"+							
				"<tr>"+ 
					"<td height=10 style=\"background: url(http://s.gayet.net/images/seperatorBlack.png) repeat-x center center;\"></td>"+ 
				"</tr>"+
				"<tr>"+
					"<td bgcolor=#ffffff valign=top style=line-height:20px; nowrap>{{warningRight}}</td>"+
				"</tr>"+  
				"<tr>"+
					"<td height=10 style=\"background: url(http://s.gayet.net/images/seperatorBlack.png) repeat-x center center;\"></td>"+
				"</tr>"+
			"</table>"+
		"</td>"+
		"</tr>"+
	"<table>";
	var strOut="", strTxt="", strRight="";
	if (rIndex == 1){
		strOut = "<span class=articleTitleRed><b>Ohhooo!</b> Daha kimsenin anketini cevaplamamışsınız.</span>";
	
		strTxt =
				"<span style=line-height:20px;>"+
					"Yani, tabiat meselesi, kimseye ilgi göstermeyebilirsiniz, hatta asosyal olabilirsiniz.<br>"+
					"Ama bunca insan ne dolap çeviriyor diye merak etmediniz mi hiç?<br><br>"+  
					
					"Birkaç anket <a href=search.ovt class=verd12pxBlueBold><u>cevaplayın</u></a>. Bakın bakalım ne sormuşlar, cevaplayınca ne oluyor?<br><br>"+  

				"</span>";
		strRight = "";																																																																
	}else if (rIndex == 2){
		strOut = "<span class=articleTitleRed><b>Hay Allah!</b> Anketinizi kimse cevaplamamış!</span>";
	
		strTxt =
				"<span style=line-height:20px;>"+
					"Eğer bir anketiniz yoksa aşağıdaki lafları üstünüze alınmayın ve hemen bir <a href=javascript:void(0); onclick=\"displayQuestionnaireBook(loggedInUserId, questionnaireLayer.id);makeNavActive(nav2, 'profile', userGender);\" class=verd11pxBlueBold>anket oluşturun.</a><br><br>Ama eğer bir anketiniz varsa...<br><br>"+
					"Fazla takılmayın, olur böyle şeyler.<br><br>"+  
					
					"İsterseniz önce arkadaşlarınıza söyleyin, anketinizi onlar cevaplasın.<br><br>"+  
					
					"Arkadaşınız yoksa biraz daha aktif olun.<br><br>"+ 
					
					"Daha fazla <a href=search.ovt class=verd12pxBlueBold><u>profil gezin</u></a>, <a href=# onclick=retrieveShortProfile(loggedInUserId,\"displayBlog(arrShortProfile[0],questionnaireLayer.id)\"); class=verd12pxBlueBold><u>blog yazın</u></a>, <a href=profileUpdate.ovt class=verd12pxBlueBold><u>fotoğraf ekleyin</u></a>, daha çok <a href=testCenter.ovt class=verd12pxBlueBold><u>test çözün</u></a>.<br>"+  
					"Böylece daha fazla kişi sizi görür ve sizinle tanışmak ister.<br>"+ 
					"Hele bir de test hazırlarsanız daha fazla kişinin ilgisini çekersiniz."+
					"<br><br>"+ 

					"İşte o zaman, birileri sizinle tanışmak istediğinde, ister tanışmadan önce, ister tanıştıktan sonra söylersiniz, anketinizi de cevaplarlar.<br><br>"+ 
				
					"Haydi, gösterin kendinizi...<br><br>"+ 

				"</span>";
		strRight = "";
	}
	strTable = strTable.replace("{{warningMsj}}", strOut);
	strTable = strTable.replace("{{warningContent}}", strTxt);
	strTable = strTable.replace("{{warningRight}}", strRight);

	document.getElementById(contentArea).innerHTML = strTable;
	
	if(strRight==""){
		document.getElementById('dontForget').style.display="none";
	}
}

function deleteQuestionnairer(questionnaireId, answererId, relatedUserId, displayLayer, mine){
	
	var myCreatePacket = function(){
		writer = new CmdWriter("57");
		writer.appendStr(questionnaireId);
		writer.appendStr(answererId);
		writer.appendStr(relatedUserId);
		writer.appendStr(1);
		writer.appendStr(20);
		writer.endOfObject();
		return writer.Buffer;
	}
	
	var myOnComplete = function(responseText){
		reader = new CmdReader(responseText);
		reply = reader.getStr();
		if(reply=="true"){
			if(document.getElementById("questionnairer_"+relatedUserId)){
				document.getElementById("questionnairer_"+relatedUserId).style.display="none";
			} else if(document.getElementById("questionnairer_"+answererId)){
				document.getElementById("questionnairer_"+answererId).style.display="none";
			} else if(document.getElementById("iquestionnairer_"+relatedUserId)){
				document.getElementById("iquestionnairer_"+relatedUserId).style.display="none";
			} else if(document.getElementById("iquestionnairer_"+answererId)){
				document.getElementById("iquestionnairer_"+answererId).style.display="none";
			}
		}
	}
	
	var provider = new oyXMLRPCProvider();
	provider.createPacket = myCreatePacket;
	provider.onComplete = myOnComplete; 
	provider.submit("/ajax/profile.ovt");
	
}