var itemSaveId;
var mywin;
function rate(rateValue,itemTypeId,classname1)
{		
	//<%=itemTypeId%>
//	var uul = document.getElementById("test");
//	uul.className =classname1;
    var pformname=eval("document.AddEdit1"+itemTypeId);
	var uul = document.getElementById("test");
	uul.className =classname1;
    pformname.reviewitemstarrating.value=rateValue;
    pformname.rateratinggiven.value=rateValue;
    //pformname.elements[0].value=rateValue;
    //pformname.elements[0].value=rateValue;
}

function rate1(rateValue)
{
document.SEARCH.reviewitemstarrating.value=rateValue;
document.SEARCH.rateratinggiven.value=rateValue;
}
function saveEntityForSearch(itemTypeId,userId)
{
	itemSaveId = itemTypeId;
	var pformname= eval("document.AddEdit1"+itemTypeId);	
	submitForm(pformname,gCurrentEntitySaveURL, "POST", handleSave1, gLoginKey, null);
}
function handleSave1(pXMLObject)
{
	//alert('hgysd'+itemSaveId);
	var lXMLResponse;
	var lRoot;
	var lStatus;
	var lResult;
	var lStatus;
	var lResponse;
	var lCount;
	var lFocusField;
	var lCount;
	var lSuccess;
	lXMLResponse = pXMLObject.responseXML;
	lRoot = lXMLResponse.documentElement;
	lRoot = copyNodes(lRoot);
	lResult = lRoot.childNodes[0];
	lSuccess = handleResult(lResult, "AddEdit1"+itemSaveId);
	if (lSuccess)
	{
		clearForm("AddEdit1"+itemSaveId);
		lAddEdit = document.getElementById("AddEdit1"+itemSaveId);
		if (lAddEdit.childNodes != null)
		{
			for (lCount = lAddEdit.childNodes.length - 1; lCount >= 0; lCount--)
			{
				lAddEdit.removeChild(lAddEdit.childNodes[lCount]);
			}
		}
		//showEntityList();
	}
}

function getPreEntityBasedOnFirst()
{
   var lEntity='sccategorymaster';
   var lEntityConfig;
   var lRegularEntityPreFetch;
   lEntityConfig = eval("entityConfiguration." + lEntity);

   var itemId=document.SEARCH.S_itmtypmstrid_itmtypmstrdcnid.options[document.SEARCH.S_itmtypmstrid_itmtypmstrdcnid.selectedIndex].value;
   if (lEntityConfig.URLForPreFetch != null)
   {
		var lAJAXInteraction;
		lAJAXInteraction = new AJAXInteraction(lEntityConfig.URLForPreFetchAfterFirst, handlePreEntity);
		lAJAXInteraction.doPost('itemId=' + itemId);
   }
}
function saveFeedBack()
{
	submitForm(document.AddFeedBack,gCurrentEntitySaveURL, "POST", fdHandleSave, gLoginKey, null);
}

function showFeedBackList(orgFolder)
{ 	
   // dateValidation();
    //var litemType = document.SEARCH.S_itmtypmstrid_itmtypmstrdcnid.value;
    //if(!litemType)
	//{
	 //alert(MSG_NO_ITEM_TYPE_SELECTED);
	 //return;
	//}
	clearDIV("AddEdit");
	var lEntity='sccategorymaster';
	var	lEntityConfig = eval("entityConfiguration." + lEntity);		
	showOnlyEntity(lEntity);
	showEntityListforFeedBack(orgFolder);
	//var pformname= eval("document.LIST");
	//var lListFeedBackUrl="/dotcom/SearchFeedBackList.kar";
	//submitForm(pformname,lListFeedBackUrl+'?='+litemType, "POST", OpenNewFeedBackDiv, gLoginKey, null);
}
function showEntityListforFeedBack(orgFolder)
{
	var lListElement;
	var lRoot;
	var lListElement;
	var lRequest;

	requestListforFeedBack(orgFolder);
}
/**
 * This function requests for the list of entities based on the filter
 * options specified by the user from the server.
 */
function requestListforFeedBack(orgFolder)
{
	var lRequest;
	var lAJAXInteraction;
	var lXMLObject;
	lRequest = getRequest(document.SEARCH, gLoginKey);
	//submitForm(document.SEARCH, gCurrentEntityListURL, "POST", searchforlisting, gLoginKey, null);
	lAJAXInteraction = new AJAXInteraction(gCurrentEntityListURL, null, true);
	lXMLObject = lAJAXInteraction.doPost(lRequest);
	OpenNewFeedBackDiv(lXMLObject,orgFolder);
	handleforSearch(lXMLObject);

}
function searchforlisting(pXMLObject)
{
    var lXMLResponse;
	var lRoot;
	var lStatus;
	var lResult;
	var lStatus;
	var lResponse;
	var lCount;
	var lFocusField;
	var lCount;
	var lSuccess;
	lXMLResponse = pXMLObject.responseXML;
	lRoot = lXMLResponse.documentElement;
	lRoot = copyNodes(lRoot);
	lResult = lRoot.childNodes[0];
	lSuccess = handleResult(lResult, "Search");
	if (lSuccess)
    { 
		OpenNewFeedBackDiv(pXMLObject,gOrgFolder);
	}
}
function SaveEditedFeedBack(lSelectedValue)
{
	var lEditFeedBackUrl="/dotcom/"+gOrgFolder+"/AdminSaveFeedBack.kar";
    var pformname= eval("document.AddEdit");
	submitForm(pformname,lEditFeedBackUrl+'?reviewitemid='+lSelectedValue, "POST", handleSaveforSearch, gLoginKey, null);
}
function FeedBackEdit(pOrgfolder,lSelectedValue)
{		
	clearDIV("AddEdit");
	var lElement;
	var lSearch;
	var lRequest;
	var lXMLResponse;
	var lRoot;	
	var lEditFeedbacktemplate="/dotcom/"+pOrgfolder+"/FeedBackManagement/jsp/AdminEditFeedBack.jsp?reviewitemid="+lSelectedValue;
	var lAJAXInteraction = new AJAXInteraction(lEditFeedbacktemplate, null, true);
		lRequest = lAJAXInteraction.doPost('LK=' + gLoginKey);
		lXMLResponse = lRequest.responseXML;
		lRoot = lXMLResponse.documentElement;
		lElement = copyNodes(lRoot);

	var lSearch= document.getElementById("AddEdit");
	lSearch.appendChild(lElement);
	getEditFeedBackPreEntity(lSelectedValue);
}
function handleforSearch(pXMLObject)
{
	var lXMLResponse;
	var lRoot;
	var lStatus;
	var lResult;
	var lStatus;
	var lResponse;
	var lCount;
	var lFocusField;
	var lCount;
	lSuccess = false;
	if (pXMLObject.attributes != null)
	{
		lStatus = null;
		lMessage = null;
		lStatus = pResult.attributes.getNamedItem("STATUS").value;
		
		if (pResult.attributes.getNamedItem("MESSAGE") != null)
		{
			lMessage = pResult.attributes.getNamedItem("MESSAGE").value;
		}
		
		if (lStatus != null)
		{
			lSuccess = (lStatus == "0");
			if (lMessage != null)
			{
				if(lStatus == "1")
				{
					
				}
				if(lStatus == "2")
				{
					clearDIV("Listing");
					clearDIV("AddEdit");
				}
				showMessage(lMessage);
				
			}
			
			if(lStatus != "2")
			{
				lFocusField = pResult.attributes.getNamedItem("FOCUS");
				if(lFocusField != null)
				{
					eval("document.SEARCH." + lFocusField.value + ".focus()");
				}
			}
		}
	}
	return lSuccess;
}
function handleSaveforSearch(pXMLObject)
{
	var lXMLResponse;
	var lRoot;
	var lStatus;
	var lResult;
	var lStatus;
	var lResponse;
	var lCount;
	var lFocusField;
	var lCount;
	var lSuccess;
	lXMLResponse = pXMLObject.responseXML;
	lRoot = lXMLResponse.documentElement;
	lRoot = copyNodes(lRoot);
	lResult = lRoot.childNodes[0];
	lSuccess = handleResult(lResult, "AddEdit");
	if (lSuccess)
	{
		clearForm("AddEdit");
		lAddEdit = document.getElementById("AddEdit");
		if (lAddEdit.childNodes != null)
		{
			for (lCount = lAddEdit.childNodes.length - 1; lCount >= 0; lCount--)
			{
				lAddEdit.removeChild(lAddEdit.childNodes[lCount]);
			}
		}
		showEntityList();
		//showUpdateSearch();
	}
}
function getEditFeedBackPreEntity(lSelectedValue)
{
		var lAJAXInteraction;
		var lEditFeedBackUrl="/dotcom/"+gOrgFolder+"/AdminEditFeedBack.kar";
		submitForm(document.SEARCH, lEditFeedBackUrl+'?reviewitemid='+lSelectedValue, "POST", showEdit, gLoginKey, null);
}
function EditFeedBack(orgFolder)
{

	var lSelectedValue;
	var lElement;
	lElement = eval("document.LIST." + gCurrentEntityIdField);
	if (!lElement)
	{
		alert(MSG_NO_RECORDS_SELECTED);
		return;
	}
    gClearAddEdit = true;
	lSelectedValue = gUtil.getValue(lElement);
	if (gUtil.trim(lSelectedValue[0]).length > 0 || gUtil.trim(lSelectedValue[1]).length > 0)
	{
		//alert("Selected Value after trim"+lSelectedValue);
	}
	else
	{
	  alert(MSG_NO_RECORDS_SELECTED);
	  return;
	}	
	lSelectedValue = lSelectedValue.toString();
	lSelectedValue=lSelectedValue.split("-");
	lSelectedValue=lSelectedValue[0];
	FeedBackEdit(orgFolder,lSelectedValue);	
}
function ViewAdminFeedBack(orgFolder)
{

	var lSelectedValue;
	var lElement;
	lElement = eval("document.LIST." + gCurrentEntityIdField);
	if (!lElement)
	{
		alert(MSG_NO_RECORDS_SELECTED);
		return;
	}
    gClearAddEdit = true;
	lSelectedValue = gUtil.getValue(lElement);
	if (gUtil.trim(lSelectedValue[0]).length > 0 || gUtil.trim(lSelectedValue[1]).length > 0)
	{
		//alert("Selected Value after trim"+lSelectedValue);
	}
	else
	{
	  alert(MSG_NO_RECORDS_SELECTED);
	  return;
	}	
	lSelectedValue = lSelectedValue.toString();
	lSelectedValue=lSelectedValue.split("-");
	lSelectedValue=lSelectedValue[0];
	FeedBackView(orgFolder,lSelectedValue);	
}
function FeedBackView(pOrgfolder,lSelectedValue)
{		
	clearDIV("AddEdit");
	var lElement;
	var lSearch;
	var lRequest;
	var lXMLResponse;
	var lRoot;	
	var lViewFeedbacktemplate="/dotcom/"+pOrgfolder+"/FeedBackManagement/jsp/AdminViewFeedBack.jsp?reviewitemid="+lSelectedValue;
	var lAJAXInteraction = new AJAXInteraction(lViewFeedbacktemplate, null, true);
		lRequest = lAJAXInteraction.doPost('LK=' + gLoginKey);
		lXMLResponse = lRequest.responseXML;
		lRoot = lXMLResponse.documentElement;
		lElement = copyNodes(lRoot);

	var lSearch= document.getElementById("AddEdit");
	lSearch.appendChild(lElement);
	getViewFeedBackPreEntity(lSelectedValue);
}

function getViewFeedBackPreEntity(lSelectedValue)
{
	var lViewFeedBackUrl="/dotcom/"+gOrgFolder+"/AdminViewFeedBack.kar";
	submitForm(document.SEARCH, lViewFeedBackUrl+'?reviewitemid='+lSelectedValue, "POST", showViewFeedBack, gLoginKey, null);
}
function showViewFeedBack(pXMLObject)
{
	var lXMLResponse;
	var lBaseEdit;
	var lEntity;
	var lData;
	var lLists;
	var lChildren;
	var lCount;
	var lSuccess;
	lXMLResponse = pXMLObject.responseXML;
	lBaseEdit = lXMLResponse.documentElement;
	lBaseEdit = copyNodes(lBaseEdit);
	lSuccess = handleResult(lBaseEdit.childNodes[0]);
	if (lSuccess)
	{
		lChildren = lBaseEdit.childNodes;
		lLists = null;
		for (lCount = 1; lCount < lChildren.length; lCount++)
		{
			if (!isNodeNull(lChildren[lCount]))
			{
					if (lChildren[lCount].nodeName == "DATA")
				{
						lData = lChildren[lCount];
				}
				else if (lChildren[lCount].nodeName == "LISTS")
				{
					lLists = parseLists(lChildren[lCount]);
				}
			}
		}
		for (lCount = 0; lCount < lData.childNodes.length; lCount++)
		{
			fillViewfeedback(lData.childNodes[lCount]);
		}
		if (gEntityConfig.postView != null)
		{
			eval (gEntityConfig.postView + "(pXMLObject)");
		}
	}
}
function fillViewfeedback(pEntity)
{
	var lCount;
	var lSpan;
	for (lCount = 0; lCount < pEntity.attributes.length; lCount++)
	{
		lSpan = document.getElementById(pEntity.attributes[lCount].name);
		if (lSpan)
		{
			if (!!document.all)
			{
				lSpan.innerText = Url.decode(pEntity.attributes[lCount].value);
			}
			else
			{
				clearDIV(pEntity.attributes[lCount].name);
				lSpan.appendChild(document.createTextNode(Url.decode(pEntity.attributes[lCount].value)));
			}
		}
	}
}
function ApproveFeedBack()
{
	var lSelectedValue;
	var lElement;
	lElement = eval("document.LIST." + gCurrentEntityIdField);
	if (!lElement)
	{
		alert("There is No Record Selected.");
		return;
	}
    gClearAddEdit = true;
	lSelectedValue = gUtil.getValue(lElement);
	if (gUtil.trim(lSelectedValue[0]).length > 0 || gUtil.trim(lSelectedValue[1]).length > 0)
	{
		//alert("Selected Value after trim"+lSelectedValue);
	}
	else
	{
	  alert("There is No Record Selected.");
	  return;
	}	
	lSelectedValue = lSelectedValue.toString();
	lSelectedValue=lSelectedValue.split("-");	

	
	var lApproveFeedBackUrl="/dotcom/"+gOrgFolder+"/ApproveFeedBack.kar";
    var pformname= eval("document.AddEdit");
	submitForm(pformname,lApproveFeedBackUrl+'?reviewitemid='+lSelectedValue[0], "POST", handleSaveforSearch, gLoginKey, null);

	//var lEntity='screviewitem';
	//var lEntity='sccategorymaster';
	//var	lEntityConfig = eval("entityConfiguration." + lEntity);		
	//showOnlyEntity(lEntity);
	//showEntityList();
	//showFeedBackList();
}
function showApprove(pXMLObject)
{
	var lXMLResponse;
	var lBaseEdit;
	var lEntity;
	var lData;
	var lLists;
	var lChildren;
	var lCount;
	var lSuccess;
	lXMLResponse = pXMLObject.responseXML;
	lBaseEdit = lXMLResponse.documentElement;
	lBaseEdit = copyNodes(lBaseEdit);
	lSuccess = handleResult(lBaseEdit.childNodes[0]);
	if (lSuccess)
	{
		lChildren = lBaseEdit.childNodes;
		lLists = null;
		for (lCount = 1; lCount < lChildren.length; lCount++)
		{
			if (!isNodeNull(lChildren[lCount]))
			{
					if (lChildren[lCount].nodeName == "DATA")
				{
						lData = lChildren[lCount];
				}
				else if (lChildren[lCount].nodeName == "LISTS")
				{
					lLists = parseLists(lChildren[lCount]);
				}
			}
		}
		
	}
}

function DeleteFeedBack()
{
	var lSelectedValue;
	var lElement;
	lElement = eval("document.LIST." + gCurrentEntityIdField);
	if (!lElement)
	{
		alert("There is No Record Selected.");
		return;
	}
    gClearAddEdit = true;
	lSelectedValue = gUtil.getValue(lElement);
	if (gUtil.trim(lSelectedValue[0]).length > 0 || gUtil.trim(lSelectedValue[1]).length > 0)
	{
		
	}
	else
	{
	  alert("There is No Record Selected.");
	  return;
	}	
	lSelectedValue = lSelectedValue.toString();
	lSelectedValue=lSelectedValue.split("-");	

//	var lAJAXInteraction;
//	lAJAXInteraction = new AJAXInteraction('/dotcom/DeleteFeedBack.kar', showEdit);
//	lAJAXInteraction.doPost('reviewitemid=' + lSelectedValue[0]);
   var answer = confirm("Do You Really want to discard this Review ?");
   if(answer)
   {
	var lDeleteFeedBackUrl="/dotcom/"+gOrgFolder+"/DeleteFeedBack.kar";
	submitForm(document.SEARCH, lDeleteFeedBackUrl+'?reviewitemid='+lSelectedValue[0], "POST", handleSaveforSearch, gLoginKey, null);
   }
   else
   {
   }


	//var lEntity='screviewitem';
	//var lEntity='sccategorymaster';
	//var	lEntityConfig = eval("entityConfiguration." + lEntity);		
	//showOnlyEntity(lEntity);
	//showEntityList();
}


function fdHandleSave(pXMLObject)
{
	var lXMLResponse;
	var lRoot;
	var lStatus;
	var lResult;
	var lStatus;
	var lResponse;
	var lCount;
	var lFocusField;
	var lCount;
	var lSuccess;
	lXMLResponse = pXMLObject.responseXML;
	lRoot = lXMLResponse.documentElement;
	lRoot = copyNodes(lRoot);
	lResult = lRoot.childNodes[0];
	lSuccess = handleResult(lResult, "AddFeedBack");
	if (lSuccess)
	{
		clearForm("AddFeedBack");
		lAddEdit = document.getElementById("AddFeedBack");
		if (lAddEdit.childNodes != null)
		{
			for (lCount = lAddEdit.childNodes.length - 1; lCount >= 0; lCount--)
			{
				lAddEdit.removeChild(lAddEdit.childNodes[lCount]);
			}
		}
		showFD();
	}
}

function showFD()
{
	var lEntity='screviewitem';
	var	lEntityConfig = eval("entityConfiguration." + lEntity);		
	showEntity(lEntity);
}

function showDFCategoryAdd()
{
	var lEntity='discussionforumscategory';
	var	lEntityConfig = eval("entityConfiguration." + lEntity);		
	showOnlyEntity(lEntity);
	showEntityAdd();
}

function showDFReplies(pXMLObject)
{
	var lCount;
	var lForm;
	var lElementExists;
	var lSelectedValue;
	var lElement;
	var lEntity='discussionforums';
	var lRegularEntityList;
	lElement = eval("document.LIST." + gCurrentEntityIdField);
	if (!lElement)
	{
		alert("Please select topic to view reply.");
		return;
	}
	gClearAddEdit = true;
	lSelectedValue = gUtil.getValue(lElement);
	if (gUtil.trim(lSelectedValue[0]).length > 0 || gUtil.trim(lSelectedValue[1]).length > 0)
	{
		//alert("Selected Value after trim"+lSelectedValue);
	}
	else
	{
		alert("Please select topic to view reply.");
		return;
	}
	lEntityConfig = eval("entityConfiguration." + lEntity);
	lRegularEntityList =lEntityConfig.URLForEntityList;
	lEntityConfig.URLForEntityList =lEntityConfig.URLForEntityReplyList;

	submitForm(document.LIST,lEntityConfig.URLForEntityList, "POST", showReplyList, gLoginKey, null);
	return;

}
function addReplies(pXMLObject)
{
	var lCount;
	var lForm;
	var lElementExists;
	var lSelectedValue;
	var lElement;
	var lRegularPostAddEdit;
	var lEntity='discussionforums';
	var lEntityConfig;
	var lRegularAddEdit;
	
	lElement = eval("document.LIST." + gCurrentEntityIdField);
		//alert("Within Reply::::::::;;");
	if (!lElement)
	{
		alert("Please select topic to add reply.");
		return;
	}
	gClearAddEdit = true;
	lSelectedValue = gUtil.getValue(lElement);
	if (gUtil.trim(lSelectedValue[0]).length > 0 || gUtil.trim(lSelectedValue[1]).length > 0)
	{
		//alert("Selected Value after trim"+lSelectedValue);
	}
	else
	{
		alert("Please select topic to view reply.");
		return;
	}
	lEntityConfig = eval("entityConfiguration." + lEntity);
	
	lRegularPostAddEdit = lEntityConfig.postAddEdit;
	lEntityConfig.postAddEdit = 'getParentTopic';
	
	//lRegularAddEdit = lEntityConfig.addEditTemplate;
	//gCurrentAddEditTemplate = "/DiscussionForum/templates/global/DiscussionForumReply.jsp";
	
	showEntityAdd();
	gCurrentEntity.postAddEdit = lRegularPostAddEdit;
	
	//gCurrentAddEditTemplate = lRegularAddEdit;
	
}
function showDFEdit()
{
	var lEntity='discussionforums';
	
	lEntityConfig = eval("entityConfiguration." + lEntity);
	
	lRegularPostAddEdit = lEntityConfig.postAddEdit;
	lEntityConfig.postAddEdit = null;
	showEntityEdit();
	
	gCurrentEntity.postAddEdit = lRegularPostAddEdit;
	
}
function showReplyList(pXMLObject)
{
	var lEntity='discussionforums';
	var lRegularURLEntityList;
	
	lEntityConfig = eval("entityConfiguration." + lEntity);	
	lRegularURLEntityList = lEntityConfig.URLForEntityList;
	lEntityConfig.URLForEntityList = lEntityConfig.URLForEntityReplyList;
	showListing(pXMLObject);	
		
}
function fngetCurrDateTime123()
{
	var currentTime = new Date();
	var month = currentTime.getMonth() + 1;
	var day = currentTime.getDate();
	var year = currentTime.getFullYear();
	var hours = currentTime.getHours();
	var minutes = currentTime.getMinutes();
	var seconds = currentTime.getSeconds();
	if (minutes < 10)
	minutes = "0" + minutes;
	if (seconds < 10)
	seconds = "0" + seconds;
	var dateTime=day+"-"+month+"-"+year+" "+hours+":"+minutes;
	return dateTime;
}
function preview(itemId,orgFolder)
{
   mywin =window.open("/dotcom/"+orgFolder+"/FeedBackManagement/jsp/Noname2.html","mywin","height=300,width=500,left=100,top=200,resizable=yes,scrollbars=yes,status=yes");
   timer = window.setTimeout("preview1('"+itemId+"')",1500);
}
function preview1(itemId)
{
	var shownameflag ;
    var pformname=eval("document.AddEdit1"+itemId);
    var as = mywin.document.getElementById("AddEdit");	
	var userName = pformname.reviewitemusername.value;
	var title =pformname.reviewitemitemtitle.value;
	var description = pformname.reviewitemdescription.value;
	var rating = pformname.reviewitemstarrating.value;
	if (rating == "")
	{
	   rating = "rating";
	}
	if (rating == 1 )
	{
		rating= "rating onestar";
	}
	if (rating == 2 )
	{
	   rating= "rating twostar";
	}
	if (rating == 3 )
	{
	   rating= "rating threestar";
	}
	if ( rating == 4 )
	{
		rating= "rating fourstar";
	}
	if ( rating == 5 )
	{
	   rating= "rating fivestar";
	}	       		   

	for (i=0; i < pformname.reviewitemshownameflag.length; i++)
    {
       if (pformname.reviewitemshownameflag[i].checked)
       {
             shownameflag = pformname.reviewitemshownameflag[i].value;
	   }
    }            
  
	var currDate=null;
	currDate=fngetCurrDateTime123();	
	if(shownameflag=="N")
	{
		userName="Guest";
	}

    as.innerHTML="<p class='view_feedback_heading_name'>"+userName+"</p>";   
    as.innerHTML+="<p class='view_feedback_date'>"+currDate+"</p>";
	as.innerHTML+="<p class='"+rating+"'></p>";
	as.innerHTML+="<P class='view_feedback_title'>"+title+"</P>";
	as.innerHTML+="<P class='view_feedback_text'>"+description+"</P>";
	as.innerHTML+="</BR>";	
}
function loginRequired()
{
	showMessage(MSG_LOG_IN);
}
function savefeedBackonly(itemTypeId,itemTypeName,userId)
{
    var pformname=eval("document.AddEdit1"+itemTypeId);
//   	pformname.reviewitemshownameflag.value=trim(pformname.reviewitemshownameflag.value);
//    alert(pformname.reviewitemshownameflag.value);
    var reviewTitle =  pformname.reviewitemitemtitle;
	var reviewComments =  pformname.reviewitemdescription;
	var ratings =  pformname.reviewitemstarrating;
	if (!reviewTitle.value)
	{
		showMessage(MSG_NO_REVIEW_TITLE);
		reviewTitle.focus();
		return;
	}
	if (!reviewComments.value)
	{
		showMessage(MSG_NO_REVIEW_COMMENTS);
		reviewComments.focus();
		return;
	}
	if (!ratings.value)
	{
		showMessage(MSG_NO_REVIEW_RATINGS);			
		return;
	}
    pformname.reviewitemuserid.value=userId;
    pformname.rateitemuserid.value=userId;
	showOnlyEntity('SCREVIEWITEM');   
	saveEntityForSearch(itemTypeId,userId);
	addfeedback(itemTypeId,itemTypeName);
}

function tossforfeedback(e)
{
  return false;
}
	
function daysBetween(date1, date2) {
    var DSTAdjust = 0;
    // constants used for our calculations below
    oneMinute = 1000 * 60;
    var oneDay = oneMinute * 60 * 24;
    // equalize times in case date objects have them
    date1.setHours(0);
    date1.setMinutes(0);
    date1.setSeconds(0);
    date2.setHours(0);
    date2.setMinutes(0);
    date2.setSeconds(0);
    // take care of spans across Daylight Saving Time changes
    if (date2 > date1) {
        DSTAdjust = 
            (date2.getTimezoneOffset() - date1.getTimezoneOffset()) * oneMinute;
    } else {
        DSTAdjust = 
            (date1.getTimezoneOffset() - date2.getTimezoneOffset()) * oneMinute;    
    }
    var diff = Math.abs(date2.getTime() - date1.getTime()) - DSTAdjust;
    return Math.ceil(diff/oneDay);
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	




