
var oldTabIndex = 1;
var currentTabIndex = 2;

var oldClickedOn = "tdInbox";
var inboxRequested = false;
var outboxRequested = false;
var contactsRequested = false;
var deletedRequested = false;
var savedRequested = false;

var oldClickedOn2 = "tdView";
var viewRequested = false;
var replyRequested = false;

function mouseOver(div){
	div.style.backgroundColor='#ECEFF5';
}

function mouseOut(div){
	div.style.backgroundColor='#ffffff';
}

function mouseClick2(div1, div2){
	document.getElementById(oldClickedOn2).style.fontWeight="normal";
	document.getElementById(oldClickedOn2).style.color="#0077BB";
	document.getElementById(div1).style.fontWeight="bold";
	document.getElementById(div1).style.color="darkBlue";
	oldClickedOn2 = div1;
	document.getElementById("view").style.display="none";
	document.getElementById("reply").style.display="none";
	
	//document.getElementById("saved").style.display="none";
	document.getElementById(div2).style.display="";
	if(div2 == 'view' && viewRequested == false){
		//getInbox();
		viewRequested = true;
	}
	if(div2 == 'reply' && replyRequested == false){
		//getOutbox();
		replyRequested = true;
		document.getElementById("replyBody").style.display="";
		document.getElementById("sendResult").style.display="none";
		document.getElementById("subject").value = "Re: " + document.getElementById("subjectDiv").innerHTML;
	}
}

function mouseClick(div1, div2){
	document.getElementById(oldClickedOn).style.fontWeight="normal";
	document.getElementById(oldClickedOn).style.color="#0077BB";
	document.getElementById(div1).style.fontWeight="bold";
	document.getElementById(div1).style.color="darkBlue";
	oldClickedOn = div1;
	document.getElementById("inbox").style.display="none";
	document.getElementById("outbox").style.display="none";
	document.getElementById("deleted").style.display="none";
	document.getElementById("contacts").style.display="none";
	document.getElementById("saved").style.display="none";
	//document.getElementById("saved").style.display="none";
	document.getElementById(div2).style.display="";
	if(div2 == 'inbox' && inboxRequested == false){
		getInbox();
		inboxRequested = true;
	}
	if(div2 == 'outbox' && outboxRequested == false){
		getOutbox();
		outboxRequested = true;
	}
	if(div2 == 'deleted' && deletedRequested == false){
		getDeleted();
		deletedRequested = true;
	}
	if(div2 == 'saved' && savedRequested == false){
		getSaved();
		savedRequested = true;
	}
	if(div2 == 'contacts' && contactsRequested == false){
		getContacts();
		contactsRequested = true;
	}
}

function getInbox(){
	url ='/blog/email/getInbox?type=1';
	//alert(url);
	sendRequest("inbox", url);
}

function getOutbox(){
	url ='/blog/email/getInbox?type=2';
	//alert(url);
	sendRequest("outbox", url);
}

function getDeleted(){
	url ='/blog/email/getInbox?type=3';
	//alert(url);
	sendRequest("deleted", url);
}

function getSaved(){
	url ='/blog/email/getInbox?type=4';
	//alert(url);
	sendRequest("saved", url);
}

function getContacts(){
	url ='/blog/email/getInbox?type=5';
	//alert(url);
	sendRequest("contacts", url);
}

function saveEmail(id1){
	centerElement("container", 500, 400);
	url ='/blog/email/saveEmail?id=' + id1;
	sendRequestCallFunctionAfter("innerContainer", url, 1, "getInbox()");
	savedRequested = false;
}

function deleteEmail(id1, type1, read1){
	centerElement("container", 500, 400);
	url ='/blog/email/deleteEmail?id=' + id1 + '&type=' + type1 + '&is_read=' + read1;
	//alert(url);
	theFunction = "getInbox()";
	if(type1 == 1)
		theFunction = "getInbox()";
	if(type1 == 2)
		theFunction = "getDeleted()";
	if(type1 == 3)
		theFunction = "getSaved()";
	if(type1 == 4)
		theFunction = "getOutbox()";
	sendRequestCallFunctionAfter("innerContainer", url, 1, theFunction);
	inboxRequested = false;
	outboxRequested = false;
	deletedRequested = false;
	savedRequested = false;
}

/*
these functions are used in the emails for bulk select , delete or save.
*/
function deleteAll(type){
	var i = 0; 
	var len = document.myForm.elements.length;
	var selected = 0;
	var cars = "";
	for(i =0; i< len; i++){
		if(document.myForm.elements[i].type == 'checkbox' && document.myForm.elements[i].checked){
			selected++;
				cars = cars + document.myForm.elements[i].id + ',';
		}
	}
	if(selected == 0){
		alert("You have not selected any items.")
		return;	
	}
	else{
		//remove the trailing ,
		cars = cars.substring(0,cars.length-1);
	}
	var str = '/blog/email/deleteAll.php?type=' + type + '&items=' + cars;
	window.location=str;
}

/*
these functions are used in the emails for bulk select , delete or save.
*/
function saveAll(type){
	var i = 0; 
	var len = document.myForm.elements.length;
	var selected = 0;
	var cars = "";
	for(i =0; i< len; i++){
		if(document.myForm.elements[i].type == 'checkbox' && document.myForm.elements[i].checked){
			selected++;
				cars = cars + document.myForm.elements[i].id + ',';
		}
	}
	if(selected == 0){
		alert("You have not selected any items.")
		return;	
	}
	else{
		//remove the trailing ,
		cars = cars.substring(0,cars.length-1);
	}
	var str = '/blog/email/saveAll.php?type=' + type + '&items=' + cars;
	window.location=str;
}

function selectAll(){
	var i = 0; 
	var len = document.myForm.elements.length;
	var selected = 0;
	var cars = "";
	for(i =0; i< len; i++){
		if(document.myForm.elements[i].type == 'checkbox'){
			document.myForm.elements[i].checked = 1;
		}
	}
}

function viewImage(theImage){
	var urlStr = 'showImage.php?im=' + theImage;
	var temp = window.open(urlStr, "_blank" ,"width=350,height=400,left=200,top=200,scrollbars=auto");
	if(temp){
		
	}
	else{
		alert("Your popup blocker is on. It blocked the image.\nTo view this image, you need to temporarily disable your popup blocker.");
	}
}



function showAttachment(){
	centerElement('attachmentArea', 460,500);
}



function checkBoxChanged(id){
	var i = 0; 
	var len = document.imageForm.elements.length;
	var selected = 0;
	for(i =0; i< len; i++){
		if(document.imageForm.elements[i].type == 'checkbox' && document.imageForm.elements[i].checked)
			selected++;
		if(selected>5){
			document.imageForm.elements[i].checked=false;
			alert('You can not selected more than 5 items.\n\nPlease uncheck one of your other selections before selecting a new one.');
			return;
		}	
	}
}

function attach(){
	var i = 0; 
	var len = document.imageForm.elements.length;
	var selected = 0;
	var cars = "";
	var theCars = "";
	for(i =0; i< len; i++){
		if(document.imageForm.elements[i].type == 'checkbox' && document.imageForm.elements[i].checked){
			if(selected<6){
				cars = cars + document.imageForm.elements[i].name + ',';
				theCars = theCars + createImage(document.imageForm.elements[i].name) + "<font style='color:#ffffff;'>----</font>";
			}
			selected++;
		}
	}
	//remove end and begining , if any.
	if(selected > 0 && cars.length>0)
		cars = cars.substring(0, cars.length-1);
	//alert(cars);
	//document.imageForm.attachment.value= cars;
	document.getElementById("attachmentView").innerHTML = theCars;
	document.getElementById("attachment").innerHTML=cars;
	document.getElementById("attachment").style.display="none";
	document.getElementById("attachmentArea").style.display="none";
	//document.imageForm.submit();
	//var str = 'saveStore.php?sellerId=<? echo $seller_id; ?>' + cars + '&text=' + document.myForm.introduction.value + '&storeExists=<? echo $user_has_store; ?>';
	//window.location=str;
}

function sendEmail(theId, emailId){
	theCars = document.getElementById("attachment").innerHTML;
	theSubject = document.getElementById("subject").value;
	theReply = document.getElementById("replyArea").value;
	parmas = "subject=" +  theSubject + "&text=" + theReply + "&attachment=" + theCars + "&emailid=" + emailId + "&id=" + theId;
	sendPostRequest('sendResult', "/blog/email/sendEmail", parmas, 1);
	
	document.getElementById("replyBody").style.display="none";
	document.getElementById("replyArea").value="";
	document.getElementById("subject").value="";
	document.getElementById("attachment").innerHTML="";
	document.getElementById("attachmentView").innerHTML="";
	
	replyRequested = false;
}

function sendEmail2(theId, emailId){
	theCars = document.getElementById("attachment").innerHTML;
	theSubject = document.getElementById("subject").value;
	theReply = document.getElementById("text").value;
	if(theSubject == "" || theReply == ""){
		alert("Your email or subject line is empty.");
		return;
	}
	parmas = "subject=" +  theSubject + "&text=" + theReply + "&attachment=" + theCars + "&id=" + theId;
	sendPostRequest('sendEmailResult', "/blog/email/sendEmail", parmas, 1);
	
	document.getElementById("emailArea").style.display="none";
	document.getElementById("sendEmailResult").style.display="";
	document.getElementById("text").value="";
	document.getElementById("subject").value="";
	document.getElementById("attachment").innerHTML="";
	document.getElementById("attachmentView").innerHTML="";
	
	//replyRequested = false;
}

function addToFriends(){
	//document.getElementById("addToFriendsContainerInnerWindow").innerHTML=document.getElementById("addToFriendsBackup").innerHTML;
	centerElement("addToFriendsContainer", 500, 400);	
}

function sendFriendRequest(theId){
	url="/blog/friend/addToFriend?id=" + theId;
	sendRequest("addToFriendsContainerInnerWindow", url);
}

function share(){
	//document.getElementById('shareInnerWindow').innerHTML = document.getElementById('shareInnerWindowBackup').innerHTML;
	centerElement("shareDiv",500, 400);
}

function sendShare(theId){
	theEmail = document.getElementById('shareEmailText').value;
	if(theEmail == '')
		return;
		
	sendPostRequest('shareInnerWindow', "/blog/friend/shareFriends", "email=" + theEmail + "&id=" + theId, 1);
}

function addToAddressBook(id1, fname1, lname1){
	//document.getElementById("addToFriendsContainerInnerWindow").innerHTML=document.getElementById("addToFriendsBackup").innerHTML;
	centerElement("addToAddressBookContainer", 500, 400);	
}

function addToAddressBookRequest(theId){
	url="/blog/email/addToAddressBook?id=" + theId;
	sendRequest("addToAddressBookContainerInnerWindow", url);
}

function deleteContact(id1, fname1, lname1){
	document.getElementById("friendId").innerHTML = id1;
	//document.getElementById("friendName").innerHTML = fname1 + " " + lname1;
	//document.getElementById("deleteContactInnerWindow").innerHTML=document.getElementById("deleteContactInnerWindowBackup").innerHTML;
	document.getElementById("friendNameDiv").innerHTML = fname1 + " " + lname1;
	centerElement("deleteContact", 500, 400);	
}

function sendDeleteRequest(){
	url="/blog/email/deleteContact?id=" + document.getElementById("friendId").innerHTML;
	sendRequest("deleteContactInnerWindow", url);
}


