﻿var localServer = "http://www.felipepocchini.net/xml/Tweets.aspx";

//função inicial
//______________________________________________________________________________________
$(document).ready(function () {
    changediv();
})

//______________________________________________________________________________________
function geturl(addr) {
    var r = $.ajax({
        type: 'GET',
        url: addr,
        async: false
    }).responseText;

    return r;
}

//______________________________________________________________________________________
function changediv() {
    $('#tweets').html(geturl(localServer));
}

//______________________________________________________________________________________
function onSilverlightError(sender, args) {

    var appSource = "";
    if (sender != null && sender != 0) {
        appSource = sender.getHost().Source;
    }
    var errorType = args.ErrorType;
    var iErrorCode = args.ErrorCode;

    if (errorType == "ImageError" || errorType == "MediaError")
        return;

    var errMsg = "Unhandled Error in Silverlight Application " + appSource + "\n";

    errMsg += "Code: " + iErrorCode + "    \n";
    errMsg += "Category: " + errorType + "       \n";
    errMsg += "Message: " + args.ErrorMessage + "     \n";

    if (errorType == "ParserError") {
        errMsg += "File: " + args.xamlFile + "     \n";
        errMsg += "Line: " + args.lineNumber + "     \n";
        errMsg += "Position: " + args.charPosition + "     \n";
    }
    else if (errorType == "RuntimeError") {
        if (args.lineNumber != 0) {
            errMsg += "Line: " + args.lineNumber + "     \n";
            errMsg += "Position: " + args.charPosition + "     \n";
        }
        errMsg += "MethodName: " + args.methodName + "     \n";
    }

    throw new Error(errMsg);
}

//______________________________________________________________________________________
function alignDivs(input, target) {
    var hSize = 0;
    var aInput = input.split("/");

    if (target == '')
        var aTarget = aInput;
    else
        var aTarget = target.split("/");

    for (var i = 0; i < aInput.length; i++) {
        if (document.getElementById(aInput[i]).scrollHeight > hSize)
            hSize = document.getElementById(aInput[i]).scrollHeight;
    }
    for (var i = 0; i < aTarget.length; i++)
        document.getElementById(aTarget[i]).style.height = hSize + 'px';
}
