var filesadded="" //list of files already added

function checkloadjscssfile(filename, filetype)
{
	 if (filesadded.indexOf("["+filename+"]")==-1)
	 {
		  filesadded+="["+filename+"]" //List of files added in the form "[filename1],[filename2],etc"
		  return false;
	 }
	 
	 return true;
}

function loadjscssfile(filename, filetype)
{
	if(checkloadjscssfile(filename, filetype))
		return;
		
	 if (filetype=="js"){ //if filename is a external JavaScript file
	  var fileref=document.createElement('script')
	  fileref.setAttribute("type","text/javascript")
	  fileref.setAttribute("src", filename)
	 }
	 else if (filetype=="css"){ //if filename is an external CSS file
	  var fileref=document.createElement("link")
	  fileref.setAttribute("rel", "stylesheet")
	  fileref.setAttribute("type", "text/css")
	  fileref.setAttribute("href", filename)
	 }
	 if (typeof fileref!="undefined")
	  document.getElementsByTagName("head")[0].appendChild(fileref)
}

