/**
 * @author Femi Oshagbemi, Arb Design
 */
function mp3TunesLogin(email, password){
    email = encodeURIComponent(email);
    password = encodeURIComponent(password);
    
    var req = 'https://shop.mp3tunes.com/api/v1/login?username=' + email + '&password=' + password + '&output=json&partner_token=9999999999&callback=completeLogin';
    apiRequest = new JSONscriptRequest(req);
    apiRequest.buildScriptTag();
    apiRequest.addScriptTag();
}

function demo() {
	mp3TunesLogin('demo@mp3tunes.com', 'demo');
}

function completeLogin(jsonData){
    sid = jsonData.session_id;
    
    if (sid == null) {
        alert('Could not login, please try again')
    }
    else {
        createCookie('auth_token', sid, 365);
        window.location = "player.html"
    }
}

function createCookie(name, value, days){
    if (days) {
        var date = new Date();
        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
        var expires = "; expires=" + date.toGMTString();
    }
    else 
        var expires = "";
    document.cookie = name + "=" + value + expires + "; path=/";
}

function readCookie(name){
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for (var i = 0; i < ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0) == ' ') 
            c = c.substring(1, c.length);
        if (c.indexOf(nameEQ) == 0) 
            return c.substring(nameEQ.length, c.length);
    }
    return null;
}

function eraseCookie(name){
    createCookie(name, "", -1);
}

