
 function RecordsUrlNav(urlpath, pn) {

    urladdress = urlpath + pn;
    
    document.location.href = urladdress;

 } // end function


 function SearchRecordsUrlNav(pn) {
 
   document.search_result.pagenumber.value = pn;
   document.search_result.submit();
 
 } // end function
 

 function MarqueeBox(mno, sp) {
 
    document.getElementById("marqueeid" + mno).scrollAmount = sp;

 } // end function
  
  
  function MarqueeBoxAction(id, action) {

  	var curnt_dir = document.getElementById("marqueeid" + id).getAttribute('direction');
  	var curnt_speed = document.getElementById("marqueeid" + id).getAttribute('scrollAmount');
  	
  	if(action == "left")
  	{	
		document.getElementById("marqueeid" + id).setAttribute('direction','left');
		if(curnt_speed == 0)
		{
			//document.getElementById("marqueeid" + id).scrollAmount = curnt_speed + 2;
			document.getElementById("marqueeid" + id).setAttribute('scrollAmount', 2);
		}
  	}
  	else if(action == "right")
  	{
		document.getElementById("marqueeid" + id).setAttribute('direction','right');
		if(curnt_speed == 0)
		{
			//document.getElementById("marqueeid" + id).scrollAmount = curnt_speed + 2;
			document.getElementById("marqueeid" + id).setAttribute('scrollAmount', 2);

		}
  	}
  	else if(action == "pause")
  	{
  		if(curnt_speed >= 2)
  			{
  				//document.getElementById("marqueeid" + id).scrollAmount = 0;
				document.getElementById("marqueeid" + id).setAttribute('scrollAmount',0);
  			}
  			else
  			{
  				//document.getElementById("marqueeid" + id).scrollAmount =  2;
				document.getElementById("marqueeid" + id).setAttribute('scrollAmount',2);
  			}
  	}
  	else if(action == "more")
  	{
  			if(curnt_speed < 8)
  			{
//  				document.getElementById("marqueeid" + id).scrollAmount = curnt_speed + 2;
				var new_speed = Math.abs(curnt_speed) + 2 
				document.getElementById("marqueeid" + id).setAttribute('scrollAmount', new_speed);

  			}
  	}
  	else if(action == "less")
  	{
  			if(curnt_speed > 2)
  			{
  				//document.getElementById("marqueeid" + id).scrollAmount = curnt_speed - 2;
				document.getElementById("marqueeid" + id).setAttribute('scrollAmount',curnt_speed - 2);
  			}
  	}
 

 } // end function
 


 function MainMenuSubs(sitem) {
 
   ositem = getCookie("MainMenuItem");
 
   if(ositem != '' && ositem != null && sitem != ositem) {
   
      oSubMenuObj = document.getElementById("SubMenu" + ositem);
   
      if(oSubMenuObj) {
      
         oSubMenuObj.style.display = "none";
         
         document.getElementById("C1" + ositem).innerHTML = "";
         document.getElementById("C3" + ositem).innerHTML = "";
         document.getElementById("C2" + ositem).style.backgroundImage = "";
         document.getElementById("C4" + ositem).style.backgroundImage = "";
         document.getElementById("C5" + ositem).style.backgroundImage = "";
         document.getElementById("C6" + ositem).style.backgroundImage = "";
         document.getElementById("C7" + ositem).style.backgroundImage = "";
         document.getElementById("C8" + ositem).style.backgroundImage = "";
         document.getElementById("C9" + ositem).style.backgroundImage = "";
         
      } // end if   
   
   } // end if ositem
   
   setCookie("MainMenuItem", sitem);
   
   SubMenuObj = document.getElementById("SubMenu" + sitem);
   
   if(SubMenuObj) {
   
      SubMenuObj.style.display = "block";

      document.getElementById("C1" + sitem).innerHTML = "<img border='0' src='graphics/menu/top_left.gif' width='6' height='6'>";
      document.getElementById("C3" + sitem).innerHTML = "<img border='0' src='graphics/menu/top_right.gif' width='6' height='6'>";
      document.getElementById("C2" + sitem).style.backgroundImage = "url('graphics/menu/bg.gif')";
      document.getElementById("C4" + sitem).style.backgroundImage = "url('graphics/menu/bg.gif')";
      document.getElementById("C5" + sitem).style.backgroundImage = "url('graphics/menu/bg.gif')";
      document.getElementById("C6" + sitem).style.backgroundImage = "url('graphics/menu/bg.gif')";
      document.getElementById("C7" + sitem).style.backgroundImage = "url('graphics/menu/bg.gif')";
      document.getElementById("C8" + sitem).style.backgroundImage = "url('graphics/menu/bg.gif')";
      document.getElementById("C9" + sitem).style.backgroundImage = "url('graphics/menu/bg.gif')";

   } // end if
   
 } // end function
 

 function RecordsInnerNav(urlpath, lid, pid, pn) {

    RDT = document.getElementById("ItemsListDataTable" + pid);
    
    RDT.innerHTML = "<img src='sc_graphics/loader.gif' />";
    
    fields_data = "data=" + urlpath + "&lid=" + lid + "&pid=" + pid + "&pn=" + pn;
    
	var doPagesContent = function(doPagesContentResponse) {
                        
        RDT.innerHTML = doPagesContentResponse;        
            	      
	} // end 
	
	oAjax.doPost('content.php', fields_data, doPagesContent, 'text');

 } // end function
 
 
 function PageSendToFriend() {
 
    ContentBoxDisplay('ContentAreaBox', '');
    
    document.getElementById("ContentBoxTitle").innerHTML = document.getElementById("send_to_afriend_link").title;
    
    ContentAreaBoxPage("send_to_afriend");
    
 } // end function
 
 
 function ContentAreaBoxPage(urlpath) {

    CABI = document.getElementById("ContentAreaBoxInner");
    
    CABI.innerHTML = "<img src='sc_graphics/loader.gif' />";
    
    lid = document.getElementById("current_lang").innerHTML;
    
    fields_data = "data=" + urlpath + "&lang=" + lid;
    
	var doPagesContent = function(doPagesContentResponse) {
                        
        CABI.innerHTML = doPagesContentResponse; 
        
        document.getElementById(urlpath + "_selected_page_address").value = document.getElementById("current_page_address").innerHTML;
        
        ptitle = document.getElementById("current_page_title").innerHTML;
        
        ptObj = document.getElementById("current_page_title_3rd");
        
        if(ptObj)
           ptitle += " - " + ptObj.innerHTML;
           
        document.getElementById(urlpath + "_selected_page_title").value = ptitle;
            	      
	} // end 
	
	oAjax.doPost('content.php', fields_data, doPagesContent, 'text');

 } // end function



 function RepAreaBox(urlpath) {

    CABI = document.getElementById("ContentAreaBoxInner");
    
    CABI.innerHTML = "<img src='sc_graphics/loader.gif' />";
    
    lid = document.getElementById("current_lang").innerHTML;
    
    fields_data = "data=" + urlpath + "&lang=" + lid;

	var doPagesContent = function(doPagesContentResponse) {
                        
        CABI.innerHTML = doPagesContentResponse; 

	} // end 
	
	oAjax.doPost('content.php', fields_data, doPagesContent, 'text');

 } // end function
 
 function EmailRepresentative() {
 
    ContentBoxDisplay('ContentAreaBox', '');
    
    document.getElementById("ContentBoxTitle").innerHTML = document.getElementById("help_link").title;
    
    RepAreaBox("email_rep");
    
 } // end function
 
  function ContactUs() {
  res = 0;
   for(ns=0; ns<4; ns++){
     if(document.getElementById("field[" + ns + "]").value == "") {
     res++;
     document.getElementById("div_field[" + ns + "]").style.display = "block";
     }
     else
     document.getElementById("div_field[" + ns + "]").style.display = "none";
   }
   
   if(res == 0)
    document.contact_us.submit();
    
   var pdim = BrwoserWidthHeight();
   document.contact_us.bhdata.value = pdim.h; 
     
   
 
 } // end function


 function MarketStockData(ntab, lalign, loalign) {
 
   otab = document.getElementById("market_stock_tab").innerHTML;
   
   if(ntab != otab) {
   
      document.getElementById("TabsLeft_" + otab).style.backgroundImage = "url('graphics/btabs/inactive/"+lalign+"_corner.jpg')";
      document.getElementById("TabsMid_" + otab).style.backgroundImage = "url('graphics/btabs/inactive/repeat.jpg')";
      document.getElementById("TabsRight_" + otab).style.backgroundImage = "url('graphics/btabs/inactive/"+loalign+"_corner.jpg')";   
   
      document.getElementById("TabsLeft_" + ntab).style.backgroundImage = "url('graphics/btabs/selected/"+lalign+"_corner.jpg')";
      document.getElementById("TabsMid_" + ntab).style.backgroundImage = "url('graphics/btabs/selected/repeat.jpg')";
      document.getElementById("TabsRight_" + ntab).style.backgroundImage = "url('graphics/btabs/selected/"+loalign+"_corner.jpg')";   
   
      document.getElementById("MS_" + otab).style.display = "none";
      document.getElementById("MS_" + ntab).style.display = "block";
      
      document.getElementById("market_stock_tab").innerHTML = ntab;

   } // end if
 
 } // end function


 function MS_Content() {

   MS_Content_Vals(0);
   
   setInterval("MS_Content_Vals(1)", 20000);
      
 } // end function


 function MS_Content_Vals(v) {

    lsn = document.getElementById("current_lang").innerHTML;
    
    fieldsvals = "data=market.info&lang=" + lsn + "&conts=" + v;

	var doPagesContent = function(doPagesContentResponse) {
                        
        msc_arr = doPagesContentResponse.split("##CONTENT##");
        msc = msc_arr[1];

        if(msc != "none" && msc.indexOf('{{##NONE##}}') < 0) {

           document.getElementById("MS_pse_status").innerHTML = msc_arr[1];
           document.getElementById("MS_summary").innerHTML = msc_arr[2];
           document.getElementById("MS_indices").innerHTML = msc_arr[3];
           document.getElementById("MS_gainers").innerHTML = msc_arr[4];
           document.getElementById("MS_losers").innerHTML = msc_arr[5];

        } // end if

	} // end 
	
    oAjax.doPost('content.php', fieldsvals, doPagesContent, 'text');
      
 } // end function


 function QuoteFinder() {
 
   document.quote_finder.submit();
 
 } // end function


 function MW_Content() {

   MW_Content_Vals(0);
   
   setInterval("MW_Content_Vals(1)", 20000);
      
 } // end function


 function MW_Content_Vals(v) {
 
    symbols_info_arr = new Array();
    symbols_info_arr2 = new Array();
    symbols_ids_str_arr = new Array();
    
    lsn = document.getElementById("current_lang").innerHTML;
    
    fieldsvals = "data=market_watch.info&lang=" + lsn + "&conts=" + v;

	var doPagesContent = function(doPagesContentResponse) {
                        
        msc_arr = doPagesContentResponse.split("##CONTENT##");        
        msc1 = msc_arr[1];

        if(msc1 != "none" && msc1.indexOf('{{##NONE##}}') < 0) {

           document.getElementById("MS_Vars_State").innerHTML = msc_arr[1];
           document.getElementById("MS_Vars_CurrDate").innerHTML = msc_arr[2];

           document.getElementById("MWSymbolsLoader").style.display = "none";
           document.getElementById("MWSymbolsTable").style.display = "block";
          
           symbols_info = msc_arr[3];

           symbols_info_arr = symbols_info.split("*-*");
           
           sia_len = symbols_info_arr.length;
           
           symbols_ids_str = symbols_info_arr[sia_len-2];
           symbols_ids_str_arr = symbols_ids_str.split(",");

           for(s=0;s<symbols_ids_str_arr.length;s++) {

               mws_id = symbols_ids_str_arr[s];
               
               if(mws_id != "")
                if(document.getElementById(mws_id))
                   document.getElementById(mws_id).style.display = "none";
               
           } // end for        

           for(s=1;s<symbols_info_arr.length-2;s++) {

               symbols_info_arr2 = symbols_info_arr[s].split("__");

               mws_id = symbols_info_arr2[1];

               mws_name = "'" + mws_id + "'";
               
               // Sumbol columns
               
                  document.getElementById(mws_id).style.display = "block";

                  sbg = symbols_info_arr2[12];
                  
                  document.getElementById(mws_id + '0').innerHTML = symbols_info_arr2[2];
                  document.getElementById(mws_id + '0').style.backgroundColor = sbg;
                  document.getElementById(mws_id + '0').style.color = symbols_info_arr2[13];
               
                  document.getElementById(mws_id + '1').innerHTML = symbols_info_arr2[3];
                  document.getElementById(mws_id + '1').style.backgroundColor = sbg;

                  document.getElementById(mws_id + '2').innerHTML = symbols_info_arr2[4];
                  document.getElementById(mws_id + '2').style.backgroundColor = sbg;

                  document.getElementById(mws_id + '3').innerHTML = symbols_info_arr2[5];
                  document.getElementById(mws_id + '3').style.backgroundColor = sbg;

                  document.getElementById(mws_id + '4').innerHTML = symbols_info_arr2[6];
                  document.getElementById(mws_id + '4').style.backgroundColor = sbg;

                  document.getElementById(mws_id + '5').innerHTML = symbols_info_arr2[7];
                  document.getElementById(mws_id + '5').style.backgroundColor = sbg;

                  document.getElementById(mws_id + '6').innerHTML = symbols_info_arr2[8];
                  document.getElementById(mws_id + '6').style.backgroundColor = sbg;

                  document.getElementById(mws_id + '7').innerHTML = symbols_info_arr2[9];
                  document.getElementById(mws_id + '7').style.backgroundColor = sbg;

                  document.getElementById(mws_id + '8').innerHTML = symbols_info_arr2[10];
                  document.getElementById(mws_id + '8').style.backgroundColor = sbg;

                  sicon = symbols_info_arr2[11];
                  
                  if(sicon == "none")
                     sicon = "&nbsp;";
                     
                  document.getElementById(mws_id + '9').innerHTML = sicon;
                  document.getElementById(mws_id + '9').style.backgroundColor = sbg;

           } // end for

        } // end if

	} // end
	
    oAjax.doPost('content.php', fieldsvals, doPagesContent, 'text');

 } // end function

