﻿var  m_TimerWorldTime;
var m_msgSubmit = "Please wait...submitting your request!"
function OpenPopup(){if ('A' == 'A'){window.open("popup.htm","BullionWatchpopup","toolbar=no, menubar=no, location=no, scrollbars=no, directories=no, width=350, height=400,  left=400, top=300");return false;}} 
function trapContentPasteKey() //Trap Keys
{var kc = window.event.keyCode;
if ((window.event.ctrlKey  && (kc == 86  || kc == 118)) ||	//Ctrl-V
	(window.event.shiftKey &&  kc == 45               ) ||	//Shift-Insert
	(window.event.shiftKey &&  kc == 121              ) ||	//Shift-F10
	(kc == 93							              )		//WindowsKey-RightClick
   ){window.event.keyCode = 0;}
}
function DisableContextMenu(){ return false;}
function trapContentPasteMouse(){var mb = window.event.button; if (mb !=1 ){alert("This functionality is not allowed.");}}
function funOnFocusEnablePaste()
{document.oncontextmenu=new Function ("return true");  
 document.onselectstart=new Function ("return true");  
 document.onkeydown= new Function ("return true");}
function funOnBlurDisablePaste(TxtObjId,Length)
{document.oncontextmenu=new Function ("return false");
 document.onselectstart=new Function ("return false");   
 document.onkeydown= trapContentPasteKey;
 var TxtObj = document.getElementById(TxtObjId);
 if(TxtObj.value.length >Length)
    {if(window.confirm("Enterd text exceeds the maximum limit do you want to auto truncate?")==true)
     {TxtObj.value = TxtObj.value.substring(0,Length);}
     else{TxtObj.focus();}}
}
//nevigate to link
function funOpenDetailNews(strStoryId,strCategory){window.parent.location.href = "NewsDetail.aspx?pg=" + strCategory+ "&Id=" + strStoryId ;return false;}
function funOpenResearchNews(strStoryId,strCategory){ window.parent.location.href = "ResearchNews.aspx?Id=" + strStoryId ;return false;}
//Display Time //Time Start()
var txtCityDiff; var sTimeDiff;
var dtMumbai; var dtTokyo; var dtNewYork; var dtLondon;
var lblMumbai;var lblTokyo;var lblNewYork;var lblLondon;
function UpdateTime_Master(){UpdateTime();try{if(startFeed !=null){startFeed();}}catch(ex){}} 
function UpdateTime()
{
txtCityDiff = document.getElementById("ctl00_CityTimeDiff"); 
if (txtCityDiff==null)
    txtCityDiff = document.getElementById("ctl00_ctl00_CityTimeDiff"); 
sTimeDiff = txtCityDiff.value.split('|');  
dtMumbai=new Date(sTimeDiff[0]);
//initialize date object for Mumbai time
if (document.getElementById("ctl00_m_LabelMumbaiTime")!=null)
{lblMumbai = document.getElementById("ctl00_m_LabelMumbaiTime");
 lblTokyo = document.getElementById("ctl00_m_LabelTokyoTime"); 
 lblNewYork = document.getElementById("ctl00_m_LabelNewYorkTime"); 
 lblLondon = document.getElementById("ctl00_m_LabelLondonTime");}
else
{lblMumbai = document.getElementById("ctl00_ctl00_m_LabelMumbaiTime"); 
 lblTokyo = document.getElementById("ctl00_ctl00_m_LabelTokyoTime"); 
 lblNewYork = document.getElementById("ctl00_ctl00_m_LabelNewYorkTime"); 
 lblLondon = document.getElementById("ctl00_ctl00_m_LabelLondonTime");}
dtTokyo=new Date(sTimeDiff[0]);//initialize date object for Tokyo time 
var dtMin=dtTokyo.getMinutes();
dtMin=dtMin+parseInt(sTimeDiff[1]);
dtTokyo.setMinutes(dtMin);
dtNewYork=new Date(sTimeDiff[0]);//initialize date object for new York time 
dtMin=dtNewYork.getMinutes();
dtMin=dtMin+parseInt(sTimeDiff[2]);  
dtNewYork.setMinutes(dtMin);
dtLondon=new Date(sTimeDiff[0]);//initialize date object for London time
dtMin=dtLondon.getMinutes();
dtMin=dtMin+parseInt(sTimeDiff[3]);
dtLondon.setMinutes(dtMin);
m_TimerWorldTime = window.setInterval('m_ClientTick()',60000 - (dtMumbai.getSeconds() * 1000));
//OpenPopup();
}
function m_ClientTick()
{window.clearInterval(m_TimerWorldTime);
 var dtMin= dtMumbai.getMinutes();
 dtMin= dtMin + 1;
 dtMumbai.setMinutes(dtMin);
 dtTokyo.setMinutes(dtMin); 
 dtNewYork.setMinutes(dtMin); 
 dtLondon.setMinutes(dtMin);              
 var DayMumbai=dtMumbai.toString();
 DayMumbai=DayMumbai.substring(0,DayMumbai.indexOf(" "));
 var TimeMumbai=dtMumbai.toLocaleTimeString();
 TimeMumbai=TimeMumbai.substring(0,TimeMumbai.lastIndexOf(":"));
 var TimeExtMumbai=dtMumbai.toLocaleTimeString();
 TimeExtMumbai=TimeExtMumbai.substring(TimeExtMumbai.lastIndexOf(" "),TimeExtMumbai.length);
 var DayLondon=dtLondon.toString();
 DayLondon=DayLondon.substring(0,DayLondon.indexOf(" "));
 var TimeLondon=dtLondon.toLocaleTimeString();
 TimeLondon=TimeLondon.substring(0,TimeLondon.lastIndexOf(":"));
 var TimeExtLondon=dtLondon.toLocaleTimeString();
 TimeExtLondon=TimeExtLondon.substring(TimeExtLondon.lastIndexOf(" "),TimeExtLondon.length);
 var DayTokyo=dtTokyo.toString();
 DayTokyo=DayTokyo.substring(0,DayTokyo.indexOf(" "));
 var TimeTokyo=dtTokyo.toLocaleTimeString();
 TimeTokyo=TimeTokyo.substring(0,TimeTokyo.lastIndexOf(":"));
 var TimeExtTokyo=dtTokyo.toLocaleTimeString();
 TimeExtTokyo=TimeExtTokyo.substring(TimeExtTokyo.lastIndexOf(" "),TimeExtTokyo.length);
 var DayNewYork=dtNewYork.toString();
 DayNewYork=DayNewYork.substring(0,DayNewYork.indexOf(" "));
 var TimeNewYork=dtNewYork.toLocaleTimeString();
 TimeNewYork=TimeNewYork.substring(0,TimeNewYork.lastIndexOf(":"));
 var TimeExtNewYork=dtNewYork.toLocaleTimeString();
 TimeExtNewYork=TimeExtNewYork.substring(TimeExtNewYork.lastIndexOf(" "),TimeExtNewYork.length);
 lblTokyo.innerText =DayTokyo+" "+TimeTokyo+" "+TimeExtTokyo;
 lblMumbai.innerText =DayMumbai+" "+TimeMumbai+" "+TimeExtMumbai;
 lblNewYork.innerText =DayNewYork+" "+TimeNewYork+" "+TimeExtNewYork;
 lblLondon.innerText =DayLondon+" "+TimeLondon+" "+TimeExtLondon;
 m_TimerWorldTime = window.setInterval('m_ClientTick()',60000);
}//Time End()
function OfHrs()
{
var oH = dtMumbai.getHours();var oM = dtMumbai.getMinutes(); 
 if (9<= oH <= 19)
 { 
    if (oH ==9 && oM > 29)
    {return true;}
    else if (oH == 19 && oM < 31)
    {return true;}
    else if(10<=oH<=19)
    {return true;}
 }
 alert("Forum contribution is only allowed during office hours!");
 return false;}
function funOpenHeadNews(strStoryId){window.parent.location.href = "HeadNewsDetail.aspx?Id=" + strStoryId ;return false;}
function funLandedCostOwnPremium()
{
  var objUser = document.all("ctl00_ContentPlaceAdvt_hdnUserId");
  if(objUser != 'undefined')
  { if (objUser.value!="")
      {newWindow = window.open('CutomizePremCalc.aspx','target2','width=950,height=400,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=0,resizable=0,left=25,top=270' );
       newWindow.focus();}
     else{window.parent.location.href = "UserLogin.aspx" ;}
  }
}
function ValidateDisscussionTopic(drpGrpname, drpSubGrpName, mjs_txtDiscription, lblMsg )//validate Disscussion forum
{   var bL = true;
    if ( bL == true)
    {if (lblMsg.innerText !=m_msgSubmit)
    {if(drpGrpname.options[drpGrpname.selectedIndex].text=="--Select Group--"){alert("Please select group");return false;}   
    var subgrp = drpSubGrpName.options[drpSubGrpName.selectedIndex].text
    if(subgrp=="--Select Language--"){alert("Please select sub group");return false;}
    if(subgrp!="English"){alert("You can enter disscussion in English only");return false;}
    if(mjs_txtDiscription.value=="" || mjs_txtDiscription.value==null){alert("Please enter disscussion topic");return false;}      
    lblMsg.visible = true;
    lblMsg.innerText =m_msgSubmit;
    return true;}
    else {lblMsg.innerText = "";return false;}
    }else{return false;}
}
function ValidateDisscussionTopicTrans(drpGrpname, drpSubGrpName, mjs_txtDiscription, lblMsg )//validate Disscussion forum
{if (lblMsg.innerText !=m_msgSubmit)
    {if(drpGrpname.options[drpGrpname.selectedIndex].text=="--Select Group--"){alert("Please select group");return false;}   
    var subgrp = drpSubGrpName.options[drpSubGrpName.selectedIndex].text
    if(subgrp=="--Select Language--"){alert("Please select sub group");return false;}
    if(mjs_txtDiscription.value=="" || mjs_txtDiscription.value==null){alert("Please enter disscussion topic");return false;}      
    lblMsg.visible = true;
    lblMsg.innerText =m_msgSubmit;
    return true;}
    else {lblMsg.innerText = "";return false;}
}
function ValidateDisCommentRply(mjs_txtDiscription)
{if(mjs_txtDiscription.value=="" || mjs_txtDiscription.value==null) 
{alert("Please enter description");return false;}      
return true;
}
function ValidateDisscussionTopic_Go(drpGrpname, drpSubGrpName )
{if(drpGrpname.options[drpGrpname.selectedIndex].text=="--Select Group--") 
 {alert("Please select group");return false;}
 if(drpSubGrpName.options[drpSubGrpName.selectedIndex].text=="--Select Language--") 
 {alert("Please select sub group");return false;} 
 return true;
}
function fnEnableDisable_Go()
{var btnGo1=document.all("ctl00_ctl00_ContentPlaceAdvt_ContentPlaceHolder1_btnGo");
 btnGo1.disabled = false;}
function funLogOut()//Login LogOut
{if ((window.event.altKey && window.event.keyCode==115) || (window.event.clientX < 0)) 
 {window.parent.location.href="BWLogOutThanks.aspx?LogOut=yes";}
}
function ValidateLogin()
{var txtLogin= document.all("ctl00_ctl00_ContentPlaceAdvt_ContentPlaceHolder1_txtLogin");
 var txtPswd = document.all("ctl00_ctl00_ContentPlaceAdvt_ContentPlaceHolder1_txtPswd");
 if(txtLogin == null){txtLogin= document.all("txtLogin");}
 if(txtPswd == null){txtPswd= document.all("txtPswd");}
 if ((txtLogin.value=="")||(txtPswd.value=="")){alert("Please Fill all Credentials");return false;}
 return true;
}