// JavaScript Document
function NiftyCheck(){
if(!document.getElementById || !document.createElement) { 
    return(false); 
	
	}
var b=navigator.userAgent.toLowerCase();
if(b.indexOf("msie 5")>0 && b.indexOf("opera")==-1)
    return(false);
return(true);
}

function Rounded(selector,bk,color,cosa,s){
var i;
var v=getElementsBySelector(selector);
var l=v.length;
if (cosa=="1") AddTop(v[0],bk,color,s);
if (cosa=="2") AddBottom(v[0],bk,color,s);
if (!cosa) {
	AddTop(v[0],bk,color);
	AddBottom(v[0],bk,color);
    }  
}

function AddTop(el,bk,color,s){
	var i;
	var d=document.createElement("b");
	var cn="r";
	var lim=4;
	d.className="rtop";
	//d.style.backgroundColor=bk;
		var x=document.createElement("b");
		x.className=cn + "1";
		x.style.backgroundColor="#000000";
		d.appendChild(x);
	for(i=2; i<=lim; i++){
		x=document.createElement("b");
		x.className=cn + i;
		if (s=="1") x.style.backgroundColor=color[i];
		else x.style.backgroundColor=color;		
		d.appendChild(x);
	 }
		
	el.insertBefore(d,el.firstChild);
}

function AddBottom(el,bk,color){
var i;
var d=document.createElement("b");
var cn="r";
var lim=4;
d.className="rbottom";
//d.style.backgroundColor=bk;
d.style.left="100px";

for(i=lim;i>1;i--){
    var x=document.createElement("b");
    x.className=cn + i;
    x.style.backgroundColor=color;
	d.appendChild(x);
 }
 	var x=document.createElement("b");
		x.className=cn + "1";
		x.style.backgroundColor="#000000";
		d.appendChild(x);
	el.appendChild(d,el.firstChild);
}

function getElementsBySelector(selector){
var i;
var s=[];
var selid="";
var selclass="";
var tag=selector;
var objlist=[];
if(selector.indexOf(" ")>0){  //descendant selector like "tag#id tag"
    s=selector.split(" ");
    var fs=s[0].split("#");
    if(fs.length==1) return(objlist);
    return(document.getElementById(fs[1]).getElementsByTagName(s[1]));
    }
if(selector.indexOf("#")>0){ //id selector like "tag#id"
    s=selector.split("#");
    tag=s[0];
    selid=s[1];
    }
if(selid!=""){
    objlist.push(document.getElementById(selid));
    return(objlist);
    }
if(selector.indexOf(".")>0){  //class selector like "tag.class"
    s=selector.split(".");
    tag=s[0];
    selclass=s[1];
    }
var v=document.getElementsByTagName(tag);  // tag selector like "tag"
if(selclass=="")
    return(v);
for(i=0;i<v.length;i++){
    if(v[i].className==selclass){
        objlist.push(v[i]);
        }
    }
return(objlist);
}

function alineaImagine(el, img) {
		 alineaImagineTop(el,img);
		 alineaImagineBottom(el, img);
	}

	function AddOmbraTop(el){
        var i;
        var d=document.createElement("b");
        var cn="o";
        var lim=4;
        d.className="rtop";
        for(i=1; i<=lim; i++){
            var x=document.createElement("b");
            x.className=cn + i;
	        d.appendChild(x);
         }
         el.insertBefore(d,el.firstChild);
    }
        
    function AddOmbraBottom(el){
	 
        var i;
        var d=document.createElement("b");
        var cn="o";
        var lim=4;
        d.className="rbottom";
        for(i=lim;i>0;i--){
            var x=document.createElement("b");
            x.className=cn + i;
	        d.appendChild(x);
         }
        el.appendChild(d,el.firstChild);
    }
	//spostamente del imagine dal fondo
  
 	function alineaImagineTop(name, img) {
		var el = document.getElementById(name);
		var d = document.createElement("b");
		var imgs = img+"1.jpg";
		var cn="r";
		var lim=4;
		d.className="rtop";
		var x=document.createElement("b");
		x.className=cn + "1";
		x.style.backgroundColor="#000000";
		d.appendChild(x);
		//d.style.backgroundColor=bk;
		for(i=2; i<=lim; i++){
		
			var x=document.createElement("b");
			x.className=cn + i;
			x.style.backgroundImage="url(graphics/img/" + imgs +")";
			x.style.backgroundPosition = spos[i]
			x.style.backgroundColor = "#FFFFFF";
			d.appendChild(x);
	 	}
		
		el.insertBefore(d,el.firstChild);
	}
	
	function alineaImagineBottom(name, img) {	
		var el = document.getElementById(name);
		var d = document.createElement("b");
		
		var imgs = img+"2.jpg";
		var cn="r";
		var lim=4;
		d.className="rbottom";
		
		//d.style.backgroundColor=bk;
		for(i=4; i>1; i--){
		
			var x=document.createElement("b");
			x.className=cn + i;
			x.style.backgroundImage="url(graphics/img/" + imgs +")";
			x.style.backgroundPosition = sposb[i]
			d.appendChild(x);
	 	}
		var x=document.createElement("b");
		x.className=cn + "1";
		x.style.backgroundColor="#000000";
		d.appendChild(x);
		el.insertBefore(d,el.lastChild);
	} 
	
    function drawOmbra(height, name) {
	    var el = document.getElementById(name);
	    var d = document.createElement("div");
	    d.className = "ombra";
	    d.style.left = "2px";
		var spostamento = height + 7;
	    d.style.top = "-" + spostamento + "px"; 
	    d.style.zIndex = -1;
	    AddOmbraTop(d);
		var x = document.createElement("div");
		x.className = "ombracontain";
		x.style.height = height + "px";
		d.appendChild(x);
	    AddOmbraBottom(d);
        el.appendChild(d);
	}