if(typeof(jQuery)!="undefined"){
var $=jQuery.noConflict();
}
var chkFlag=0;
var expreqmsg="    [This questions requires a detailed response]";
function showLostPasswd(){
	document.getElementById('messages_logins').innerHTML ="";
	document.getElementById('username').value="";
	document.getElementById('password').value="";
	document.getElementById('login_form').style.display = 'none';
	document.getElementById('lost_passwd').style.display = 'block';
	return true;
}

function showLogin(){
	document.getElementById('messages_logins').innerHTML ="";
	document.getElementById('emailid').value="";
	document.getElementById('login_form').style.display = 'block';
	document.getElementById('lost_passwd').style.display = 'none';
	return true;
}

function selectAll(a){
	var i=0;
	if(chkFlag==0){
		while(document.getElementById(i)){
			document.getElementById(i).checked = true;
			i++;
		}
		if(typeof(a)!="undefined"){
			document.getElementById("clickToCheckAll").checked=true;
		}
		chkFlag=1;
	}
	else 
	if(chkFlag==1){
		while(document.getElementById(i)){
			document.getElementById(i).checked = false;
			i++;
		}
		if(typeof(a)!="undefined"){
			document.getElementById("clickToCheckAll").checked=false;
		}
		chkFlag=0;
	}
	return false;
}

function deleteRecord(countCheck){
	var records = "";
	var cnt = 0;
	for(var i=0;i<=countCheck;i++){
		if(document.getElementById(i) && document.getElementById(i).checked){
			cnt++;
			records+="_"+document.getElementById(i).value;
		}
	}
	if(!cnt){
		alert('No records selected to delete.');
	}
	if(records!=""){
		if(confirm("Are you sure you want to delete the selected records?")){
			document.delete_records.context.value = 'delete_records';
			document.delete_records.records.value = records;
			document.delete_records.submit();
		}
	}
	return false;
}

function deleteAppApi(countCheck){
	var records = "";
	var cnt = 0;
	for(var i=0;i<=countCheck;i++){
		if(document.getElementById(i) && document.getElementById(i).checked){
			cnt++;
			records+="_"+document.getElementById(i).value;
		}
	}
	if(!cnt){
		alert('No records selected to delete.');
	}
	if(records!=""){
		if(confirm("Are you sure you want to delete the selected records?")){
			document.delete_appapi.context.value = 'delete_appapi';
			document.delete_appapi.records.value = records;
			document.delete_appapi.submit();
		}
	}
	return false;
}


function deleteCategory(countCheck){
	var catgs = "";
	var cnt = 0;
	for(var i=0;i<=countCheck;i++){
		if(document.getElementById(i) && document.getElementById(i).checked){
			cnt++;
			catgs+="_"+document.getElementById(i).value;
		}
	}
	if(!cnt){
		alert('No categories selected to delete.');
	}
	if(catgs!=""){
		if(confirm("Are you sure you want to delete the selected categories?")){
			document.delete_catgs.context.value = 'delete_catgs';
			document.delete_catgs.catgs.value = catgs;
			document.delete_catgs.submit();
		}
	}
	return false;
}

function deleteUser(size){
	var user_id = "";
	var cnt = 0;
	for(var i=0;i<=size;i++){
		if(document.getElementById(i) && document.getElementById(i).checked){
			cnt++;
			user_id +="_"+document.getElementById(i).value;
		}
	}
	if(!cnt){
		alert('No agents selected to delete.');
	}
	if(user_id!=""){
		if(confirm("Are you sure you want to delete the selected agents?")){
			document.getElementById('user_id').value = user_id;
			document.user_deatils.submit();
		}
	}
return false;
}

function addNewRecord(){
	document.getElementById('flag').value = 'add';
	document.getElementById('clones').value = '';
	document.addClone.submit();
	return false;
}

function addChildRecord(size){
	var checked = 0;
	var cnt = 0;
	for(var i=0;i<=size;i++){
		if(document.getElementById(i) && document.getElementById(i).checked){
			checked = document.getElementById(i).value;
			cnt++;
		}
	}
	if(cnt>1){
		alert('Please select any one record.');
	}
	else
	if(cnt<=0){
		alert('Please select at least one record.');
	}
	else{
		location.href='managerecords.php?flag=addChild&q_id='+checked;
	}
	return false;
}

function cloneRecords(totalRec){
	var records = "";
	var cnt = 0;
	for(var i=0;i<=totalRec;i++){
		if(document.getElementById(i) && document.getElementById(i).checked){
			cnt++;
			records+="_"+document.getElementById(i).value;
		}
	}
	if(!cnt){
		alert('No records selected to clone.');
	}
	if(records!=""){
		document.getElementById('flag').value = 'clone';
		document.getElementById('clones').value = records;
		document.addClone.submit();
	}
	return false;
}

function fillTime(){
	if(document.sysconfig.chop){
	var time = document.sysconfig.chop.value;
	var start_end = time.split('_');
	var start = start_end[0].split(':');
	var end = start_end[1].split(':');
	document.getElementById('start_h').value = start[0];
	document.getElementById('start_m').value = start[1];
	document.getElementById('end_h').value = end[0];
	document.getElementById('end_m').value = end[1];
	return false;
	}
}


function setCatgValues(catg_id,catg_name,parent_catg){
	catg_name = catg_name.replace('*',' ');
	document.add_catgy.context.value = 'update_catg';
	catg_name = catg_name.replace('*',' ');
	document.getElementById('catg_id').value = catg_id;
	catg_name = catg_name.replace('*',' ');
	document.getElementById('parent_catg').value = parent_catg;
	catg_name = catg_name.replace('*',' ');
	document.getElementById('catg_name').value = catg_name;
	document.getElementById('addSave').value = 'Save';
	return false;
}


var queue_timer=0;
var pause_timer=0;

function queue_starttimer(){
	queue_ActBefTmStr();
	
	if(document.getElementsByName("queselected").length>0){
	if(document.getElementsByName("queselected")[0].value=="no" || !(document.getElementsByName("anstext")[0])){
		queue_ajaxReadQus();
		
		queue_timer=setInterval("queue_ajaxReadQus()",document.getElementsByName("timerintl")[0].value)

			
			//setTimeout( "refresh()", 2*1000 );

	}
	}
}



function queue_starttimeremail(){
	queue_ActBefTmStr();
	if(document.getElementsByName("queselected")[0].value=="no" || !(document.getElementsByName("anstext")[0])){
		queue_ajaxReadQusEmail();
		
		//queue_timer_email=setInterval("queue_ajaxReadQusEmail()",document.getElementsByName("timerintl")[0].value)
	}
}

function queue_stoptimer(selval){
	
	if($("input#storageLimitExceeded").length>0){
		show_overlay("It appears that you have reached your data storage limit, to continue to using ResponseQue <a href='" + $("input#storageLimitExceeded").val() + "'>click here to upgrade your account</a>.");
		return false;
	}

	if(document.getElementsByName("queselected")[0].value=="no" || !(document.getElementsByName("anstext")[0])){

//clearInterval(queue_timer);

clearInterval(queue_timer);
		
		queue_ActAftTmStp(selval);
		if(document.getElementsByName("anstext")[0]){
			document.getElementsByName("queselected")[0].value="yes";
			setTimeout("resizeRightDiv()",100);
			//setTimeout("location.reload(true);",10);
		}
			
	}else{
		alert("Answer the selected question or click cancel ");
		return;
	}
}




function queue_ActAftTmStp(selval){
	var currTimerStoppedOn=$("#quesarea"+selval+" input#accept_ques").val();
 
	//var selval = 0;
	selid=document.getElementsByName("queid"+selval)[0].value;
	

	//alert(selid);
	document.getElementById("selque").value=selid;
	var text="";
	var parent_qs=document.getElementById("parentques"+selval);
	var ques=document.getElementById("ques"+selval);
	var parent_as=document.getElementById("parentans"+selval);
	if(document.getElementsByName("allCategoriesHere"+selval)){
	var catSelector=document.getElementsByName("allCategoriesHere"+selval)[0].value;
	}else{
		catSelector="";
	}



	
	
	var crtdate=document.getElementById("crtdate"+selval);
	
	datecnt=$(crtdate).html();
	$(crtdate).html("");
	if($(parent_qs).val()!=""){
		text+="<span style='font-weight:bold;'>Parent question : </span><span style='color:blue'>"+$(parent_qs).val()+"</span><br/>";		
		text+="<span style='font-weight:bold;'>Parent answer : </span><span style='color:blue'>"+$(parent_as).val()+"</span><br/>";
	}
		
	
	var wgtfrm=document.getElementsByName("domain"+selval)[0].value;
	var wgtcpl=wgtfrm;
	var meme = "1";
	
	if(wgtfrm.length>100)
		wgtfrm=wgtfrm.substring(0,100)+"...";
	wgtfrm="<a href='"+wgtcpl+"' target='_blank'>"+wgtfrm+"</a>";
	if($("input#fromdynform"+selval).length>0){
		text=$("input#fromdynform"+selval).val();
	}else{
	text+="Widget : <font color='blue' id='widgetfrm'>"+wgtfrm+"</font>";//==1?expreqmsg:'';
	}
	var anstextarea ="<table border='0' cellpadding='0' cellspacing='0' width='99%'><tr><td align='left'>"+datecnt+"</td></tr><tr><td valign='top' align='left' style='color:green;font-weight:bold;'>"+text+"</td></tr><tr><td align='left'><textarea  id='flatbox' onfocus = lookup1(document.getElementById('ques"+selval+"').value);   onkeyup='lookup(this.value);' onblur='' class='mf-textarea' style='resize: none;' name='anstext'></textarea></td></tr></table>";
	var action ="<table border='0' align='right' cellspacing='8' class='ansQuePlace'>"
	
	var tms="<select id='exphrs' name='exphrs'>";
	for(i=0;i<=23;i++){
		tms+="<option value='"+i+"'>"+i+"</option>";
	}
	tms+="</select></td>";
	
	action+="<tr><td style='color:green;font-weight:normal;font-family: Arial'>Category:<br /><div class='catSelector'>" + catSelector + "</div></td><td style='color:green;font-weight:normal;font-family: Arial'>Select an answer type :<br /><a title='Set an Expiration Date/ Time'><div id='schedule_ico' class='schedule_ico'><div style='padding-top:5px;width:161px;'><input style=\"color:gray;\" onfocus=\"if(this.value=='' || this.value=='yyyy-mm-dd'){this.value='';this.style.color='';}return showCalendar(this, '%Y-%m-%d');\" onblur=\"if(this.value==''){this.value='yyyy-mm-dd';this.style.color='gray';}\" value='yyyy-mm-dd' id='expdate' name='expdate'  onclick=\"return showCalendar(this, '%Y-%m-%d');\"/>"+tms+"</div></div></a></td><td>&nbsp;<br /><a title='Query Back'><input type='button' id='queryback_ico' class='queryback_ico'/></a></td><td>&nbsp;<br /><a title='Greeting'><input type='button' id='greeting_ico' class='greeting_ico'/></a></td><td>&nbsp;<br /><a title='Private Answer'><input type='button' id='private_ico' class='private_ico'/></a></td><td>&nbsp;<br /><a title='Public Answer'><input type='button' id='public_ico' class='public_ico'/></a></td><td><div class='sendIcon'><span><input type='checkbox' id='globalans' name='globalans' value='1' class='mf-checkbox' /> Global answer: </span><br /><input type='button' id='send_ico' class='send_ico'/></div></td></tr>";
	
	if($("input#fromdynform"+selval).length>0){
	action="<table border='0' align='right' cellspacing='8' class='ansQuePlace'><tr><td style='color:green;font-weight:normal;font-family: Arial'><div class='sendIcon'><input type='button' id='send_ico' class='send_ico1'/></div></td></tr>";
}
	action+="</table><table border='0' cellpadding=0 cellspacing=0 class='suggestionsHere'><tr><td><div class='suggestionsBox' id='suggestions' style='text-align:left;display: none;'><img    src=\"upArrow.png\" style=\"position: relative; top: -12px; left: 30px;\" alt=\"upArrow\" /><br>&nbsp;Similar Q&A's...<br><br><div class='suggestionList' id='autoSuggestionsList'>&nbsp;</div></div></td></tr></table>";



	
	var que=document.getElementById("quesarea"+selval);
	$(que).remove();
	
	
	
	var anr=document.getElementById("ansarea"+selval);
	$(anr).html(anstextarea);
	
	var act=document.getElementById("actions"+selval);
	$(act).html(action);
	
	$("div.dynFormInQueue").css({"width": 820 + "px"});
	$("div.dynFormInQueue div").each(function(){
		$(this).show();															 
	});
	
	var cls=document.getElementById("closetxt"+selval);
	$(cls).html("<a href='#' style='color:green' id='close' rel='"+currTimerStoppedOn+"'>[Cancel X]</a>");
	
	
	
	makeNiceTitles();
	
	$('#close').click(function(){
		$('#insidecontents_leftdiv').html('');
		queue_ActCancel(selid, $(this).attr('rel'));
	});
	
	$('#send_ico').click(function(){

		

		javascript:queue_ActSend(selid);
	});
	
	

	
		
	$('#public_ico').click(function(){
		queuecheckbox(this);
	});
	
	$('#private_ico').click(function(){
		queuecheckbox(this);
	});
	
	$('#greeting_ico').click(function(){
		queuecheckbox(this);
	});
	
	$('#globalans_ico').click(function(){
		queuecheckbox(this);
	});
	
	$('#queryback_ico').click(function(){
		queuecheckbox(this);
	});
	
if($("input#fromdynform"+selval).length>0){
	cnttype="private_ico";
}else{
	cnttype="public_ico";
}

	$('#public_ico').attr('class','public_ico_selected');
		
	document.getElementsByName("anstext")[0].focus();
	document.getElementById("classid"+selval).className="greenbg_td";
	if($("input#fromdynform"+selval).length>0){
		$("#classid"+selval+ " span.questionDelete").css({"position": "absolute", "width": "200px", "text-align": "right", "margin-left": "643px", "margin-top": "15px", "display": "block", "font-family": "Arial, Helvetica, sans-serif", "font-size": "14px", "font-weight": "normal", "color": "#ff0000", "text-decoration": "underline"}).prepend("[Delete X]").find("img").remove();
		$("#classid"+selval+ " span.questionDelete img").css({"float": "right", "margin-left": "5px"});
	}else{
		queue_ajaxSetQusFlag(selid,"1");
	}
	
}

function queue_ActBefTmStr(){
	if(document.getElementsByName("queselected").length>0){
		document.getElementsByName("queselected")[0].value="no";
	}
}

function queue_ActCancel(selid, currTimerStopedOn){
	queue_ajaxSetQusFlag(selid,'0',currTimerStopedOn);
	queue_starttimer();
}

function queue_ActSend(selid){
	if(document.getElementsByName("anstext")[0].value==""){
		alert("Please enter the answer");
		return false;
	}
	
	queue_ajaxSendAns(selid);
	lastans="";
}

function unBlockQueue(){
	clearInterval(queue_timer);
	if(document.getElementById("selque")){
		var selque=document.getElementById("selque").value;
		if(selque!=""){
			queue_ajaxSetQusFlag(selque,"0");
		}
	}
}

function exportcsv(){
	var st=document.getElementsByName("frmdate")[0].value;
	var en=document.getElementsByName("todate")[0].value;
	
	if(st==""){
		alert("Please select the FROM date");
		return false;
	}
	else if(en==""){
		alert("Please select the TO date");
		return false;
	}
	
	var d1=st.split("-");
	var d2=en.split("-");
	var stdt=new Date(d1[0],(d1[1]-1),d1[2]);
	var endt=new Date(d2[0],(d2[1]-1),d2[2]);
	
	if(stdt>endt){
		alert("From date is greater than To date ");
		return false;
	}
	location.href=document.getElementById('server_url').value+"/includes/cActionDispatcher.php?context=csv_export&st_date="+st+"&en_date="+en;
}

function csvimport(){
	document.getElementById("importflag").value="importing";
	var file=document.getElementById("importcsv").value;
	document.getElementById("imfilename").value=file;
	if(file=="" || file.length<=0){
		alert("Please browse your computer for a .csv file to import");
		return false;
	}
	var ext=file.substring(file.lastIndexOf('.')+1,file.length);
	if(ext!="csv"){
		alert("Wrong file format. Required a '.csv' file format");
		return false;
	}
	document.searchRecord.action=document.getElementById('server_url').value+"/includes/cActionDispatcher.php";
	return true;
	//document.searchRecord.context.value ="csv_import";
	//document.searchRecord.enctype="multipart/form-data";
	//document.searchRecord.submit();
	//location.href=document.getElementById('server_url').value+"/includes/cActionDispatcher.php?context=csv_import&imfile="+file;
}

/**
 * function getPages() 
 *  
(document.getElementsByName("queid"+selval)[0].value)==1?expreqmsg:'') */
 function getPages(){
	 if($("input#storageLimitExceeded").length>0){
			show_overlay("It appears that you have reached your data storage limit, to continue to using ResponseQue <a href='" + $("input#storageLimitExceeded").val() + "'>click here to upgrade your account</a>.");
			return false;
		}
 	var term=document.getElementById("searchterm").value;
 	if(term=="default"){
 		document.getElementById("pages").innerHTML="";
 		return;
 	}

	
 	queue_ajaxPages(term); 	
 }
 
 function urlAddtoAns(url){
 	if(document.getElementsByName("anstext")){
 		var ans=document.getElementsByName("anstext")[0].value;
 		//if(ans.search(url)==-1){
 		document.getElementsByName("anstext")[0].value=ans+" "+url;
 		//}
 		
 	}
 }

function deleteSitemaps(countCheck){
	var sites = "";
	var cnt = 0;
	for(var i=0;i<=countCheck;i++){
		if(document.getElementById(i) && document.getElementById(i).checked){
			cnt++;
			sites+="_"+document.getElementById(i).value;
		}
	}
	if(!cnt){
		alert('No sitemaps selected to delete.');
	}
	if(sites!=""){
		if(confirm("Are you sure you want to delete the selected sitemaps?")){
			document.deleteSitemap.sitemaps.value = sites;
			document.deleteSitemap.submit();
		}
	}
	return false;
}


function deleteDomains(countCheck){
	var sites = "";
	var cnt = 0;
	for(var i=0;i<=countCheck;i++){
		if(document.getElementById(i) && document.getElementById(i).checked){
			cnt++;
			sites+="_"+document.getElementById(i).value;
		}
	}
	if(!cnt){
		alert('No assignment selected to delete.');
	}
	if(sites!=""){
		if(confirm("Are you sure you want to delete the selected assignments?")){
			document.deleteDomain.domains.value = sites;
			document.deleteDomain.submit();
		}
	}
	return false;
}

function deleteForms(countCheck){
	var sites = "";
	var cnt = 0;
	for(var i=0;i<=countCheck;i++){
		if(document.getElementById(i) && document.getElementById(i).checked){
			cnt++;
			sites+="_"+document.getElementById(i).value;
		}
	}
	if(!cnt){
		alert('No form selected to delete.');
	}
	if(sites!=""){
		if(confirm("Are you sure you want to delete the selected forms?")){
			document.deleteForm.forms.value = sites;
			document.deleteForm.submit();
		}
	}
	return false;
}



function validateCust(objform){
	var i=1;
	var names="";
	var key="";
	
	if(objform.id=="askwidget"){
		key="W";
		while(document.getElementById(key+i)){
		if(document.getElementById(key+i).value=="" && i!=8 && i!=9){
				alert("Please fill all the fields");
				document.getElementById(key+i).focus();
				return false;
		}else{
			if(i==1 || i==2 || i==13){
				if(!isNumeric(document.getElementById(key+i).value)){
					alert("Please enter valid values");
					document.getElementById(key+i).focus();
					return false;
				}	
			}else if(i==8 || i==9){
				if(document.getElementsByName("buttonurl")[0].value!=""){
					var file=document.getElementsByName("buttonurl")[0].value;
					var ext=file.substring(file.lastIndexOf('.')+1,file.length);
					if(imagevalid(ext)){
						document.getElementsByName("askbuttonurl")[0].value=document.getElementsByName("buttonurl")[0].value;
						document.getElementById("newimage").value="yes";
					}else{
						alert("Invalid image format. Required '.jpeg, .jpg, .png, .gif or .bmp' file format.");
						return false;
					}
				}
				if(document.getElementsByName("rollurl")[0].value!=""){
					var file=document.getElementsByName("rollurl")[0].value;
					var ext=file.substring(file.lastIndexOf('.')+1,file.length);
					if(imagevalid(ext)){
						document.getElementsByName("askrollurl")[0].value=document.getElementsByName("rollurl")[0].value;
						document.getElementById("rollnewimage").value="yes";
					}else{
						alert("Invalid image format. Required '.jpeg, .jpg, .png, .gif or .bmp' file format.");
						return false;
					}
				}	
			}
		}
		names=names+"_"+document.getElementById(key+i).name;
		i++;	
	}	
	
		
	}else if(objform.id=="adminconsole"){
		key="A";
		while(document.getElementById(key+i)){
		if(document.getElementById(key+i).value==""){
			alert("Please fill all the fields");
			document.getElementById(key+i).focus();
			return false;
			}
		names=names+"_"+document.getElementById(key+i).name;
		i++;	
	}
	}else if(objform.id=="faqsection"){
		key="F";
		while(document.getElementById(key+i)){
		if(document.getElementById(key+i).value==""){
			alert("Please fill all the fields");
			document.getElementById(key+i).focus();
			return false;
			}
		names=names+"_"+document.getElementById(key+i).name;
		i++;
	}
}
	
	
	var hidden="<input type='hidden' id='frmreq' name='frmreq'><input type='hidden' id='names' name='names'><input type='hidden' name='context' id='context' value='customize'>"
	document.getElementById(key+"hidden").innerHTML=hidden;
	document.getElementById("frmreq").value=objform.name;
	document.getElementById("names").value=names; 
	return true;
}


function loadDefaultCSS(objform){
	document.defaultcss.frmreq.value=objform.name;
	document.defaultcss.submit();
}

function imagevalid(ext){
	var img=new Array("jpeg","jpg","png","gif","bmp");
	i=0;
	for (i=0;i<img.length;i++){
		if(ext==img[i])
			return true
	}
	if(i==(img.length-1))
		return false;
	return false;
}

function onfocusinput(obj){
	if(obj.name=="password"){
		document.getElementById("pswd").innerHTML='<input id="password" type="password" name="password" class="login_textbox"/>'
		document.getElementById("password").focus();
		/*obj.type="password";
		obj.value="";
		obj.style.color="";
		var newps=document.createElement('input');
		newps.setAttribute('type','password');
		newps.setAttribute('name',obj.getAttribute('name'));
		newps.setAttribute('id',obj.getAttribute('id'));
		//newps.setAttribute('width',obj.getAttribute('width'));
		newps.setAttribute('style',"{border:1px solid green;height:30px;font-size:17px;width:75px;}");
		obj.parentNode.replaceChild(newps,obj);
		newps.focus();*/
	}else if(obj.name=="username"){
		obj.value="";
		obj.style.color="";
	}
}

/*function onblurinput(obj){
	if(obj.name=="password" && obj.value!=""){
		var newps=document.createElement('input');
		newps.setAttribute('type','text');
		newps.setAttribute('name',obj.getAttribute('name'));
		newps.setAttribute('id',obj.getAttribute('id'));
		newps.setAttribute('size',obj.getAttribute('size'));
		newps.setAttribute('class',obj.getAttribute('class'));
		//newps.setAttribute('style',"");
		newps.setAttribute('value',"Password");
		obj.parentNode.replaceChild(newps,obj);
	}else if(obj.name=="username" && obj.value!=""){
		obj.value="Username";
		//obj.style;
	}
}*/

function imageupload(){
	
}


var lastans='';
var cnttype='';
function queuecheckbox(obj){
	$('input#globalans').attr('checked',false).parent("span").show();
	$('#public_ico').attr('class','public_ico');
	$('#private_ico').attr('class','private_ico');
	$('#greeting_ico').attr('class','greeting_ico');
	$('#globalans_ico').attr('class','globalans_ico');
	$('#queryback_ico').attr('class','queryback_ico');
	
	if($(obj).attr('id')==cnttype){
		$('#public_ico').attr('class','public_ico_selected');
		//$('#public_ico').css({'border':'2px solid blue'});
		cnttype="public_ico";
		
	}else{
		if($(obj).attr('id')=="public_ico"){
			$(obj).attr('class','public_ico_selected')
			cnttype=$(obj).attr('id');
		}else if($(obj).attr('id')=="private_ico"){
			$(obj).attr('class','private_ico_selected')
			cnttype=$(obj).attr('id');
			$('input#globalans').attr('checked',false).parent("span").hide();
		}else if($(obj).attr('id')=="greeting_ico"){
			$(obj).attr('class','greeting_ico_selected')
			cnttype=$(obj).attr('id');
			$('input#globalans').attr('checked',true);
			lastans=document.getElementsByName("anstext")[0].value;	
			document.getElementsByName("anstext")[0].value=document.getElementById("greetmsg").value;
			document.getElementsByName("anstext")[0].readOnly=true;
			return;
		}else if($(obj).attr('id')=="globalans_ico"){
			$(obj).attr('class','globalans_ico_selected')
			cnttype=$(obj).attr('id');
			return;
		}
		
		else if($(obj).attr('id')=="queryback_ico"){
			$(obj).attr('class','queryback_ico_selected')
			cnttype=$(obj).attr('id');
		}
		
	}
	
	if(lastans=='' && document.getElementsByName("anstext")[0].value!=document.getElementById("greetmsg").value)
		lastans=document.getElementsByName("anstext")[0].value;
	document.getElementsByName("anstext")[0].readOnly=false;	
	document.getElementsByName("anstext")[0].value=lastans;
	
	
}

function importPrepare(){
	$("input#importflag").val("importing");
	var file=$("input#importcsv").val();
	$("input#imfilename").val(file);
	if(file=="" || file.length<=0){
		alert("Please browse your computer for a .csv file to import");
		return false;
	}
	var ext=file.substring(file.lastIndexOf('.')+1,file.length);
	if(ext!="csv"){
		alert("Wrong file format. Required a '.csv' file format");
		return false;
	}
	return true;
}

function importChoosen(){
	$("td.aSTCContainer input.wrap-submit").hide();
	$("td.aSTCContainer div#wrapImportFuncHere").slideDown("fast");
		$("td.aSTCContainer div#wrapImportFuncHere input[title=Cancel]").click(function(){			
			$(this).closest("div.catCheckBoxes").slideUp("fast", function(){$("td.aSTCContainer input.wrap-submit").show();});
		});	
}

function assignRecToEdit(size){	
	var rec_id = "";
	var cnt = 0;
	if($("textarea#collectChecked_edit").val()!=""){
													  
		rec_id +=$("textarea#collectChecked_edit").val();														  
		cnt++;		
	}	
	if(cnt==0){
		alert('No records selected for edit.');
		return false;
	}
	if(rec_id!=""){
		$("td.aSTCContainer input.wrap-submit").hide();
		$("td.aSTCContainer div#wrapBulkEditFuncHere").slideDown("fast");
		$("td.aSTCContainer div#wrapBulkEditFuncHere input[title=Cancel]").click(function(){			
			$(this).closest("div.catCheckBoxes").slideUp("fast", function(){$("td.aSTCContainer input.wrap-submit").show();});
		});
		$("td.aSTCContainer div.catCheckBoxes input#Assign").click(function(){
			var stringAssignments="";
			var stringAVals="";																	   
			if($("input#bulkEditCategories").length>0){
				var cntc=0;
				var cat_id="";
				$("input#bulkEditCategories").closest("div.blockInside").find("input[type=checkbox]:checked").each(function(){
					if(cntc>0) cat_id+="_";
					cat_id+=$(this).val();
					cntc++;	
				});	
				if(cntc==0){alert("No Category selected"); return false;}
				stringAssignments+="cats|";
				stringAVals+=cat_id+"|";				
			}
			if($("input#bulkEditAccessLevel").length>0){
				var cnal=0;
				var al_id="";
				$("input#bulkEditAccessLevel").closest("div.blockInside").find("input[type=radio]:checked").each(function(){
					if(cnal>0) al_id+="_";
					al_id+=$(this).val();
					cnal++;	
				});
				if(cnal==0){alert("No Access Level selected"); return false;}
				stringAssignments+="al|";
				stringAVals+=al_id+"|";
			}
			if($("input#bulkEditEmailNot").length>0){
				var cnen=0;
				var en_id="";
				$("input#bulkEditEmailNot").closest("div.blockInside").find("input[type=checkbox]:checked").each(function(){
					if(cnen>0) en_id+="_";
					en_id+=$(this).val();
					cnen++;	
				});
				stringAssignments+="en|";
				stringAVals+=en_id+"|";
			}
			if($("input#bulkEditExpDate").length>0){
				var cnexpd=0;
				var expd_id="";
				expd_id+=$("input#bulkEditExpDate").closest("div.blockInside").find("input#date").val();
					
				stringAssignments+="expd|";
				stringAVals+=expd_id+"|";
			}
			if($("input#bulkEditExpHour").length>0){
				var cnexph=0;
				var exph_id="";
				exph_id+=$("input#bulkEditExpHour").closest("div.blockInside").find("select#exp_time").val();
					
				stringAssignments+="exph|";
				stringAVals+=exph_id+"|";
			}
			if($("input#bulkEditIsGlobal").length>0){
				var cnisg=0;
				var isg_id="";
				$("input#bulkEditIsGlobal").closest("div.blockInside").find("input[type=checkbox]:checked").each(function(){
					if(cnisg>0) isg_id+="_";
					isg_id+=$(this).val();
					cnisg++;																													  
				});
				stringAssignments+="isglob|";
				stringAVals+=isg_id+"|";				
			}
			if($("input#bulkEditQuestType").length>0){
				var cnqtyp=0;
				var qtyp_id="";
				$("input#bulkEditQuestType").closest("div.blockInside").find("input[type=radio]:checked").each(function(){
					if(cnqtyp>0) al_id+="_";
					qtyp_id+=$(this).val();
					cnqtyp++;	
				});
				if(cnqtyp==0){alert("No Question Type selected"); return false;}
				stringAssignments+="qtyp|";
				stringAVals+=qtyp_id+"|";
			}
			var postFields="rec_id=" + $("textarea#collectChecked_edit").val() + "&cat_id=" + stringAVals + "&assignments=" +stringAssignments + "&tbname=" + $("input#tbname").val() + "&context=" + $("input#context1").val();
			$.ajax({
						   type: "POST",
						   url: $("input#assignRecordsToCats").val(),
						   data: postFields,
						   dataType: "html",
						   success: function(responseText){
								if(responseText==1){
									location.reload();
							   }else{
								 alert("Problem with editing records");  
							   }
						   }
					});		
			
		});
	}
return false;
}

function exportChoosen(size){
	var rec_id = "";
	var cnt = 0;
	if($("textarea#collectChecked").val()!=""){
													  
		rec_id +=$("textarea#collectChecked").val();														  
		cnt++;		
	}	
	if(cnt==0){
		alert('No records selected for export.');
		return false;
	}
	if(rec_id!=""){
			$("input#rec_id_exp").val(rec_id);
			var postFields="rec_id=" + rec_id + "&tbname=" + $("input#tbname_exp").val() + "&context=" + $("input#context_exp").val();
			$.ajax({
						   type: "POST",
						   url: $("input#exportRecordsToRaw").val(),
						   data: postFields,
						   dataType: "html",
						   success: function(responseText){
								if(responseText!=0){
									window.location=responseText;
								}else{
								 alert("Problem with exporting records");  
							   }
						   }
					});		
			
	}
return false;
}

function editChoosen(size){
	var rec_id = "";
	var cnt = 0;
	if($("textarea#collectChecked_edit").val()!=""){
													  
		rec_id +=$("textarea#collectChecked_edit").val();														  
		cnt++;		
	}	
	if(cnt==0){
		alert('No records selected for edit.');
		return false;
	}
	if(rec_id!=""){
		$("input#rec_id_edit").val(rec_id);
			$("#frmMultiEdit").submit();			
	}
return false;
}


function collectAllChecked(){
	var bigStringChecked="";	
	$("input#clickToCheckAll").click(function(){			
	if($(this).attr("checked")==true){
	bigStringChecked=$(this).val();
	}else bigStringChecked="";
		$("textarea#collectChecked, textarea#collectChecked_edit").val(bigStringChecked);
	});
	
	$("table#records input[type=checkbox][name=chkRemove], table#qa_table input[type=checkbox][name=chkRemove]").click(function(){
			if($(this).attr("checked")==true){
				bigStringChecked+=$(this).val()+",";
			}else{
				var curFilterVal=new RegExp("("+$(this).val()+"+,)", "g");
				bigStringChecked=bigStringChecked.replace(curFilterVal, "");
			}
			$("textarea#collectChecked, textarea#collectChecked_edit").val(bigStringChecked);
	});
}

function show_overlay(responseText) {
    if ($("div#overlay").length==0) append_overlay(responseText);
    overlay_wrapper.fadeIn("fast");
}

function hide_overlay() {
    overlay_wrapper.fadeOut("fast", function(){										  
		overlay_wrapper.remove();	
		});
}

function append_overlay(responseText) {
    overlay_wrapper = $('<div id="overlay"></div>').appendTo( $('BODY') );    
	overlay_panel = $("<div />" )
             .attr("id", "displayInfoDomainOwner")
             .addClass("displayErrMessage")
             .html(responseText)
			 .appendTo(overlay_wrapper);
    attach_overlay_events();
}

function attach_overlay_events() {
	
	$('div#overlay').click( function(ev) {
        ev.preventDefault();
        hide_overlay();
    });
	$('div.displayErrMessage a').click(function(ev){
		ev.stopPropagation();
	});
	
    
}

	
if(typeof(jQuery)!="undefined"){	
$(document).ready(function() {
		if($("input#storageLimitExceeded").length>0){				   
			$("a, input, button, select, textarea, span.questionDelete").live("click", function(e){
				if($(this).attr("rel")=="logoutLinkAllowedOnly"){
					return true;
				}else{										 
					e.preventDefault();			
					show_overlay("It appears that you have reached your data storage limit, to continue to using ResponseQue <a href='" + $("input#storageLimitExceeded").val() + "'>click here to upgrade your account</a>.");
					return false;
				}
			});
		}
						   
						   
						   
		$("div.showHideGTables h4").live("click", function(){
			$(this).parent("div").find("table").toggle();									   
		});
		collectAllChecked();
		
		$("span.exportRawDataCharts input[type=button]").click(function(){
																		
				$("#exportCharts input#eCChart").val($(this).attr("id"));
				$("#exportCharts input#contextCEX").val("exportCharts");				
				$("#exportCharts").submit();
		});
		
		$("div.topLabels span.overShowHide").hover(function(){
			$(this).next("em").fadeIn("fast").hover(function(){
				return false; }, function(){
						$(this).fadeOut("fast");						
			});
		});
		
});
}
