//**********************************************************************************
//function sortColumn starts----------------------------------------------------------
function sortColumn( currentSort )
{
  previousSort = document.forms['sortList']._sortOrder.value;
  var prevSortArr    = previousSort.split(" ,");
  var currentSortArr = currentSort.split(" ,");

  var currentSortValueFinal = "";
  
  for (i = 0; i < prevSortArr.length; i++)
  {
     var prevSortCol = prevSortArr[i];

     for (j = 0; j < currentSortArr.length; j++)
     {
       if (prevSortCol.indexOf(currentSortArr[j]) != -1 )
       {
         if (prevSortCol.indexOf(" asc") != -1 )
            currentSortValueFinal += currentSortArr[j] + " desc, ";
         else if (prevSortCol.indexOf(" desc") != -1 )

            currentSortValueFinal += currentSortArr[j] + " asc, ";
           
       } else {
         currentSortValueFinal += currentSortArr[j] + " asc, ";
       }
     }
  }
  
  currentSortValueFinal = currentSortValueFinal.substr(0, currentSortValueFinal.length - 2);
  
  document.forms['sortList'].elements['_sortOrder'].value = currentSortValueFinal;
  document.forms['sortList'].submit();

} 

//**********************************************************************************
function gotoList( startRecNo, formAction )
{
  document.forms['goRecord'].action = formAction;
  document.forms['goRecord'].elements['_page'].value = startRecNo;
  document.forms['goRecord'].submit();
} 

//**********************************************************************************
function gotoDetail( page, URL)
{
   document.forms['goRecord'].elements['_page'].value=page;
   document.forms['goRecord'].action = URL;
   document.forms['goRecord'].submit();
} 

//**********************************************************************************
function goToPage( pageNo, formAction )
{
  document.forms['goRecord'].action = formAction;
  document.forms['goRecord'].elements['_page'].value = pageNo;
  document.forms['goRecord'].submit();
} 

//**********************************************************************************
function showProductRecordByID( formAction )
{
  document.forms['goRecord'].action = formAction;
  document.forms['goRecord'].submit();
} 

//=====================================================//
function changeLang1(URL){

   var frmObj    = document.forms['changeLang'];
   frmObj.action = URL;
   frmObj.submit();
}

//=====================================================//
function changeLang2(URL, returnUrl){
   frmObj        = document.forms['goRecord'];

   if (frmObj  == undefined){
      changeLang1(URL);

   } else {
      var returnUrlObj   = document.createElement('input');
      returnUrlObj.name  = "returnUrl";
      returnUrlObj.type  = "hidden";
      returnUrlObj.value = returnUrl;
      frmObj.appendChild(returnUrlObj);
      
      frmObj.action = URL;
      frmObj.submit();
   }
}

//**********************************************************************************//
function emailToFriend(){
   var frmObj = document.forms["emailToFriend"];
   frmObj.action = "index.php?_spAction=emailToFriend";
   frmObj.target = "emailToFriend";

   w = 520;
   h = 400;
   windowString = "height=" + h + ",width=" + w + ",scrollbars=yes," +
                  "resizable=yes,left=" + (screen.width-w)/2 + ",top=" + 
                  (screen.height-h)/2
   wind = window.open( "" , "emailToFriend", windowString);
   frmObj.submit();
}

//**********************************************************************************//
function printPage(page){
   var frmObj = document.forms["goRecord"];

   if (frmObj  == undefined){
      alert("Sorry! No print available for the current page");
      return;
   }

   frmObj.action = page + "&_action=print";
   frmObj.target = "printPage";

   w = 800;
   h = 600;
   windowString = "height=" + h + ",width=" + w + ",scrollbars=yes," +
                  "resizable=yes,left=" + (screen.width-w)/2 + ",top=" + 
                  (screen.height-h)/2
   wind = window.open( "" , "printPage", windowString);
   frmObj.submit();
}
//**********************************************************************************//
