/// <reference path="LanxerLibrary.js" />
/// <reference path="Global_Page.js" />
/// <reference path="Global_AJAX.js" />
/// <reference path="Global.js" />

function opp_NewBroadcastNext()
{
    var title = lescape(g('NewOppTitle').value);
    var description = lescape(g('NewOppDescription').value);
    var newOppID = aj_opp('newBroadcast=t&title=' + title + '&description=' + description + '&type=' + g('BroadcastType').value);
    ChangePage('Opportunity_EditSkills&d=' + newOppID + '&isInSetup=true');
}

function opp_UpdateBroadcast(oppID)
{
    var title = lescape(g('NewOppTitle').value);
    var description = lescape(g('NewOppDescription').value);
    var mainPlane = g('main');
    mainPlane.innerHTML = aj_opp('updateBroadcast=t&title=' + title + '&description=' + description + '&oppID=' + oppID);
}

function art_NewArticleNext()
{
    var title = lescape(g('art_Headline').value);
    var body = lescape(g('art_Body').value);
    
    var response = aj_art('newArticle=t&title=' + title + '&body=' + body);
    
    if(response.indexOf('#') == 0)
        alert(response.replace('#', ''));
    else
        ChangePage('Article_Categorize&d=' + response);
}                          

function art_EditArticleNext(artID)
{
    var title = lescape(g('art_Headline').value);
    var body = lescape(g('art_Body').value);
    
    var response = aj_art('updateArticle=' + artID + '&title=' + title + '&body=' + body);
    
    if(response.indexOf('#') == 0)
        alert(response.replace('#', ''));
    else
        ChangePage('Article_Categorize&d=' + response);
}

function evnt_NewEventNext()
{
    var title = lescape(g('evnt_Name').value);
    var body =  lescape(g('evnt_Description').value);
    var location =  lescape(g('evnt_Location').value);
                    
    var ampm =     lescape(g('evnt_AMPM').value);
    var Minute =   lescape(g('evnt_Minute').value);
    var Hour =     lescape(g('evnt_Hour').value);
                    
    var Day =      lescape(g('evnt_Day').value);
    var Year =     lescape(g('evnt_Year').value);
    var Month =    lescape(g('evnt_Month').value);
    
    var duration = lescape(g('evnt_Duration').value);
    
    var response = aj_evnt('newEvent=t&d=' + Day + '&m=' + Month + '&y=' + Year + '&h=' + Hour + '&min=' + Minute + '&ampm=' + ampm + '&title=' + title + '&body=' + body + '&duration=' + duration + '&location=' + location);
    
    if(response.charAt(0) == '#')
        alert(response.replace('#',''));
    else
        ChangePage('Event_Categorize&d=' + response);
}

function evnt_EventUpdate(evntID)
{
    var title = lescape(g('evnt_Name').value);
    var body =  lescape(g('evnt_Description').value);
    var location =  lescape(g('evnt_Location').value);
                    
    var ampm =     lescape(g('evnt_AMPM').value);
    var Minute =   lescape(g('evnt_Minute').value);
    var Hour =     lescape(g('evnt_Hour').value);
                    
    var Day =      lescape(g('evnt_Day').value);
    var Year =     lescape(g('evnt_Year').value);
    var Month =    lescape(g('evnt_Month').value);
    
    var duration = lescape(g('evnt_Duration').value);
    
    var response= aj_evnt('updateEvent=' + evntID + '&d=' + Day + '&m=' + Month + '&y=' + Year + '&h=' + Hour + '&min=' + Minute + '&ampm=' + ampm + '&title=' + title + '&body=' + body + '&duration=' + duration + '&location=' + location);
    
    if(response.charAt(0) == '#')
        alert(response.replace('#',''));
    else
        ChangePage('Event_Categorize&d=' + response);
}

function workOrder_SetLocation()
{
    
    flashExternInterfaceCall('Map_ForLocationSearch', 'MapForSearch_SetLocation', g('TBWorkOrderLocation').value);
    
}

function workOrder_SetLocationFromGoogleMaps(gpsPoint)
{
    var latlgnAndName = gpsPoint.split(/:/);
    var latlng = latlgnAndName[0].split(/,/);
    
    g('wo_Selected_Location_Lat').value = latlng[0];
    g('wo_Selected_Location_Lng').value = latlng[1];
    g('wo_Selected_Location_Radius').value = 60;
    g('wo_Selected_Location_Name').value = latlgnAndName[1];
}


function workOrder_ToggleCategorySelectionType(rdb, itemRef)
{
    var rArea = g('nw_CatSelectArea');
    rArea.innerHTML = aj_opp('toggleCategorySelect=' + rdb.value + '&item=' + itemRef);
}