//For Channel member Contest
function showContestForm(arg)
{
	if(is_login == 0) {
		show_login_text('showContestForm|'+arg,'popup');
	}
	else {
		document.getElementById("frmContest").reset();
		document.getElementById("contErr").innerHTML = "";
		document.getElementById("divContest").style.display='block';
		document.getElementById("hdn_CID").value = arg;
		if(document.getElementById("hdn_CID").value == "referral"){
			document.getElementById("contest_captcha").style.display = "none";
			document.getElementById("contest_btns").style.display = "none";
		}
		else {
			document.getElementById("contest_captcha").style.display = "block";
			document.getElementById("contest_btns").style.display = "block";
		}
		$('cont_ajaxLoader').show();
		formObj = document.getElementById('frmContest');
		postUrl = "action_my_profile.php";
		$(formObj).request({	
			action:postUrl,
		  method: 'post',
		  parameters: { actionType:'VIEW_CONTEST'}, 
		  onSuccess:handleShowContestResponse, 
		  onException: handleShowContestError
		});
	}
}
function handleShowContestResponse(transport)
{
		data=transport.responseText.evalJSON();
		if(data.MESSAGE == "PAGE_RELOAD")
				location.reload();
		else
		{
				if(data.STATUS=="SUCCESS")
				{
						document.getElementById("contest_Content").innerHTML = data.MESSAGE;
						if(document.getElementById("contest_description").scrollHeight == 440) {
							document.getElementById("contest_description").style.overflow = "hidden";
						}
						document.getElementById("CONTEST_WELCOME").innerHTML = data.UPDATEDATA;
						reloadPicContestCaptcha();
						$('cont_ajaxLoader').hide();
				}
				else
				{
						document.getElementById("contErr").innerHTML = data.MESSAGE;
						reloadPicContestCaptcha();
						$('cont_ajaxLoader').hide();
						closeContestForm()
				}
		}
}

function handleShowContestError(transport)
{
	document.getElementById("contErr").innerHTML = "Error processing: Please try later.";
	reloadPicContestCaptcha();
	$('cont_ajaxLoader').hide();
}
function closeContestForm()
{
	document.getElementById("contErr").innerHTML = "";
	document.getElementById("contest_Content").innerHTML = "";
	document.getElementById("CONTEST_WELCOME").innerHTML = "";
	document.getElementById("hdn_CID").value = "";
	document.getElementById("frmContest").reset();
	document.getElementById("contest_captcha").style.display = "block";
	document.getElementById("contest_btns").style.display = "block";
	thisMovie('contestslider').sendTextToFlash('play');
	reloadPicContestCaptcha();
	document.getElementById("divContest").style.display='';
}
function reloadPicContestCaptcha()
{
	document.getElementById("picContestCaptcha").src="captcha.php?forsec=piconcap&"+Math.random();
}
function postVote(formObj,postUrl)
{
		$('cont_ajaxLoader').show();
		$(formObj).request({	
		action:postUrl,
	  method: 'post',
	  parameters: { actionType:'POST_VOTE'}, 
	  onSuccess:handleVotingResponse, 
	  onException: handleVotingError
	});
}	
function handleVotingResponse(transport)
{
		data=transport.responseText.evalJSON();
		if(data.MESSAGE == "PAGE_RELOAD")
				location.reload();
		else
		{
				if(data.STATUS=="SUCCESS")
				{
						//document.getElementById("divResultset").innerHTML = data.UPDATEDATA;
						document.getElementById("votingStatus").style.display = "block";
						document.getElementById("votingStatus").innerHTML = data.MESSAGE;
						reloadPicContestCaptcha();
						$('cont_ajaxLoader').hide();
						closeContestForm();
				}
				else
				{
						document.getElementById("contErr").innerHTML = data.MESSAGE;
						reloadPicContestCaptcha();
						$('cont_ajaxLoader').hide();
				}
		}
		
}

function handleVotingError(transport)
{
	document.getElementById("contErr").innerHTML = "Error processing: Please try later.";
	reloadPicContestCaptcha();
	$('cont_ajaxLoader').hide();
}

//close profile comment box
function closeProfileComment()
{
	document.getElementById('ADD_COMMENT').style.display='none';	
}

// delete comment
function delProfileComment(cid,uid)
{
		var pars = '';
		var myAjax = new Ajax.Request("action_my_profile.php?actionType=DELCOMMENT&cid="+cid+"&uid="+uid, {method: 'post', parameters: pars,
		onSuccess: handleDelCommentResponse
		});	
}

function handleDelCommentResponse(transport)
{
		data=transport.responseText.evalJSON();
		if(data.MESSAGE == "PAGE_RELOAD")
				location.reload();
		else
		{
				if(data.STATUS=="SUCCESS")
				{
						document.getElementById("divResultset1").innerHTML = data.MESSAGE;
						document.getElementById("divResultset").innerHTML = data.UPDATEDATA;
				}
				else
				{
						document.getElementById("divResultset1").innerHTML = "<font color='#000000'>Couldn't delete Comment.</font>";
				}
		}
}

//post profile comments
function postComment(formObj,postUrl){ 
		$('ajaxLoaderAddcomment').show();
		$(formObj).request({	
		action:postUrl,
	  method: 'post',
	  parameters: { actionType:'POSTCOMMENT'}, 
	  onSuccess:handleCommentResponse, 
	  onException: handleCommentError
	});
}	
function handleCommentError(transport)
{
	document.getElementById("divErrAddComment").innerHTML = "Error processing: Please try later.";
	reloadCaptcha_profile_comment();
	$('ajaxLoaderAddcomment').hide();
}

function handleCommentResponse(transport)
{
		data=transport.responseText.evalJSON();
		if(data.MESSAGE == "PAGE_RELOAD")
				location.reload();
		else
		{
				if(data.STATUS=="SUCCESS")
				{
						document.getElementById("divResultset1").innerHTML = data.MESSAGE;
						document.getElementById("divResultset").innerHTML = data.UPDATEDATA;
						//clearEditor();
						reloadCaptcha_profile_comment();
						$('ajaxLoaderAddcomment').hide();
						closeProfileComment();
						
				}
				else
				{
						document.getElementById("divErrAddComment").innerHTML = data.MESSAGE;
						reloadCaptcha_profile_comment();
						$('ajaxLoaderAddcomment').hide();
				}	
		}
}

function handleCommentError(transport)
{
	data=transport.responseText;
	document.getElementById("divStatus").innerHTML = data;			
}
function reloadCaptcha_profile_comment()
{
	document.getElementById("imgCaptcha_profile_comment").src="captcha.php?forsec=addpflcom&"+Math.random();
}
function clearEditor()
{
  //var oEditor = FCKeditorAPI.GetInstance('cmtBody') ;
  //oEditor.SetHTML('') ;
  document.getElementById("divErrAddComment").innerHTML = '';
	document.getElementById('fckComment').value = '';
	document.getElementById("commentCaptcha").value = '';
}
function addProfileComment()
{
	document.getElementById('ADD_COMMENT').style.display='block';
	clearEditor();
	//document.getElementById("frmComment").reset();
	location.href = "#leave_note";
}

// post report
function postReport(formObj,postUrl)
{
		$('ajaxLoader2').show();
		$(formObj).request({	
		action:postUrl,
	  method: 'post',
	  parameters: { actionType:'POST_REPORT'}, 
	  onSuccess:handleReportResponse, 
	  onException: handleReportError
	});
}	
function handleReportResponse(transport)
{
		data=transport.responseText.evalJSON();
		if(data.MESSAGE == "PAGE_RELOAD")
				location.reload();
		else
		{
				if(data.STATUS=="SUCCESS")
				{
						document.getElementById("divRptStatus").innerHTML = "<font style='color:#E26600; font-weight:bold'>"+data.MESSAGE+"</font>";
						//alert(data.MESSAGE);
						closeDivReport();
				}
				else
				{
						document.getElementById("divErr2").innerHTML = data.MESSAGE;
				}
				$('ajaxLoader2').hide();
		}
}

function handleReportError(transport)
{
	document.getElementById("divErr2").innerHTML = "Error processing: Please try later.";
	$('ajaxLoader2').hide();
}

//show report box
function reportComment(cid,touid)
{
		//document.getElementById("over2").style.height = document.body.scrollHeight + "px";
		//document.getElementById("over2").style.width = document.body.scrollWidth + "px";
		document.getElementById("divErr2").innerHTML = "";
		$('ajaxLoader2').hide();
		
		if(document.getElementById("divComment"))
		{
			document.getElementById("divComment").style.display='none';
		}
		document.getElementById("divReport").style.display='block';
		document.getElementById("frmReport").reset();
		document.getElementById("hdnCID").value=cid;
		document.getElementById("hdnTOUID").value=touid;		
		document.getElementById("report_type").focus();
}

// hide report box
function closeDivReport()
{
	document.getElementById('divReport').style.display='none';
}

function getGroups(grptype,uid)
{
		var pars;
		var myAjax = new Ajax.Request("action_my_profile.php?action=GetGRPS&type="+grptype+"&UID="+uid, {method: 'post', parameters: pars,
		onSuccess: populateGrpList
		});	
}

function populateGrpList(transport)
{
	data = transport.responseText;
	document.getElementById("MY_GROUPS").innerHTML = data;
}

// for events //////////

function getEvents(eventtype,uid)
{
		var pars;
		var myAjax = new Ajax.Request("action_my_profile.php?action=GetEVENTS&type="+eventtype+"&UID="+uid, {method: 'post', parameters: pars,
		onSuccess: populateEventList
		});	
}

function populateEventList(transport)
{
	data = transport.responseText;
	document.getElementById("MY_EVENTS").innerHTML = data;
}
// for pictures and photoset //////////

function getPictures(picturetype,uid)
{
		var pars;
		var myAjax = new Ajax.Request("action_my_profile.php?action=GetPICTURES&type="+picturetype+"&UID="+uid, {method: 'post', parameters: pars,
		onSuccess: populatePictureList
		});	
}

function populatePictureList(transport)
{
	data = transport.responseText;
	document.getElementById("MY_PICTURES").innerHTML = data;
}

function show_apireq_div() {
	document.getElementById("api_request_div").style.display = "block";
	reset_api();
}
function reset_api()
{
	document.getElementById("fname").value = "";
	document.getElementById("lname").value = "";
	document.getElementById("email").value = "";
	document.getElementById("divErrApi").innerHTML = "";
	reloadCaptchaapi();
}
function close_apireq_div() {
	document.getElementById("api_request_div").style.display = "none";
}

function send_api_req(formObj,postUrl)
{
		$('APIajxLoader').show();
		$(formObj).request({	
		action:postUrl,
	  method: 'post',
	  parameters: { actionType:'API_REQ'}, 
	  onSuccess:handleAPIResponse, 
	  onException: handleAPIError
	});
}	
function handleAPIResponse(transport)
{
		data=transport.responseText.evalJSON();
		if(data.MESSAGE == "PAGE_RELOAD")
				location.reload();
		else
		{
				if(data.STATUS=="SUCCESS")
				{
					close_apireq_div();
				}
				else
				{
					document.getElementById("divErrApi").innerHTML = data.MESSAGE;
					reloadCaptchaapi();
				}
				$('APIajxLoader').hide();
		}
}

function handleAPIError(transport)
{
	document.getElementById("divErrApi").innerHTML = "Error processing: Please try later.";
	$('APIajxLoader').hide();
}
function reloadCaptchaapi()
{
	document.getElementById("apiCaptcha").src="captcha.php?forsec=apireq&"+Math.random();
	document.getElementById("capcha").value = "";
}
//For private profile
function closePrivateProfileMsgDiv()
{
	document.getElementById("private_profile_msg_div").style.display = "none";
}
function friendRequestToPrivateUser()
{
	closePrivateProfileMsgDiv();
	invite_frnd(document.getElementById('invite_frnd_form'), 'inbox_operation.php');
}


