function getVideos(opt, count, divid, sortby, filterby, perpage, from) {
if(document.getElementById("shownextitem"))
document.getElementById("shownextitem").style.display = 'none';
jQuery.ajax({
type: "GET",
url: "/includes/videos.php",
data: "opt="+opt+"&count="+count+"&divid="+divid+"&sortby="+sortby+"&filterby="+filterby+"&perpage="+perpage+"&from="+from,
success: function(msg){
var arr_msg = msg.split('@SPLIT@')
if(document.getElementById("showmatch"))
document.getElementById("showmatch").innerHTML = arr_msg[1];
$("#"+divid).html(arr_msg[0]);
//$('html, body').animate({scrollTop: $('#'+divid).offset().top}, 1000);
},
beforeSend: function(){
$.blockUI({ message: '<div class="modal-container"><div class="modal-top"></div><div class="modal-mid">Loading Content. Please Wait ...<br /><br /><img src="/images/loading.gif" />.</div><div class="modal-btm">&nbsp;</div></div>' });
},
complete: function(){
//$.unblockUI();
setTimeout("$.unblockUI();", 2000);
}
});
}

function getBlogs(opt, count, divid, sortby, filterby, perpage, from) {
if(document.getElementById("shownextitem"))
document.getElementById("shownextitem").style.display = 'none';
jQuery.ajax({
type: "GET",
url: "/includes/blogs.php",
data: "opt="+opt+"&count="+count+"&divid="+divid+"&sortby="+sortby+"&filterby="+filterby+"&perpage="+perpage+"&from="+from,
success: function(msg){
var arr_msg = msg.split('@SPLIT@')
if(document.getElementById("showmatch"))
document.getElementById("showmatch").innerHTML = arr_msg[1];
$("#"+divid).html(arr_msg[0]);
//$('html, body').animate({scrollTop: $('#'+divid).offset().top}, 1000);
},
beforeSend: function(){
$.blockUI({ message: '<div class="modal-container"><div class="modal-top"></div><div class="modal-mid">Loading Content. Please Wait ...<br /><br /><img src="/images/loading.gif" />.</div><div class="modal-btm">&nbsp;</div></div>' });
},
complete: function(){
$.unblockUI();
}
});
}

function getBlogDetail(blogid,divid) {
jQuery.ajax({
type: "GET",
url: '/includes/myprofileajax.php',
data: 'opt=blogdetail&blogid='+blogid,
success: function(msg){
if(msg == "sessionexpires") {
window.location.href = "/"
return false;
}
$("#"+divid).html(msg);
tb_init('a.thickbox, area.thickbox, input.thickbox');
},
beforeSend: function(){
$.blockUI({ message: '<div class="modal-container"><div class="modal-top"></div><div class="modal-mid">Loading Content. Please Wait ...<br /><br /><img src="/images/loading.gif" />.</div><div class="modal-btm">&nbsp;</div></div>' });
},
complete: function(){
$.unblockUI();
}
});
}


function getComments(opt, count, divid, id, cmsg, from) {
if(document.getElementById("shownextitem"))
document.getElementById("shownextitem").style.display = 'none';
if(opt == "getVideoComments")
var url = "/includes/videos.php";
else
var url = "/includes/blogs.php";
jQuery.ajax({
type: "GET",
url: url,
data: "opt="+opt+"&count="+count+"&divid="+divid+"&id="+id,
success: function(msg){
if(count == 0)	{
arr_msg = msg.split('@SPLIT@')	
$("#"+divid).html(arr_msg[0]);
$("#countComment").html(arr_msg[1]);
} else {
$("#"+divid).html(msg);
}
tb_init('a.thickbox, area.thickbox, input.thickbox');
},
beforeSend: function(){
if(from == 'comment') {	
$.blockUI({ message: '<div class="modal-container"><div class="modal-top"></div><div class="modal-mid">'+cmsg+'<br /><br />Loading Content. Please Wait ...<br /><br /><img src="/images/loading.gif" />.</div><div class="modal-btm">&nbsp;</div></div>' });
} else {
$.blockUI({ message: '<div class="modal-container"><div class="modal-top"></div><div class="modal-mid">Loading Content. Please Wait ...<br /><br /><img src="/images/loading.gif" />.</div><div class="modal-btm">&nbsp;</div></div>' });
}
},
complete: function(){
if(from == 'comment')
setTimeout("$.unblockUI();", 2000);
else
$.unblockUI();
}
});
}

function getThreads(opt, count, divid, id) {
if(document.getElementById("shownextitem"))
document.getElementById("shownextitem").style.display = 'none';
var url = "/includes/profileajax.php";
jQuery.ajax({
type: "GET",
url: url,
data: "opt="+opt+"&count="+count+"&divid="+divid+"&id="+id,
success: function(msg){
if(msg == "sessionexpires") {
window.location.href = "/"
return false;
}
$("#"+divid).html(msg);
tb_init('a.thickbox, area.thickbox, input.thickbox');
},
beforeSend: function(){
$.blockUI({ message: '<div class="modal-container"><div class="modal-top"></div><div class="modal-mid">Loading Content. Please Wait ...<br /><br /><img src="/images/loading.gif" />.</div><div class="modal-btm">&nbsp;</div></div>' });
},
complete: function(){
$.unblockUI();
}
});
}

function addProfileThread(memberid) {
if(jQuery("#threadtext").val() != "" && jQuery("#threadtext").val()!="share your darkest thoughts ....")	{
jQuery.ajax({
type: "POST",
url:'/includes/profileajax.php',
data: "opt=addprofilethread&threadtext="+escape(jQuery("#threadtext").val())+"&rs=apt&memberid="+memberid,
success: function(msg){
if(msg == "sessionexpires") {
window.location.href = "/"
return false;
}
if(msg != "") {
jQuery("#threadtext").val('share your darkest thoughts ....');
tb_remove();
getThreads('getProfileThreads','0','divThreats',memberid);
}
else {
document.location.href = document.location.href;
}
tb_init('a.thickbox, area.thickbox, input.thickbox');
},
complete: function(){
}
});
}
else
return false;
}



function getThreadComment(threadid,divid,from){
if(from == "myprofile")
var url = '/includes/myprofileajax.php';
else
var url = '/includes/profileajax.php';
jQuery.ajax({
type: "POST",
url:url,
data: "opt=getthreadcomment&threadid="+threadid,
success: function(msg){
if(msg == "sessionexpires") {
window.location.href = "/"
return false;
}
if(msg != "") {
$('#'+divid).html(msg);
}
tb_init('a.thickbox, area.thickbox, input.thickbox');
},
complete: function(){
}
});
}

function addProfileThreadCmd(memberid, threadid, textid, divid, divnum) {
if(jQuery("#"+textid).val() != "" && jQuery("#"+textid).val()!="share a thought ...")	{
jQuery.ajax({
type: "POST",
url:'/includes/profileajax.php',
data: "opt=addthreadcomment&commenttext="+escape(jQuery("#"+textid).val())+"&rs=atc&memberid="+memberid+"&threadid="+threadid,
success: function(msg){
if(msg == "sessionexpires") {
window.location.href = "/"
return false;
}
if(msg != "") {
var arr_msg = msg.split('@SPLIT@')
$('#'+divid).append(arr_msg[0]);
if(document.getElementById(divnum))
document.getElementById(divnum).innerHTML = arr_msg[1]
}
tb_init('a.thickbox, area.thickbox, input.thickbox');
document.getElementById(textid).value = 'share a thought ...';
if(document.getElementById('premLen'+threadid))
document.getElementById('premLen'+threadid).value = '250'
},
complete: function(){
}
});
}
else
return false;
}

function deleteThreadComment(commentid, divcommentid, threadid, divnum) {
jQuery.ajax({
type: "POST",
url:'/includes/profileajax.php',
data: "opt=deletethreadcomment&commentid="+commentid+"&rs=dtc&threadid="+threadid,
success: function(msg){
if(msg == "sessionexpires") {
window.location.href = "/"
return false;
}
if(msg != "") {
if(document.getElementById(divnum))
document.getElementById(divnum).innerHTML = msg
document.getElementById(divcommentid).style.display = 'none';
}
else {
document.location.href = document.location.href;
}
tb_init('a.thickbox, area.thickbox, input.thickbox');
},
complete: function(){
}
});	
}

function deleteThread(id, divid) {
jQuery.ajax({
type: "POST",
url:'/includes/profile.php',
data: "opt=deletethread&threadid="+id+"&rs=dpt",
success: function(msg){
if(msg == "sessionexpires") {
window.location.href = "/"
return false;
}
if(msg != "") {
tb_remove(); 
document.getElementById(divid).style.display = 'none';
}
else {
document.location.href = document.location.href;
}
tb_init('a.thickbox, area.thickbox, input.thickbox');
},
complete: function(){
}
});
}

function addProfileImageCmd(memberid, imageid, textid, divid, divnum) {
if(jQuery("#"+textid).val() != "" && jQuery("#"+textid).val()!="write your comment ...")	{
jQuery.ajax({
type: "POST",
url:'/includes/profileajax.php',
data: "opt=addimagecomment&commenttext="+escape(jQuery("#"+textid).val())+"&rs=aic&memberid="+memberid+"&imageid="+imageid,
success: function(msg){
if(msg == "sessionexpires") {
window.location.href = "/"
return false;
}
if(msg != "") {
$('#'+divid).append(msg);
}
tb_init('a.thickbox, area.thickbox, input.thickbox');
document.getElementById(textid).value = 'write a comment ...';
},
complete: function(){
}
});
}
else
return false;
}

function deleteImageComment(commentid, divcommentid, imageid, divnum) {
jQuery.ajax({
type: "POST",
url:'/includes/profileajax.php',
data: "opt=deleteimagecomment&commentid="+commentid+"&rs=dic&imageid="+imageid,
success: function(msg){
if(msg == "sessionexpires") {
window.location.href = "/"
return false;
}
if(msg != "") {
if(document.getElementById(divnum))
document.getElementById(divnum).innerHTML = msg
document.getElementById(divcommentid).style.display = 'none';
}
tb_init('a.thickbox, area.thickbox, input.thickbox');
},
complete: function(){
}
});	
}

function getFriends(opt,page,divid, memberid, from) {
if(from == "myprofile") {
var url = "/includes/myprofileajax.php";
} else {
var url = "/includes/profileajax.php";
}
var data = "opt="+opt+"&page="+page+"&divid="+divid+"&memberid="+memberid
jQuery.ajax({
type: "GET",
url: url,
data: data,
success: function(msg){
if(msg == "sessionexpires") {
window.location.href = "/"
return false;
}
$("#"+divid).html(msg);
$("#"+divid).fadeIn(500)
tb_init('a.thickbox, area.thickbox, input.thickbox');
},
beforeSend: function(){
$("#"+divid).hide();	
$.blockUI({ message: '<div class="modal-container"><div class="modal-top"></div><div class="modal-mid">Loading Content. Please Wait ...<br /><br /><img src="/images/loading.gif" />.</div><div class="modal-btm">&nbsp;</div></div>' });
},
complete: function(){
$.unblockUI();
//$("#"+divid).fadeIn(500)
}
});
}

function getprofileBlogs(opt,page,divid, memberid, from) {
if(from == "myprofile") {
var url = "/includes/myprofileajax.php";
} else {
var url = "/includes/profileajax.php";
}
var data = "opt="+opt+"&page="+page+"&divid="+divid+"&memberid="+memberid
jQuery.ajax({
type: "GET",
url: url,
data: data,
success: function(msg){
$("#"+divid).html(msg);
$("#"+divid).fadeIn(500)
tb_init('a.thickbox, area.thickbox, input.thickbox');
},
beforeSend: function(){
$("#"+divid).hide();	
$.blockUI({ message: '<div class="modal-container"><div class="modal-top"></div><div class="modal-mid">Loading Content. Please Wait ...<br /><br /><img src="/images/loading.gif" />.</div><div class="modal-btm">&nbsp;</div></div>' });
},
complete: function(){
$.unblockUI();
}
});
}

function keywordValueempty(val,fieldname) {
if(document.getElementById(fieldname).value == val) 
document.getElementById(fieldname).value = "";
}

function keywordValuefill(val,fieldname) {
if(document.getElementById(fieldname).value == "") 
document.getElementById(fieldname).value = val;
}

function formSearch() { 
if(document.getElementById('keyword').value == "enter search keyword" || document.getElementById('keyword').value == "") 
return false;
else {
window.location.href = "/search/?q=" + escape(document.getElementById('keyword').value) + "&open=0"; 
}
}

function getSearchRecords(opt,keyword,divid,pagenumber,totalnumber,pagingdivid) {
if(opt == "getSearchvictims") {
document.getElementById('shownextitem').style.display = 'none';
if(document.getElementById("divAddvictims").innerHTML != "" && pagingdivid == "shownextitem") {
document.getElementById(divid).style.display = 'block';
$('html, body').animate({scrollTop: $('#'+divid).offset().top}, 1000);
}
if(pagingdivid == "shownextitem1") {
document.getElementById(divid).style.display = 'none';
$('html, body').animate({scrollTop: $('#victimsstop').offset().top}, 1000);
document.getElementById('shownextitem').style.display = 'block';
}
}
if(opt == "getSearchblogs") {
document.getElementById('shownextitem2').style.display = 'none';
if(document.getElementById("divAddblogs").innerHTML != "" && pagingdivid == "shownextitem2") {
document.getElementById(divid).style.display = 'block';
$('html, body').animate({scrollTop: $('#'+divid).offset().top}, 1000);
}
if(pagingdivid == "shownextitem3") {
document.getElementById(divid).style.display = 'none';
$('html, body').animate({scrollTop: $('#blogsstop').offset().top}, 1000);
document.getElementById('shownextitem2').style.display = 'block';
}
}

if(opt == "getSearchvideos") {
document.getElementById('shownextitem4').style.display = 'none';
if(document.getElementById("divAddvideos").innerHTML != "" && pagingdivid == "shownextitem4") {
document.getElementById(divid).style.display = 'block';
$('html, body').animate({scrollTop: $('#'+divid).offset().top}, 1000);
}
if(pagingdivid == "shownextitem5") {
document.getElementById(divid).style.display = 'none';
$('html, body').animate({scrollTop: $('#flicksstop').offset().top}, 1000);
document.getElementById('shownextitem4').style.display = 'block';
}
}

if(document.getElementById(divid).innerHTML == "" ) {
jQuery.ajax({
type: "GET",
url: "/includes/search.php",
data: "opt="+opt+"&keyword="+keyword+"&divid="+divid+"&pagenumber="+pagenumber+"&totalnumber="+totalnumber,
success: function(msg){
//document.getElementById(divid).innerHTML = msg;
$("#"+divid).html(msg);
$('html, body').animate({scrollTop: $('#'+divid).offset().top}, 1000);
$.unblockUI();
},
beforeSend: function(){
$.blockUI({ message: '<div class="modal-container"><div class="modal-top"></div><div class="modal-mid">Loading Content. Please Wait ...<br /><br /><img src="/images/loading.gif" />.</div><div class="modal-btm">&nbsp;</div></div>' });
},
complete: function(){
$.unblockUI();
}
});
} else {
}
}

function jqueryAddmeasFriend() {
jQuery("#requestfriend").validate({
submitHandler: function(form) {
jQuery.ajax({
type: "POST",
url:'/includes/profileajax.php',
data: "opt=requestfriend&friendid="+jQuery("#friendid").val()+"&rs="+jQuery("#rs").val()+"&message="+escape(jQuery("#message").val()),
success: function(msg){
if(msg == "sessionexpires") {
window.location.href = "/"
return false;
}
if(msg != "") {
document.getElementById('frndcontents').style.display = 'none'
$("#modal-close").hide();
document.getElementById('statusmsg').style.display = 'block';
document.getElementById('statusmsg').innerHTML = msg
document.getElementById('friendrequest').innerHTML = '<span class="cp_vichange" style="margin-top:5px;">Pending Friendship</span>'
setTimeout("tb_remove();", 2000);
}
tb_init('a.thickbox, area.thickbox, input.thickbox');
}
});
}
});
}

function addBlogComment() {
jQuery("#addblogcomment").validate({
rules: {
message: {
required: true,
checkComments: true
}
},
submitHandler: function(form) {
jQuery.ajax({
type: "POST",
url:'/includes/profile.php',
data: "opt=addblogcomment&blogid="+jQuery("#blogid").val()+"&rs="+jQuery("#rs").val()+"&message="+escape(jQuery("#message").val())+"&notify="+jQuery("#notify:checked").val(),
success: function(msg){
if(msg == "sessionexpires") {
window.location.href = "/"
return false;
}
if(msg != "") {
tb_remove(); 	
blogid = jQuery("#blogid").val();
getComments('getBlogComments','0','divBlogComments',blogid,msg,'comment');
}
else {
document.location.href = document.location.href;
}
tb_init('a.thickbox, area.thickbox, input.thickbox');
},
complete: function(){
}
});
}
});
}

function deleteBlog(id, divid, mymemberid, redirect) {
jQuery.ajax({
type: "POST",
url:'/includes/myprofileajax.php',
data: "opt=deleteblog&blogid="+id+"&rs=db",
success: function(msg){
if(msg == "sessionexpires") {
window.location.href = "/"
return false;
}
if(msg != "") {
tb_remove(); 
if(redirect == "blogtab")
getMyProfileAjaxTabs('getMyProfileBlogs','divMyProfileBlogs',mymemberid,'Blogs');
else
getprofileBlogs('getProfileHomeBlogs',0,'divProfileHomeBlogs',mymemberid,'myprofile')
}
else {
document.location.href = document.location.href;
}
tb_init('a.thickbox, area.thickbox, input.thickbox');
},
complete: function(){
}
});
}

function deleteBlogComment() {
jQuery.ajax({
type: "POST",
url:'/includes/profile.php',
data: "opt=deleteblogcomment&commentid="+jQuery("#commentid").val()+"&rs="+jQuery("#rs").val(),
success: function(msg){
if(msg == "sessionexpires") {
window.location.href = "/"
return false;
}
if(msg != "") {
tb_remove();
blogid = jQuery("#blogid").val();
getComments('getBlogComments','0','divBlogComments',blogid,msg,'comment');
}
else {
document.location.href = document.location.href;
}
tb_init('a.thickbox, area.thickbox, input.thickbox');
},
complete: function(){
}
});
}

function addVideoComment() {
jQuery("#addvideocomment").validate({
rules: {
message: {
required: true,
checkComments: true
}
},
submitHandler: function(form) {
jQuery.ajax({
type: "POST",
url:'/includes/profile.php',
data: "opt=addvideocomment&videoid="+jQuery("#videoid").val()+"&rs="+jQuery("#rs").val()+"&message="+escape(jQuery("#message").val()),
success: function(msg){
if(msg == "sessionexpires") {
window.location.href = "/"
return false;
}
if(msg != "") {
tb_remove(); 
videoid = jQuery("#videoid").val();
tb_remove(); getComments('getVideoComments','0','divVideoComments',videoid,msg,'comment');
}
else {
document.location.href = document.location.href;
}
tb_init('a.thickbox, area.thickbox, input.thickbox');
},
complete: function(){
}
});
}
});
}

function deleteVideoComment() {
jQuery.ajax({
type: "POST",
url:'/includes/profile.php',
data: "opt=deletevideocomment&commentid="+jQuery("#commentid").val()+"&rs="+jQuery("#rs").val(),
success: function(msg){
if(msg == "sessionexpires") {
window.location.href = "/"
return false;
}
if(msg != "") {
tb_remove(); 
videoid = jQuery("#videoid").val();
getComments('getVideoComments','0','divVideoComments',videoid,msg,'comment');
}
else {
document.location.href = document.location.href;
}
tb_init('a.thickbox, area.thickbox, input.thickbox');
},
complete: function(){
}
});
}

//profile tabs section

function getProfileAjaxTabs(opt,divid,memberid,anchorid,id,count,from) {
if(anchorid == "SearchFriends") {
var keyword = $('#searchfriends').val()
anchorid = 'friends';
}
else
var keyword = '';
if(anchorid != "PhotoImages") {
var arrValues = [ "home", "details", "blogs", "friends", "photos" ];
$.each(
arrValues,
function( intIndex, objValue ){
if(anchorid == objValue) {
$('#'+anchorid).removeClass('cp_vichme');
$('#'+anchorid).addClass('cp_vichme_act');
} else {
$('#'+objValue).removeClass('cp_vichme_act');
$('#'+objValue).addClass('cp_vichme');
}
}
);
var galleryid = '';
}

if(from == "hometab"){
$("#divProfiles").html('<div id="divProfilePhotoimages"></div>');
if(anchorid == "photos" && from == "hometab")
$('html, body').animate({scrollTop: $('#photos').offset().top}, 1000);
} else {
jQuery.ajax({
type: "POST",
url:'/includes/profileajax.php',
data: "opt="+opt+"&memberid="+memberid+"&id="+id+"&count="+count+"&keyword="+keyword,
success: function(msg){
if(msg == "sessionexpires") {
window.location.href = "/"
return false;
}
if(msg != "") {
$("#divProfiles").html(msg);
}
tb_init('a.thickbox, area.thickbox, input.thickbox');
if(anchorid == "friends" && from == "hometabfrnd")
$('html, body').animate({scrollTop: $('#friends').offset().top}, 1000);
},
beforeSend: function(){
$.blockUI({ message: '<div class="modal-container"><div class="modal-top"></div><div class="modal-mid">Loading Tab Content. Please Wait .....<br /><br /><img src="/images/loading.gif" />.</div><div class="modal-btm">&nbsp;</div></div>' });
},
complete: function(){
$.unblockUI();
}
});
}
}

//my profile - tabs section

function getMyProfileAjaxTabs(opt,divid,memberid,anchorid,id,count,from) {
if(anchorid != "PhotoImages") {
var arrValues = [ "home", "details", "blogs", "friends","message","photos" ];
$.each(
arrValues,
function( intIndex, objValue ){
if(anchorid == objValue) {
$('#'+anchorid).removeClass('cp_vichme');
$('#'+anchorid).addClass('cp_vichme_act');
} else {
$('#'+objValue).removeClass('cp_vichme_act');
$('#'+objValue).addClass('cp_vichme');
}
}
);
var galleryid = '';
}

if(anchorid == "SearchFriends")
var keyword = $('#searchfriends').val()
else
var keyword = '';
if(from == "hometab"){
$("#divProfiles").html('<div id="divProfilePhotoimages"></div>');
if(anchorid == "photos" && (from == "hometab" || from == "hometabadd"))
$('html, body').animate({scrollTop: $('#photos').offset().top}, 1000);
} else {
jQuery.ajax({
type: "POST",
url:'/includes/myprofileajax.php',
data: "opt="+opt+"&memberid="+memberid+"&id="+id+"&count="+count+"&keyword="+keyword,
success: function(msg){
if(msg == "sessionexpires") {
window.location.href = "/"
return false;
}
if(msg != "") {
$("#divMyProfiles").html(msg);
}
tb_init('a.thickbox, area.thickbox, input.thickbox');
checkUncheck();
reOrderImages();
tb_init('a.thickbox, area.thickbox, input.thickbox');
if(anchorid == "photos" && (from == "hometab" || from == "hometabadd"))
$('html, body').animate({scrollTop: $('#photos').offset().top}, 1000);
},
beforeSend: function(){
$.blockUI({ message: '<div class="modal-container"><div class="modal-top"></div><div class="modal-mid">Loading Tab Content. Please Wait .....<br /><br /><img src="/images/loading.gif" />.</div><div class="modal-btm">&nbsp;</div></div>' });
},
complete: function(){
$.unblockUI();
}
});
}
}

function getMyThreads(opt, count, divid, id) {
if(document.getElementById("shownextitem"))
document.getElementById("shownextitem").style.display = 'none';
var url = "/includes/myprofileajax.php";
jQuery.ajax({
type: "GET",
url: url,
data: "opt="+opt+"&count="+count+"&divid="+divid+"&id="+id,
success: function(msg){
if(msg == "sessionexpires") {
window.location.href = "/"
return false;
}
$("#"+divid).html(msg);
tb_init('a.thickbox, area.thickbox, input.thickbox');
},
beforeSend: function(){
$.blockUI({ message: '<div class="modal-container"><div class="modal-top"></div><div class="modal-mid">Loading Content. Please Wait ...<br /><br /><img src="/images/loading.gif" />.</div><div class="modal-btm">&nbsp;</div></div>' });
},
complete: function(){
$.unblockUI();
}
});
}

function addMyProfileThread(memberid) {
if(jQuery("#threadtext").val() != "" && jQuery("#threadtext").val()!="share your darkest thoughts ....")	{
jQuery.ajax({
type: "POST",
url:'/includes/myprofileajax.php',
data: "opt=addmyprofilethread&threadtext="+escape(jQuery("#threadtext").val())+"&rs=apt&memberid="+memberid,
success: function(msg){
if(msg == "sessionexpires") {
window.location.href = "/"
return false;
}	
if(msg != "") {
jQuery("#threadtext").val('share your darkest thoughts ....');
getMyThreads('getMyProfileThreads','0','divThreads',memberid);
}
tb_init('a.thickbox, area.thickbox, input.thickbox');
},
complete: function(){
$.blockUI({ message: '<div class="modal-container"><div class="modal-top"></div><div class="modal-mid">Loading Content. Please Wait ...<br /><br /><img src="/images/loading.gif" />.</div><div class="modal-btm">&nbsp;</div></div>' });
}
});
}
else
return false;
}

function addMyProfileThreadCmd(memberid, threadid, textid, divid, divnum) {
if(jQuery("#"+textid).val() != "" && jQuery("#"+textid).val()!="share a thought ...")	{
jQuery.ajax({
type: "POST",
url:'/includes/myprofileajax.php',
data: "opt=addthreadcomment&commenttext="+escape(jQuery("#"+textid).val())+"&rs=atc&memberid="+memberid+"&threadid="+threadid,
success: function(msg){
if(msg == "sessionexpires") {
window.location.href = "/"
return false;
}
if(msg != "") {
var arr_msg = msg.split('@SPLIT@')
$('#'+divid).append(arr_msg[0]);
if(document.getElementById(divnum))
document.getElementById(divnum).innerHTML = arr_msg[1]
}
tb_init('a.thickbox, area.thickbox, input.thickbox');
document.getElementById(textid).value = 'share a thought ...';
if(document.getElementById('premLen'+threadid))
document.getElementById('premLen'+threadid).value = '250'
},
complete: function(){
}
});
}
else
return false;
}


function deleteFriend(id, divid, mymemberid, redirect) {
jQuery.ajax({
type: "POST",
url:'/includes/myprofileajax.php',
data: "opt=deletefriend&friendid="+id+"&rs=df",
success: function(msg){
if(msg == "sessionexpires") {
window.location.href = "/"
return false;
}
if(msg != "") {
tb_remove(); 
if(redirect == "friendstab")
getMyProfileAjaxTabs('getMyProfileFriends','divMyProfileFriends',mymemberid,'Friends');
else
getFriends('getProfileHomeFriends',0,'divProfileHomeFriends',mymemberid,'myprofile')
}
else {
document.location.href = document.location.href;
}
tb_init('a.thickbox, area.thickbox, input.thickbox');
},
complete: function(){
}
});
}

function manageFriend(id, divid, mymemberid, option) {
if(option == "accept")	
var data = "opt=acceptfriend&friendid="+id+"&rs=afr"
else
var data = "opt=rejectfriend&friendid="+id+"&rs=rfr"
jQuery.ajax({
type: "POST",
url:'/includes/myprofileajax.php',
data: data,
success: function(msg){
if(msg == "sessionexpires") {
window.location.href = "/"
return false;
}
if(msg != "") {
document.getElementById('frndcontents').style.display = 'none'
$("#modal-close").hide();
document.getElementById('statusmsg').style.display = 'block'
var arr_msg = msg.split('@SPLIT@')
document.getElementById('statusmsg').innerHTML = arr_msg[0]
document.getElementById('pendingRequestNumber').innerHTML = arr_msg[2]
if(arr_msg[1] == 0)
document.getElementById('pendingRequest').style.display = 'none'
getMyProfileAjaxTabs('getMyProfileFriends','divMyProfileFriends',mymemberid,'Friends');
setTimeout("tb_remove();", 2000);
}
tb_init('a.thickbox, area.thickbox, input.thickbox');
},
complete: function(){
}
});
}

function getFriendLessDetails(id) {
jQuery.ajax({
type: "POST",
url:'/includes/myprofileajax.php',
data: "opt=getfriendlessdetails&mymemberid="+id,
success: function(msg){
if(msg == "sessionexpires") {
window.location.href = "/"
return false;
}	
if(msg != "") {
$('#divMyDetails').html(msg)
}
tb_init('a.thickbox, area.thickbox, input.thickbox');
},
complete: function(){
}
});
}


function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit) 
field.value = field.value.substring(0, maxlimit);
else 
countfield.value = maxlimit - field.value.length;
}

function friendmssglength() {
$('#message').bind ("input paste", function (e) {
if(document.getElementById('friendmssglimit')) {
setTimeout("textCounter(document.requestfriend.message,document.requestfriend.premLen,document.getElementById('friendmssglimit').value)",50);
}
});
} 

function blogcommentmssglength() {
$('#message').bind ("input paste", function (e) {
if(document.getElementById('friendmssglimit')) {
setTimeout("textCounter(document.requestfriend.message,document.requestfriend.premLen,document.getElementById('blogcommentcharlimit').value)",50);
}
});
} 

function displayAddComment(divid, divid1, from) {
if(from == 'expand')	{
document.getElementById(divid).style.display = 'block';
document.getElementById(divid1).style.display = 'none';
document.getElementById(divid).focus()
} else {
document.getElementById(divid).style.display = 'none';
document.getElementById(divid1).style.display = 'block';
}
}

function displayLightbox(url, title) {
$(document).ready(function(){
tb_show(title,url,'null');
});
}

function autoJump(ctrl_id,e,feild1,feild2,feild3){
var code;
if (e.which) code = e.which; else code = e.keyCode;
if(ctrl_id==1 && document.getElementById(feild1).value.length>=3 && code!=37 && code!=38 && code!=39 && code!=40 && code!=9 && code!=16){
document.getElementById(feild2).focus();	
}
else if(ctrl_id==2 && document.getElementById(feild2).value.length>=3  && code!=37 && code!=38 && code!=39 && code!=40 && code!=9 && code!=16){
document.getElementById(feild3).focus();	
}
}

function ajaxFileUpload(blogid)
	{
		$.ajaxFileUpload
		(
			{
				url:'/includes/myprofileajax.php?opt=blogfileupload&blogid='+blogid,
				secureuri:false,
				fileElementId:'fileToUpload',
				dataType: 'json',
				success: function (data, status)
				{
					if(typeof(data.error) != 'undefined')
					{
						if(data.error != '')
						{
							//alert(data.error);
						}else
						{
							//alert(data.msg);
						}
					}
				},
				error: function (data, status, e)
				{
					alert(e);
				}
			}
		)
		
		return false;

	}
	
// message js function


function getMessages(opt,divid,subtab1,subtab2) {
if(subtab1 != 'compose') {
$("#"+subtab1).removeClass("mail-subtab");
$("#"+subtab1).addClass("mail-subtab-active");
$("#"+subtab2).removeClass("mail-subtab-active");
$("#"+subtab2).addClass("mail-subtab");
$("#compose").addClass("mail-subtab-compose");
$("#compose").removeClass("mail-subtab-compose-active");
} else {
$("#inbox").removeClass("mail-subtab");
$("#inbox").removeClass("mail-subtab-active");
$("#sent").removeClass("mail-subtab");
$("#sent").removeClass("mail-subtab-active");
$("#inbox").addClass("mail-subtab");
$("#sent").addClass("mail-subtab");
$("#compose").removeClass("mail-subtab-compose");
$("#compose").addClass("mail-subtab-compose-active");
}
var data = "opt="+opt+"&divid="+divid
jQuery.ajax({
type: "POST",
url: "/includes/myprofileajax.php",
data: data,
success: function(msg){
if(msg == "sessionexpires") {
window.location.href = "/"
} else {
document.getElementById(divid).innerHTML = msg;
jqueryComposemessage();
checkUncheck();
tb_init('a.thickbox, area.thickbox, input.thickbox');
}
}
});
}

function checkUncheck() {		
$("#aCheckAll").click(function(){
$("#checkUncheckTable").find("INPUT[type='checkbox']").each(function(){
this.checked = true;
});
});			   
$("#aUnCheckAll").click(function(){
$("#checkUncheckTable").find("INPUT[type='checkbox']").each(function(){
this.checked = false;
});
});
}

function checkUnchecksingle() {	
if(document.getElementById('checkall').checked == true) {
$("#checkUncheckTable").find("INPUT[type='checkbox']").each(function(){
this.checked = true;
});
}
else {
$("#checkUncheckTable").find("INPUT[type='checkbox']").each(function(){
this.checked = false;
});
}
}

function jqueryComposemessage() {
jQuery("#composemessage").validate({
rules: {
searchto : {
checkTo: true
}
},
submitHandler: function(form) {
jQuery.ajax({
type: "POST",
url:'/includes/myprofileajax.php',
data: "opt=sendmessage&recipientid="+jQuery("#recipientid").val()+"&subject="+jQuery("#subject").val()+"&message="+jQuery("#message").val()+"&rs="+jQuery("#rs").val(),
success: function(msg){
if(msg == "sessionexpires") {
window.location.href = "/"
return false;
}
if(msg != "") {
displayLightbox('/includes/myprofile.php?opt=sentMessages&height=300&width=900&modal=true', 'sent message')	
getMessages('messageInboxForm','getMessages','inbox','sent')
setTimeout("tb_remove();", 2000);
}
tb_init('a.thickbox, area.thickbox, input.thickbox');
}
});
}
});
}

function displayLightbox(url, title) {
$(document).ready(function(){
tb_show(title,url,'null');
});
}

function managemultiDeletemssgs(opt) {
var split_val = ''
var field=document.getElementsByName('mssgid[]');
for( i =0; i<field.length; i++) {
if(field[i].checked == true) {
split_val += field[i].value+"@SPLIT@"
}
}
if(split_val != "") {
jQuery.ajax({
type: "POST",
url:'/includes/myprofileajax.php',
data: "opt=deletemsgAllChecked&mssgid="+split_val,
success: function(msg){
if(msg == "sessionexpires") {
window.location.href = "/"
} else {
if(opt == "deleteinboxAllchecked")
getMessages('messageInboxForm','getMessages','inbox','sent')
else
getMessages('messageSentForm','getMessages','sent','inbox')
tb_init('a.thickbox, area.thickbox, input.thickbox');
}
}
});
} else {
$("#nocheckbox").html("Please select atleast one")
}
}

function manageMessages() {
jQuery("#formdeletemssgs").validate({
submitHandler: function(form) {
jQuery.ajax({
type: "POST",
url:'/includes/myprofileajax.php',
data: "opt=deletemessages&mssgid="+jQuery("#mssgid").val()+"&rs="+jQuery("#rs").val(),
success: function(msg){
if(msg == "sessionexpires") {
window.location.href = "/"
} else {
document.getElementById('deleteMessages').style.display = 'none'
$('#modal-close').hide();
document.getElementById('statusmsg').style.display = 'block'
document.getElementById('statusmsg').innerHTML = msg
if(jQuery("#opt").val() == "deleteinboxmssgs")
getMessages('messageInboxForm','getMessages','inbox','sent')
else
getMessages('messageSentForm','getMessages','sent','inbox')
setTimeout("tb_remove();", 2000);
tb_init('a.thickbox, area.thickbox, input.thickbox');
}
}
});
}
});
}

function replyMessages() {
jQuery("#replymessage").validate({
submitHandler: function(form) {
jQuery.ajax({
type: "POST",
url:'/includes/myprofileajax.php',
data: "opt=replymessages&mssgid="+jQuery("#mssgid").val()+"&rs="+jQuery("#rs").val()+"&recipientid="+jQuery("#recipientid").val()+"&message="+jQuery("#message").val(),
success: function(msg){
if(msg == "sessionexpires") {
window.location.href = "/"
} else {
document.getElementById('viewMessgsDetailContent').style.display = 'none'
$('#modal-close').hide();
document.getElementById('statusmsg').style.display = 'block'
document.getElementById('statusmsg').innerHTML = msg
getMessages('messageInboxForm','getMessages','inbox','sent')
setTimeout("tb_remove();", 2000);
tb_init('a.thickbox, area.thickbox, input.thickbox');
}
}
});
}
});
}

function manageMultipleFrndRequest(opt) {
var split_val = ''
var field=document.getElementsByName('chkfriendid[]');
for( i =0; i<field.length; i++) {
if(field[i].checked == true) {
split_val += field[i].value+"@SPLIT@"
}
}
if(split_val != "") {
displayLightbox('/includes/myprofile.php?opt='+opt+'&friendid='+split_val+'&modal=true', 'manage friend request')	
} else {
$("#nocheckbox").html("please select atleast one request")
}
}

function manageAllFriend(id, divid, mymemberid, option) {
if(option == "acceptall")	
var data = "opt=acceptallfriend&friendid="+id
else
var data = "opt=rejectallfriend&friendid="+id
jQuery.ajax({
type: "POST",
url:'/includes/myprofileajax.php',
data: data,
success: function(msg){
if(msg == "sessionexpires") {
window.location.href = "/"
return false;
}
if(msg != "") {
document.getElementById('frndcontents').style.display = 'none'
$("#modal-close").hide();
document.getElementById('statusmsg').style.display = 'block'
var arr_msg = msg.split('@SPLIT@')
document.getElementById('statusmsg').innerHTML = arr_msg[0]
document.getElementById('pendingRequestNumber').innerHTML = arr_msg[2]
if(arr_msg[1] == 0)
document.getElementById('pendingRequest').style.display = 'none'
getMyProfileAjaxTabs('getMyProfileFriends','divMyProfileFriends',mymemberid,'Friends');
setTimeout("tb_remove();", 2000);
}
tb_init('a.thickbox, area.thickbox, input.thickbox');
},
complete: function(){
}
});
}

function deletePhoto(galleryid, imgid, mymemberid,from) {
var data = "opt=deletephoto&imgid="+imgid+"&galleryid="+galleryid
jQuery.ajax({
type: "POST",
url:'/includes/myprofileajax.php',
data: data,
success: function(msg){
if(msg == "sessionexpires") {
window.location.href = "/"
return false;
}
tb_remove();
if(from == "organise")
getMyProfileAjaxTabs('getProfilePhotoimagesOrganise','divProfilePhotoimages',mymemberid,'PhotoImages',galleryid)
else
getMyProfileAjaxTabs('getProfilePhotoimages','divProfilePhotoimages',mymemberid,'PhotoImages',galleryid)
tb_init('a.thickbox, area.thickbox, input.thickbox');
}
});
}

function deleteGallery(galleryid, mymemberid) {
var data = "opt=deletegallery&galleryid="+galleryid
jQuery.ajax({
type: "POST",
url:'/includes/myprofileajax.php',
data: data,
success: function(msg){
if(msg == "sessionexpires") {
window.location.href = "/"
return false;
}
tb_remove();
getMyProfileAjaxTabs('getMyProfilePhotos','divMyProfilePhotos',mymemberid,'Photos')
tb_init('a.thickbox, area.thickbox, input.thickbox');
}
});
}

function uploadify() {
var uploaded_images =new Array();
var strCont = '';
$("#fileUpload2").fileUpload({
'uploader': '../images/uploader.swf',
'cancelImg': '../images/cancel.png',
'script': '/includes/galleryajax.php',
'folder': '/uploadgalleryphotos',
'fileExt':'*.jpg;*.gif;*.png',
'fileDesc':'*.jpg;*.gif;*.png',
'auto': true,
'multi': true,
'buttonText': 'Select images',
'buttonImg':'../images/btn-chooseimages.png',
'width':161,
'height':24,
'checkScript': '',
'displayData': 'speed',
'onSelectOnce': function(event, queueID, fileObj) {
//document.getElementById("fileUpload2Uploader").style.display = 'none';
//$("#fileUpload2Uploader").hide();
$('#fileUpload2Uploader').css('opacity', 0); 
},
'onComplete': function(event, queueID, fileObj, response, data) {
//getImageGallery()
//uploaded_images = response;
uploaded_images.push(response);
//alert(response);
},
'onAllComplete': function(event, data) {
for(i=0;i<uploaded_images.length;i++){
var galleryimage = uploaded_images[i].split('@SPLIT@')
strCont =strCont + '<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td width="100" rowspan="3" valign="top"><div align="center"><div class="cntr_vicalbm01"><span class="cntr_vicalbm"><img src="../galleryfiles/images/'+galleryimage[1]+'" alt="preview" /></span></div><input type="hidden" name="uploaded_images'+i+'"  id="uploaded_images'+i+'" value="'+galleryimage[0]+'"></div></td><td colspan="2" align="left"><div align="left"> photo title:<br /><input name="photo_title'+i+'" type="text" class="required field-long" id="photo_title'+i+'" value="" maxlength="100" /><label for="photo_title'+i+'" style="display:none" class="error">title is either empty or invalid</label></div></td></tr><tr><td colspan="2"><div align="left"> description:<br /><div align="left"><textarea name="photo_caption'+i+'" cols="30" rows="2" class="field-long" id="photo_caption'+i+'" onkeydown="textCounter(this.form.photo_caption'+i+',this.form.premLen'+i+',250);"onkeyup="textCounter(this.form.photo_caption'+i+',this.form.premLen'+i+',250);"></textarea><table width="60%" border="0" cellpadding="0" cellspacing="0"><tr><td align="left"><input readonly="readonly" type="text" name="premLen'+i+'" id="premLen'+i+'" value="250" class="char_count" /><span class="form-helper"> characters remaining</span></td></tr></table></div></div></td></tr><tr><td width="215">keywords/tags: <span class="form-helper">(separate with commas)</span><br /><input name="keywords'+i+'" type="text" id="keywords'+i+'" maxlength="100" class="field-long" /><br /></td><td width="123" valign="bottom"><div align="left"></div></td></tr></table>';
if(i!=uploaded_images.length-1){
strCont =strCont + '<div class="hr"/>';
}
}
strCont =strCont + '<input type="hidden" name="total_images" id="total_images" value="'+uploaded_images.length+'"> <table width="100%" border="0" cellpadding="5" cellspacing="0"><tr><td nowrap align="left" class="crumbs">&nbsp;</td><td align="right"><button type="submit" class="button" onClick="submitform();"><strong>save changes</strong></button></td></tr></table>';
$("#galleryImageDisplay").html(strCont);
//alert(response);
document.getElementById('photoCancel').style.marginTop = '-35px';
}
});
}

function addProfilephoto(galleryid,mymemberid,comefrom) {
var data = "opt=addnewgallery&galleryid="+galleryid+"&from=exist"+"&comefrom="+comefrom	
jQuery.ajax({
type: "POST",
url:'/includes/myprofileajax.php',
data: data,
success: function(msg){
if(msg == "sessionexpires") {
window.location.href = "/"
return false;
}
document.getElementById('divAddGallery').innerHTML = msg
uploadify();
$("#formImageUpload").validate({
submitHandler: function(form) {
var data = "opt=addgalleryphoto&total_images="+$('#total_images').val()+"&galleryid="+$('#galleryid').val()
for(i=0; i<$('#total_images').val(); i++) {
data += "&uploaded_images"+i+"="+$('#uploaded_images'+i).val()
data += "&photo_title"+i+"="+$('#photo_title'+i).val()
data += "&photo_caption"+i+"="+$('#photo_caption'+i).val()
data += "&keywords"+i+"="+$('#keywords'+i).val()
}
jQuery.ajax({
type: "POST",
url:'/includes/myprofileajax.php',
data: data,
success: function(msg){
if(msg == "sessionexpires") {
window.location.href = "/"
return false;
}
if(msg != "") {
if(comefrom == 'organise')
getMyProfileAjaxTabs('getProfilePhotoimagesOrganise','divProfilePhotoimages',mymemberid,'PhotoImages',galleryid);
else
getMyProfileAjaxTabs('getProfilePhotoimages','divProfilePhotoimages',mymemberid,'PhotoImages',galleryid);
}
}
});
}
});
}
});
}


function getBadgelogo(badgelogocolor) {
jQuery.ajax({
type: "GET",
url: "/includes/myprofileajax.php",
data: "opt=createprofilebadge&badgelogocolor="+badgelogocolor,
success: function(msg){
document.getElementById("frndcontents").innerHTML = msg;
},
beforeSend: function(){
document.getElementById("frndcontents").innerHTML = 'Loading Content. Please Wait ...<br /><br /><img src="/images/loading.gif" />';	
},
complete: function(){
}
});
}