// Specify the file names which handle the AJAX Request
var FiletoHandleAJAXReq = "message-center.php";
var conversationFile = "message-conversation.php";
var sendMessageFile = FiletoHandleAJAXReq;
var updateTab = "";



function getUnreadMessages(){
	$.ajax({
		type:'POST',
		url:'message-center.php',
		data:'action=getunreadmessages',
		success:function(data){
			$("#unreadMessages").html(data);
		}
	});
	setTimeout(getUnreadMessages,1000*60*5);
}


function grantDenyRequest(requestStatus, reqOf, readReq){
	$("#subject"+readReq).attr('className','read1');
	$("#Request-Grant-Deny").html(small_load);
	$.ajax({
		type:'POST',
		url:'message-center.php',
		data:'action=grantDenyRequest&request='+requestStatus+'&reqOf='+reqOf+'&readReq='+readReq ,
		success:function(data){
			$('#listallmessages-tab').html(data);
		}
	});
}

/*------------------------------------------------------------------------------- 
#	END OF Part 2.
#	START OF Part 3.
-------------------------------------------------------------------------------*/

//function to send message
function sendMessage(contact){
	if(contact == 'contactPoster'){
		updateTab = '#company-investment-info';
	}
	if(contact == 'contactCompany'){
		updateTab = '#writenewmessage';
	}
	else{
		updateTab = '#TabbedPanels1-TabbedPanels1'
	}
	$('#contact_hidden').val(contact);
	$('#action_hidden_msg').val('sendNewMessage');
	$('#submitForm').hide();
	$('#wait_cabt').show();
	$('#msgWritten').html(load_gif);
	$("#frmWriteEditMessag").ajaxSubmit({
		target: updateTab
	});
}

//function to Send Request to Company
function sendRequest(){
	$('#action_hidden_msg').val('sendRequest');
	$('#submitForm').hide();
	$('#msgWritten').html(load_gif);
	$("#frmWriteEditMessag").ajaxSubmit({
		target: '#company-investment-info'
	});
}

//function to View/Reply Entire Message
function viewreplyMessage(msg_id, action){
	var showTab;
	var markRead = "yes";
	$('#TabbedPanels1-TabbedPanels1').html(load_gif);
	$.ajax({
		type:'POST',
		url:'message-center.php',
		data:'action='+action+'message&msg_id='+msg_id+'&markRead='+markRead,
		success: function(data){
			$('#TabbedPanels1-TabbedPanels1').html(data);
			getUnreadMessages();
		}
	});
}

function contactComp(id, type){
	tb_show("Contact Company",FiletoHandleAJAXReq+"?action=contactcompany&comp_id="+id+"&width=750&height=400&modal=true",false);
}

function contactInvestor(id){
	$('#TabbedPanels1-TabbedPanels1').html(load_gif);
	$.ajax({
		type:'POST',
		url:'message-center.php',
		data:'action=contactInvestor&investor_id='+id,
		success: function(data){
			$('#TabbedPanels1-TabbedPanels1').html(data);
		}
	});
}

function getInvited(id, type){
	$('#invite_container').hide();
	$("#contact_container").show();
	$.ajax({
		type:'POST',
		url:'message-center.php',
		data:'action=getInvited&comp_id='+id+'&type='+type,
		success: function(data){
			$('#contact_container').html(data);
		}
	});
}

function cancelGetInvite(){
	$("#contact_container").hide();
	$("#invite_container").show();
}

function requestCompany(id){
	$('#TabbedPanels1').hide();
	$("#loader").css("display","block");
	$.ajax({
		type:'POST',
		url:'message-center.php',
		data:'action=requestRestrictedData&comp_id='+id,
		success: function(data){
			$('#company-investment-info').html(data);
			$("#loader").hide();
		}
	});
}

/*------------------------------------------------------------------------------- 
#	END OF Part 3.
-------------------------------------------------------------------------------*/

function deleteSentMessage(id){
	if(confirm(lang_delete_sure)){ 
		$('#deleting-sent-'+id).html(small_load);
		$.ajax({ 
			type:'POST',
			url:'message-center.php',
			data:'action=deletesentmessage&msg_id='+id,
			success: function(){
				$('#sent_'+id).fadeOut();
				$('#sent_'+id).nextAll().toggleClass("odd").toggleClass("even");
			}
		});
	}
}

function deleteMessage(id){

	if(confirm(lang_delete_sure)){
		$('#deleting-inbox-'+id).html(small_load);
		$.ajax({
			type:'POST',
			url:'message-center.php',
			data:'action=deletemessage&msg_id='+id,
			success: function(){
				$('#inbox_'+id).fadeOut();
				$('#inbox_'+id).nextAll().toggleClass("odd").toggleClass("even");
				getUnreadMessages();
			}
		});
	}
}

function showProfilePopup(id){
	tb_show("Investor Profile","investor-details.php?id="+id+"&width=600&height=400&modal=false",false);
}

function contactCompPopup(id,type){
	
	tb_show("Contact Company", FiletoHandleAJAXReq, {'comp_id' : id, 'type' : type , 'action' : 'contactcompany' },false);
}

