// function to show passed Msds_ID in cfwindow (calls page that handles display of msds and also manages recent msds list)
function showRecentMsds(msdsID,wTitle,MainHomeurl){
/*	ColdFusion.Window.create("viewMSDS"+Math.random(),"View Product - " + wTitle, MainHomeurl + "/view_msds/searchdetail.cfm?msds_id="+msdsID+"&vaultUserView=true",{
  																											
      modal:false,
      width:800,
      height:650,
      center:true,
	  closeAction:'close'
   });
 */
newwindow = window.open(MainHomeurl + "/view_msds/searchdetail.cfm?msds_id="+msdsID+"&vaultUserView=true", "", "toolbar=no,location=no,directories=no,status=yes,menubar=yes," + "scrollbars=yes,copyhistory=no,resizable=yes,width=800,height=650");
}

function showRecentMsds2(msdsID,mainhomeurl){
newwindow = window.open(mainhomeurl + "/view_msds/searchdetail.cfm?msds_id="+msdsID+"&vaultUserView=true", "", 	"toolbar=no,location=no,directories=no,status=yes,menubar=yes," + "scrollbars=yes,copyhistory=no,resizable=yes,width=800,height=650");
	return;
}

/*
function showRecentMsds(msdsID,wTitle){
	ColdFusion.Window.create("viewMSDS"+Math.random(),"View Product - " + wTitle, "/view_msds/searchdetail.cfm?msds_id="+msdsID+"&vaultUserView=true",{
      modal:false,
      width:800,
      height:650,
      center:true,
	  closeAction:'close'
   });
}

function showRecentMsds2(msdsID,mainhomeurl){
newwindow = window.open(mainhomeurl + "/view_msds/searchdetail.cfm?msds_id="+msdsID+"&vaultUserView=true", "", 	"toolbar=no,location=no,directories=no,status=yes,menubar=yes," + "scrollbars=yes,copyhistory=no,resizable=yes,width=800,height=650");
	return;
}
*/


// DVS 02/02/2011: Moved these from dashboard.cfm 
function showCurGridMsds(){
    var grid = ColdFusion.Grid.getGridObject("msdsGrid"); // get reference to the grid
    var rec = ColdFusion.Grid.getGridObject("msdsGrid").getSelectionModel().getSelected();  // get record object
    var msdsID = rec.get('MSDS_ID');  // get underlying field value
    var productname = rec.get('PRODUCTNAME');  // get underlying field value
    if(productname.substring){
    	var wTitle = productname.substr(0,30);
    }else{
    	var wTitle = productname;
    }
    var wConfig = new Object();
    wConfig.bodystyle = "background-color: white";
    fnclosenewwindow();
    newwindow = window.open("/view_msds/searchdetail.cfm?msds_id="+msdsID+"&vaultUserView=true", "", "toolbar=no,location=no,directories=no,status=yes,menubar=yes," + "scrollbars=yes,copyhistory=no,resizable=yes,width=800,height=650");
  }
  function showCurMsds2(){
    var newwindow1;
    var grid = ColdFusion.Grid.getGridObject("msdsGrid"); // get reference to the grid
    var rec = ColdFusion.Grid.getGridObject("msdsGrid").getSelectionModel().getSelected();  // get record object
    var msdsID = rec.get('MSDS_ID');  // get underlying field value
    //alert(msdsID);
    //return;
    fnclosenewwindow();
    newwindow = window.open("/view_msds/searchdetail.cfm?msds_id="+msdsID+"&vaultUserView=true", "", "toolbar=no,location=no,directories=no,status=yes,menubar=yes," + "scrollbars=yes,copyhistory=no,resizable=yes,width=800,height=650");
    return;
  }
  function showCurMsds4(){
    var newwindow1;
    var grid = ColdFusion.Grid.getGridObject("msdsGrid"); // get reference to the grid
    var rec = ColdFusion.Grid.getGridObject("msdsGrid").getSelectionModel().getSelected();  // get record object
    var msdsID = rec.get('MSDS_ID');  // get underlying field value
    var summarySheetURL = 'ssDemo.cfm?msds_id=' + msdsID + '&refApplication=vault';
    fnclosenewwindow();
    newwindow = window.open(summarySheetURL, '_newtab');
    return;
  }
  function showCurMsds5(){
    var newwindow1;
    var grid = ColdFusion.Grid.getGridObject("msdsGrid"); // get reference to the grid
    var rec = ColdFusion.Grid.getGridObject("msdsGrid").getSelectionModel().getSelected();  // get record object
    var msdsID = rec.get('MSDS_ID');  // get underlying field value
   fnclosenewwindow();
   newwindow = window.open("msdslocations_content.cfm?msds_id="+msdsID+"&vaultUserView=true", "", "toolbar=no,location=no,directories=no,status=yes,menubar=yes," + "scrollbars=yes,copyhistory=no,resizable=yes,width=800,height=450");
    return;
  }
  function showCurMsds6(){
    var newwindow1;
    var grid = ColdFusion.Grid.getGridObject("msdsGrid"); // get reference to the grid
    var rec = ColdFusion.Grid.getGridObject("msdsGrid").getSelectionModel().getSelected();  // get record object
    var msdsID = rec.get('MSDS_ID');  // get underlying field value
   fnclosenewwindow();
   newwindow = window.open("show_client_unique_client_codes.cfm?msds_id="+msdsID+"&vaultUserView=true", "", "toolbar=no,location=no,directories=no,status=yes,menubar=yes," + "scrollbars=yes,copyhistory=no,resizable=yes,width=800,height=450");
    return;
  }
  function showCurMsds7(){
    var newwindow1;
    var grid = ColdFusion.Grid.getGridObject("msdsGrid"); // get reference to the grid
    var rec = ColdFusion.Grid.getGridObject("msdsGrid").getSelectionModel().getSelected();  // get record object
    var msdsID = rec.get('MSDS_ID');  // get underlying field value
    var summarySheetURL = 'ssDemo.cfm?msds_id=' + msdsID + '&refApplication=vault';
    fnclosenewwindow();
    newwindow = window.open(summarySheetURL, '_newtab');
    return;
  }
  function fnclosenewwindow(){ // Checks to see if there's an instance of 'newwindow' already open. If so, it closes it. 
    if (typeof newwindow !== 'undefined') {
      newwindow.close();
    }
  }
  
  
  function requireSearchTerm() {
    if (document.CFForm_1.productname_syn_clientprodname.value == "" &&
       document.CFForm_1.synonyms2.value == "" &&
       document.CFForm_1.manufacturername_all.value == "" &&
       document.CFForm_1.ProductCode_MsdsNo.value == "") {
      alert('At least one search value required.  Please try again...');
      return false;
    }
    else {
    //alert('OK');
    }
  }

function showclientdata(){     
  //alert('testing alert');
  var newwindow1;
  var grid = ColdFusion.Grid.getGridObject("msdsGrid"); // get reference to the grid
  var rec = ColdFusion.Grid.getGridObject("msdsGrid").getSelectionModel().getSelected();  // get record object
  var msdsID = rec.get('MSDS_ID');  // get underlying field value
  var productname = rec.get('PRODUCTNAME') + " ";  // get underlying field value
  var wTitle = productname.substr(0,30);
  ColdFusion.Window.create("viewMSDS"+Math.random(),"View ClientData - " + wTitle, "<cfoutput>#session.websiteurl#</cfoutput>/show_client_data.cfm?msds_id="+msdsID+"&vaultUserView=true",
    {modal:false, 
     width:800, 
     height:250, 
     center:true});
  
}
