﻿function showDiv(divName)
{
	document.getElementById(divName).style.display = 'block';
}

function hideDiv_mkt(divName)
{
	document.getElementById(divName).style.display = 'none';
}

function toggleDiv_mkt(divName, linkDivName)
{
	if(document.getElementById(divName).style.display == 'none')
	{
		document.getElementById(divName).style.display = 'block';
		document.getElementById(linkDivName).innerHTML = "[hide details]";
	}
	else
	{
		document.getElementById(divName).style.display = 'none';
		document.getElementById(linkDivName).innerHTML = "[show details]";
	}
}


function openEval( eval_id )
{
	//Hide all evals and show the selected one
	tds = document.getElementsByTagName('div');
	for(i=0; i < tds.length; i++){
		if(tds[i].id.indexOf('rp_',0) != -1)
		{
			if(tds[i].id == 'rp_' + eval_id) tds[i].style.display = 'block';
			else tds[i].style.display = 'none';
		}	 
	}
	//

	//Add correct div for selected row
	divs = document.getElementsByTagName('div');
	for(i=0; i < divs.length; i++){
		if(divs[i].id.length > 0 && divs[i].style.display.length > 0)
		{
			if(divs[i].id.indexOf('selectedCap1_'+eval_id,0) != -1) divs[i].style.display = 'block';
			else if(divs[i].id.indexOf('selectedCap2_'+eval_id,0) != -1) divs[i].style.display = 'block';
			else if(divs[i].id.indexOf('selectedCap',0) != -1) divs[i].style.display = 'none';
		}
	}

	//Reset class name on all other evals
	elems = document.getElementsByTagName('tr');
	j = 0;
	for(i=0; i < elems.length; i++){		
		if(elems[i].id.indexOf('row_',0) != -1)
		{	
			if((j%2) == 0) elems[i].className = 'evalTableRow alt1';	
			else elems[i].className = 'evalTableRow alt2';	
			j++;
		}
	}

	//Set class name on opened evals
	if (document.getElementById("row_" + eval_id) != null)
		document.getElementById("row_" + eval_id).className = 'evalTableRow selected';
}


function handler(form)
{
	selValue = form.action_dd.options[form.action_dd.selectedIndex].value;
	if(selValue == 'checkAll') checkAll();
	else if(selValue == 'clearAll') clearAll();
	else if(selValue == 'markRead') form.submit();
	else if(selValue == 'markUnread') form.submit();
	else if (selValue == 'moveInbox')
	{
		if(confirm('Are you sure you would like to move the selected messages to the Inbox?'))
		{
			form.submit();
		}
	}
	else if (selValue == 'deleteAll')
	{
		if(confirm('Are you sure you would like to move the selected messages to the Trash?'))
		{
			form.submit();
		}
	}	
	else if (selValue == 'deleteForever')
	{
		if(confirm('Are you sure you would like to permanently delete the selected messages?'))
		{
			form.submit();
		}
	}
	form.action_dd.selectedIndex = 0;
}

function checkAll()
{
	var changeCheck = document.getElementsByName('cb[]');
	for(i=0; i<changeCheck.length; i++)
	{
	  changeCheck[i].checked = true;
	}
}

function clearAll(field)
{
	var changeCheck = document.getElementsByName('cb[]');
	for(i=0; i<changeCheck.length; i++)
	{
	  changeCheck[i].checked = false;
	}
}

function toggleSentFieldsShip()
{
	document.aForm.ship_date.disabled=!document.aForm.ship_date.disabled;
	document.aForm.ship_method.disabled=!document.aForm.ship_method.disabled;
	document.aForm.ship_speed.disabled=!document.aForm.ship_speed.disabled;
	document.aForm.ship_amount.disabled=!document.aForm.ship_amount.disabled;
	document.aForm.tracking.disabled=!document.aForm.tracking.disabled;
} 

function toggleReceivedFieldsShip()
{
	document.aForm.received_date.disabled=!document.aForm.received_date.disabled;
} 

function toggleSentFieldsPay()
{	
	document.aForm.payment_date.disabled=!document.aForm.payment_date.disabled;
	document.aForm.payment_method.disabled=!document.aForm.payment_method.disabled;
	document.aForm.price.disabled=!document.aForm.price.disabled;
} 

function toggleReceivedFieldsPay()
{
	document.aForm.date_recd.disabled=!document.aForm.date_recd.disabled;

} 

//Used for trade organizer
function toggle_rows(idName, hideStartIndex, hideStopIndex){

	  for(var x=hideStartIndex;x<=hideStopIndex;x++)
	    {
		  var fullIdName = idName + "_" + x;

		  if (document.getElementById(fullIdName).style.display == 'none')
      		{
	    		document.getElementById(fullIdName).style.display = '';        
	    	} else {
	    		document.getElementById(fullIdName).style.display = 'none';
	    	}
	    }
	  
  }
 
