﻿function formatPhone(str){
        var T=str;
        var l=T.length;
        
        if (l==10)
            T=Mid(T, 0, 3) + "-" + Mid(T, 3, 3) + "-" + Mid(T, 6, 4);           
            
        if (l==7)
            T=Mid(T, 0, 3) + "-" + Mid(T, 3, 4);
        
        if (l==11)                
            T="+" + Mid(T, 0, 1) + "-" + Mid(T, 1, 3) + "-" + Mid(T, 4, 3) + "-" + Mid(T, 7, 4);            
            
        return T;
        }
            function insertField()
        {
            var EditArea = document.getElementById("TabContainer1_TabPanel5_FreeTextBox1_htmlEditorArea");
            var TxtArea = document.getElementById("TabContainer1_TabPanel5_FreeTextBox1");
            var thefield = document.getElementById("TabContainer1_TabPanel5_Field_List").value;            
            if(document.selection)
            {
                if(FTB_API['TabContainer1_TabPanel5_FreeTextBox1'].mode==FTB_MODE_DESIGN)
                {                
                    var DesignView=document.getElementById("TabContainer1_TabPanel5_FreeTextBox1_designEditor");
                
                    DesignView.contentWindow.document.body.focus();
                    sel = document.selection.createRange();
                    sel.text = thefield;//oLst.options[oLst.selectedIndex].value;
                }
                else
                {                
                    //var TxtArea = document.getElementById("txtMessage");
                    TxtArea.focus();                    
                    sel = document.selection.createRange();
                    sel.text = thefield;// oLst.options[oLst.selectedIndex].value;
                }
            }
            else if (TxtArea.selectionStart || TxtArea.selectionStart == '0') 
            {
                    
                var startPos = TxtArea.selectionStart;
                var endPos = TxtArea.selectionEnd;
                //myField.value = myField.value.substring(0, startPos) + myvl + myField.value.substring(endPos, myField.value.length);
                TxtArea.value = TxtArea.value.substring(0, startPos) + field + TxtArea.value.substring(endPos, TxtArea.value.length);
            } 
            else 
            {
//                var thefield = document.getElementById("TabContainer1_TabPanel5_Field_List").SelectedValue;
                TxtArea.value += thefield;
            }
        }    
    function Add_Campaign()
    {
    window.location.href = 'Admin.aspx';
    }
    

// Event Title
function formatEventTitle(str){
        var T=str;        
        document.getElementById('TabContainer1_TabPanel3_Ask_Event_Title').value=document.getElementById('TabContainer1_TabPanel3_Ask_Campaign').value;
        //return T;
        }

// Markup
    function formatMarkup(str)
    {
        var T=parseFloat(str);
        var l=str.length;
        var v=T
        if (str="")
            T=0;
//        if (str=NaN)
//            T-0;
        if (v==1)
            T=100;
        if (v>1)
            T= roundNumber((T),0);
       
        if (v<1)
            T= roundNumber((T*100),0);        
        return T  + "%";
    }

// Format Event Probablilty
function formatEventProbability(str)
    {        
        var T=parseFloat(str);
        var l=str.length;
        var v=T
        if (str="")
            T=0;
        if (v==1)
            T=100;
        if (v>1)
            T= roundNumber((T),0);       
        if (v<1)
            T= roundNumber((T*100),0);
                    
        var a=(document.getElementById('TabContainer1_TabPanel3_Ask_Potential').value.replace("$","").replace(",","").replace(",",""));
        //alert(a);
        var b =(document.getElementById('TabContainer1_TabPanel3_Ask_POW').value.replace("%", ""));
        if (b>1) {
        b=b/100;
        } 
        //alert(b);
        if (a!=null && a!="" && b!=null && b!="") {         
        var c = a*b;
        //alert(c);
        c=formatCurrency(c);
        //alert(c);         
        document.getElementById('TabContainer1_TabPanel3_Ask_Probable_Amount').value=c;        
        }
        return T  + "%";
    }

function formatPotential(str)
    {        
        var T=parseFloat(str);
        var l=str.length;
        var v=T
        if (str="")
            T=0;
        if (v==1)
            T=100;
        if (v>1)
            T= roundNumber((T),0);       
        if (v<1)
            T= roundNumber((T*100),0);
                    
        var a=(document.getElementById('TabContainer1_TabPanel3_Ask_Potential').value.replace("$","").replace(",","").replace(",",""));
        //alert(a);
        var b =(document.getElementById('TabContainer1_TabPanel3_Ask_POW').value.replace("%", ""));
        if (b>1) {
        b=b/100;
        } 
        //alert(b);
        if (a!=null && a!="" && b!=null && b!="") {         
        var c = a*b;
        //alert(c);
        c=formatCurrency(c);
        //alert(c);         
        document.getElementById('TabContainer1_TabPanel3_Ask_Probable_Amount').value=c;        
        }
        return formatCurrency(T);
    }



// Rounding Numbers
function roundNumber(rnum, rlength) 
{ // Arguments: number to round, number of decimal places
  var newnumber = Math.round(rnum*Math.pow(10,rlength))/Math.pow(10,rlength);
  return newnumber; // Output the result to the form field (change for your purposes)
}

function Mid(str, start, len)
{
// Make sure start and len are within proper bounds
    if (start < 0 || len < 0) return "";
    var iEnd, iLen = String(str).length;
    if (start + len > iLen)
          iEnd = iLen;
    else
          iEnd = start + len;
    return String(str).substring(start,iEnd);
}

function formatCurrency(num) {
num = num.toString().replace(/\$|\,/g,'');
if(isNaN(num))
num = "0";
sign = (num == (num = Math.abs(num)));
num = Math.floor(num*100+0.50000000001);
cents = num%100;
num = Math.floor(num/100).toString();
if(cents<10)
cents = "0" + cents;
for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
num = num.substring(0,num.length-(4*i+3))+','+
num.substring(num.length-(4*i+3));
return (((sign)?'':'-') + '$' + num + '.' + cents);
}
var map = null;
 var geocoder = null;
function initialize() 
{
      if (GBrowserIsCompatible()) 
      {
      var map = new GMap2(document.getElementById("map_canvas"));
      map.setCenter(new GLatLng(37.4419, -122.1419), 13);      
      map.setUIToDefault();
       geocoder = new GClientGeocoder();
      }
}
 
 function showAddress(address) { 
      if (geocoder) {      
        geocoder.getLatLng(
          address,
          function(point) {
            if (!point) {
//              alert(address + " not found");
            } else {            
              var map = new GMap2(document.getElementById("map_canvas"));
              map.setCenter(point, 15);
              
              var marker = new GMarker(point, {draggable: true});
              
              map.addOverlay(marker);
              GEvent.addListener(marker, "dragend", function() {
                marker.openInfoWindowHtml(marker.getLatLng().toUrlValue(6));
              });
              GEvent.addListener(marker, "click", function() {
                marker.openInfoWindowHtml(marker.getLatLng().toUrlValue(6));
              });
//	      GEvent.trigger(marker, "click");
	      map.setUIToDefault();
            }
          }
        );
      }     
    }
function GetInfo(url) {
w = 600;
h = 800;
 var win = window.open('helper.aspx?url=' + url,
  'helper', 
  'width=' + w + ', height=' + h + ', ' +
  'location=no, menubar=no, ' +
  'status=no, toolbar=no, scrollbars=yes, resizable=no');
// win.resizeTo(w, h);
// win.focus();

}



