function include_dom(script_filename) 
{
    var html_doc = document.getElementsByTagName('head').item(0);
    var js = document.createElement('script');
    js.setAttribute('language', 'javascript');
    js.setAttribute('type', 'text/javascript');
    js.setAttribute('src', script_filename);
    html_doc.appendChild(js);
    return false;
}
function include_skills_file(class_id,lang)
{
	include_dom("http://www.l2world.pl/js/skills/class_skills_"+lang+"_"+class_id+".js");
}
function draw_skills(learn_lvl)
{
	var skills_table_div = document.getElementById('skills_table');
	
	//settings
	var table_header="<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">\n";
	var icon_src="http://www.l2world.pl/img/skills/%%id%%.jpg";
		table_header+="<tr><th>Learn Level</th><th> </th><th>Name</th><th>Level</th><th>sp</th><th>hp</th><th>mp</th><th>Description</th></tr>\n";
	var table_row="<tr><td>%%min_level%%</td><td><img src=\"%%icon_ln%%\"></td><td>%%name%%</td><td>%%skill_level%%</td><td>%%sp%%</td><td>%%hp%%</td><td>%%mp%%</td><td>%%desc%%</td></tr>\n"
	var table_footer="</table>\n";
	//settings//
	
	var body="";
	if(learn_lvl==0)
	{
		for(var i=0;i<window.skills.length;i++)
		{
			var row_tmp=table_row;
			var icon_ln=icon_src.replace("%%id%%",skills[i][1]);	
			row_tmp=row_tmp.replace("%%name%%",skills[i][2]);
			row_tmp=row_tmp.replace("%%min_level%%",skills[i][0]);
			row_tmp=row_tmp.replace("%%skill_level%%",skills[i][3]);
			row_tmp=row_tmp.replace("%%sp%%",skills[i][6]);
			row_tmp=row_tmp.replace("%%mp%%",skills[i][7]);
			row_tmp=row_tmp.replace("%%hp%%",skills[i][8]);
			row_tmp=row_tmp.replace("%%sb%%",skills[i][9]);
			row_tmp=row_tmp.replace("%%range%%",skills[i][10]);
			row_tmp=row_tmp.replace("%%desc%%",skills[i][5]);
			row_tmp=row_tmp.replace("%%icon_ln%%",icon_ln);
			body+=row_tmp;
		}
	}
	else
	{
		for(var i=0;i<window.skills.length;i++)
		{
			if(skills[i][0]==learn_lvl)
			{
				var row_tmp=table_row;
				var icon_ln=icon_src.replace("%%id%%",skills[i][1]);	
				row_tmp=row_tmp.replace("%%name%%",skills[i][2]);
				row_tmp=row_tmp.replace("%%min_level%%",skills[i][0]);
				row_tmp=row_tmp.replace("%%skill_level%%",skills[i][3]);
				row_tmp=row_tmp.replace("%%sp%%",skills[i][6]);
				row_tmp=row_tmp.replace("%%mp%%",skills[i][7]);
				row_tmp=row_tmp.replace("%%hp%%",skills[i][8]);
				row_tmp=row_tmp.replace("%%sb%%",skills[i][9]);
				row_tmp=row_tmp.replace("%%range%%",skills[i][10]);
				row_tmp=row_tmp.replace("%%desc%%",skills[i][5]);
				row_tmp=row_tmp.replace("%%icon_ln%%",icon_ln);
				body+=row_tmp;
			}
		}
	}
	var out=table_header+body+table_footer;
	skills_table_div.innerHTML=out;
}//function draw_skills(class_id,learn_lvl)

function update_lvl_select()
{
	var all_skills_string="All"
	var skills_level_select = document.getElementById('skills_lvl');
	while(skills_level_select.options.length >= 1){skills_level_select.remove(0);}
	skills_level_select.options.add(new Option(all_skills_string,"0"));
	for(var i=0;i<window.levels.length;i++)
	{
		skills_level_select.options.add(new Option(levels[i],levels[i]));
	}
}
