//validate form js
//setting
var class_node_c="required-input";
var text_node_c="<em>Request Field</em>";
//end setting
function addEvent(obj, evType, fn){
	if (obj.addEventListener){
		obj.addEventListener(evType, fn, false);
		return true;
	} else if (obj.attachEvent){
		var r = obj.attachEvent("on"+evType, fn);
		return r;
	} else {
		return false;
	}
}
function getElementsByClassName(classname){
    var a = [];
    var re = new RegExp('\\b' + classname + '\\b');
    var els = document.all?document.all:document.getElementsByTagName("*");
    for(var i=0;i < els.length; i++)
        if(re.test(els[i].className))a.push(els[i]);
    return a;
}
function createnode(node){
	newnode=document.createElement('span');
	newnode.className=class_node_c;
	newnode.innerHTML=text_node_c;
	node.appendChild(newnode);	
}
function removenode(remove){
	chan=getElementsByClassName(remove);
	for(z=1;z <= chan.length;z++){
		chan[z-1].parentNode.removeChild(chan[z-1]);
	}	
}
function checkforms(takeform){
	err=0;
	removenode(class_node_c);
  	reqfields=takeform.required.value.split(',');
	for(i=0;i < reqfields.length;i++){
		object=document.getElementById(reqfields[i]);
		switch(object.type){
			case "text":
				if(object.value==""){
					createnode(object.parentNode);
					err++;
				}
				break;
			case "checkbox":
				if(object.checked!=true){
					createnode(object.parentNode);
					err++;
				}
				break;
		}
	}
	if(err>0){
		return false;	
	}
}
function associate(){
	var els = getElementsByClassName("validate-form");
    for(i=0; i < els.length; i++){
		els[i].onsubmit=function(){return checkforms(this);}	
	}
}


function controllqta(){
	qta=document.getElementById("qta").value;
	gg = parseInt(qta);
	if(isNaN(qta) || gg<=0 ){
		alert("Il contenuto del campo Quantita nella scheda prodotto deve essere espresso in forma Numerica e deve essere maggiore di 0");
		return false;
	}else{
		return true;	
	}
}

function aggphoto(pos,lpos,xx,titolo) {
  document.getElementById('img_p').src = pos;
  document.getElementById('img_p').title = titolo;
  chan=getElementsByClassName('scelto');
  for(i=1;i<=chan.length;i++){
	  chan[i-1].className="";
  }
  
  document.getElementById(xx).className = "scelto";
}




