function changeElement(i, elementName)
{
var varLink = elementName+'_link'+i;
var varDropDrown = elementName+i;
document.getElementById(varLink).style.display = 'none';
document.getElementById(varDropDrown).style.display = 'inline';
/* document.getElementById(varLink).style.visibility = 'hidden';
document.getElementById(varDropDrown).style.visibility = 'visible';*/
document.getElementById(varDropDrown).focus();
}
function getBackToPreveousVisual(i, elementName)
{
var varLink = elementName+'_link'+i;
var varDropDrown = elementName+i;
document.getElementById(varLink).style.display = 'inline';
document.getElementById(varDropDrown).style.display = 'none';
/* document.getElementById(varLink).style.visibility = 'visible';
document.getElementById(varDropDrown).style.visibility = 'hidden';*/
document.getElementById(varLink).focus();
}
function updateOrderDetails(i, payment_flag, elementName, elementValue, fileName, parameterString)
{
if(elementName == 'status' && elementValue == 4)
{
var url1 = 'dispatch-details.php'+parameterString;
myWindow = window.open(url1, '', '');
myWindow.focus();
/*self.location = url1;*/
return;
}
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
alert ("Your browser does not support AJAX!");
return;
}
var url=fileName+parameterString+"&s="+elementValue+"&sid="+Math.random();
xmlHttp.onreadystatechange=function()
{
if (xmlHttp.readyState==4 && xmlHttp.status==200)
{
var tableCell = 'div_'+elementName+i;
var tableRow = 'tr'+i;
document.getElementById(tableCell).innerHTML=xmlHttp.responseText;
// if user close the order. That means if user change order status to close then change the class
if(elementName == 'status')
{
if(elementValue == 5 || elementValue == 7)
{
document.getElementById(tableRow).className = "orderClosed";
if(payment_flag == 'Online' && elementValue == 7)
{
img = 'img'+i;
document.getElementById(img).src = "images/yellow_dot.png";
}
//document.getElementById('id').classList.add('class');
}else
{
document.getElementById(tableRow).className = "";
}
}
}
}
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function GetXmlHttpObject()
{
var xmlHttp=null;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
// Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}
function toggleCheckboxes(cnt)
{
for(var i=0;i<cnt;i++)
{
var chk = 'o'+i;
if(document.getElementById(chk).checked)
{
document.getElementById(chk).checked = false;
}else
{
document.getElementById(chk).checked = true;
}
}
}
function validateSelectionofCheckboxes(cnt)
{
var checkFlag = 0;
for(var i=0;i<cnt;i++)
{
var chk = 'o'+i;
if(document.getElementById(chk).checked)
{
checkFlag = 1;
break;
}
}
if(checkFlag == 0)
{
alert('Please select atleast one checkbox');
return false;
}
return true;
}