window.onload = init; /* Runs init after page load */

/*
Name: 		init
Purpose:	Initalizes after page load
Variables:	None
Returns:	None
*/

function init()
{
	icon_add(); /* Runs icon_add */
}

/*
Name: 		icon_add
Purpose:	Adds an icon inside all link text on a page depending on the extension of the link
			Will NOT add an icon to links with the same domain as the current page
Variables:	None
Returns:	None
*/

function icon_add()
{
	var current_url = "" + window.location.href;
	var split_url = new Array();

	split_url = current_url.split("/");

	var current_domain = split_url[2];
	if (current_domain.indexOf('media.sdicbsa.org') == -1)
	{

	    var i;

	    var j;

	    if (document.getElementById("content-wrapper")) {
	        var content_wrapper = document.getElementById("content-wrapper");

	        var a_array = content_wrapper.getElementsByTagName("a");

	        var temp_href = "";

	        var temp_extension = "";

	        var split_href = new Array();

	        var split_file = new Array();

	        var split_extension = new Array();

	        var link_image = "";

	        for (i = 0; i < a_array.length; i++) {

	            temp_href = "" + a_array[i].href;

	            if (temp_href != "") {

	                temp_href = temp_href.toLowerCase();

//	                link_image = "html";
	                link_image = "null";

	                split_href = temp_href.split("/");

	                if (split_href[split_href.length - 1].indexOf(".") != -1 && a_array[i].innerHTML.toLowerCase().indexOf("<img") == -1 && a_array[i].href.toLowerCase().indexOf("javascript") == -1) {

	                    split_file = split_href[split_href.length - 1].split(".");

	                    temp_extension = split_file[split_file.length - 1];

	                    if (temp_extension.indexOf("?") != -1) { split_extension = temp_extension.split("?"); temp_extension = split_extension[0]; }
	                    if (temp_extension.indexOf("#") != -1) { split_extension = temp_extension.split("#"); temp_extension = split_extension[0]; }

	                    switch (temp_extension) {

	                        case 'doc':
	                        case 'docx':
	                        case 'rtf':
	                        case 'txt': link_image = "word";
	                            break;
	                        case 'pdf': link_image = "PDF";
	                            break;
	                        case 'swf':
	                        case 'fla':
	                        case 'swd':
	                        case 'flv': link_image = "flash";
	                            break;
	                        case 'xls':
	                        case 'xlsx':
	                        case 'csv':
	                        case 'xlt':
	                        case 'xlw': link_image = "excel";
	                            break;
	                        case 'ppt':
	                        case 'pptx':
	                        case 'pps': link_image = "powerpoint";
	                            break;
	                        case 'zip':
	                        case 'gzip':
	                        case 'rar': link_image = "zip";
	                            break;
	                        case 'avi':
	                        case 'mov':
	                        case 'wmv': link_image = "mov";
	                            break;
	                        case 'mp3':
	                        case 'mp4': link_image = "music";
	                            break;
//	                        default: link_image = "html";
	                        default: link_image = "null";
	                            break;

	                    }

	                }

	                if (temp_href.indexOf("mailto") != -1 && a_array[i].innerHTML.toLowerCase().indexOf("<img") == -1 && a_array[i].href.toLowerCase().indexOf("javascript") == -1) {

//	                    link_image = "MailTo";
                        link_image = "null";

	                }

	                if (link_image != "null") {

                        if (temp_href.indexOf(current_domain) == -1 && a_array[i].innerHTML.toLowerCase().indexOf("<img") == -1 && a_array[i].href.toLowerCase().indexOf("javascript") == -1) {

                            a_array[i].innerHTML = a_array[i].innerHTML + " <img src=\"http://www.sdicbsa.org/GUI/link-" + link_image + ".gif\" border=\"0\" style=\"padding:0;vertical-align:text-bottom;\">";

                        }
                        else if (link_image != "html" && a_array[i].innerHTML.toLowerCase().indexOf("<img") == -1 && a_array[i].href.toLowerCase().indexOf("javascript") == -1) {

                            a_array[i].innerHTML = a_array[i].innerHTML + " <img src=\"http://www.sdicbsa.org/GUI/link-" + link_image + ".gif\" border=\"0\" style=\"padding:0;vertical-align:text-bottom;\">";

                        }

                    }

	            }

	        }
	    }
	}
}


