//oggetti ecommerce by eto for nascar studios

//mootools var


function attivaeditor(){
	if(document.getElementById("text")){
		var oFCKeditor = new FCKeditor( 'text' ) ;
		oFCKeditor.BasePath	= 'admin/css/';
		oFCKeditor.ToolbarSet	= 't-store' ;
		oFCKeditor.ReplaceTextarea() ;	
	}
}

function aggphoto(pos,lpos,xx,titolo) {
  document.getElementById('img_p').src = pos;
  document.getElementById('link_p').href = lpos;
  document.getElementById('img_p').title = titolo;
  document.getElementById('link_p').title = titolo;
  chan=getElementsByClassName('scelto');
  for(i=1;i<=chan.length;i++){
	  chan[i-1].className="";
  }
  
  document.getElementById(xx).className = "scelto";
}


//chiudi div modifiche
function chiudi() {
	node = document.getElementById("messaggio-conferma");
	if ((node)&&(node.parentNode)){
		removed=node.parentNode.removeChild(node); 
   }
}
function selpay(gg){
	mod_i=gg.seller.length;
	err=0;
	if(mod_i==undefined)mod_i=1; 
	for (i=0; i<mod_i; i++) {
		if (document.getElementById("seller"+(i+1)).checked){
			err++;
		}
	} 
	if(err==0){
		alert('selezionare una modalita di spedizione');            
		return false;	
	}
	mod_i=gg.payment.length;
	err=0;
	if(mod_i==undefined)mod_i=1; 
	for (i=0; i<mod_i; i++) {
		if (document.getElementById("payment"+(i+1)).checked){
			err++;
		}
	} 
	if(err==0){
		alert('selezionare un modalita di pagamento');            
		return false;	
	}
}
//redirect
function relink(rel){
	location.href=rel;	
}
//cerca classi
function getElementsByClassName(classname){
    var a = [];
    var re = new RegExp('\\b' + classname + '\\b');
    var els = document.all?document.all:document.getElementsByTagName("*");
    for(var i=0,j=els.length; i<j; i++)
        if(re.test(els[i].className))a.push(els[i]);
    return a;
}
//oggetti carrello
function controllcart(totale){
	errore=0;
	for(i=1;i<=totale;i++){
		qta=document.getElementById("qta"+i).value;
		if(isNaN(qta)){
			errore++;
		}
	}
	if(errore>0){
		alert("Il contenuto del campo <strong>Quantita</strong> nel carrello deve essere espresso in forma <strong>Numerica</strong>");
		return false;
	}else{
		return true;	
	}
}

function controllqta(){
	qta=document.getElementById("qta").value;
	if(isNaN(qta)){
		alert("Il contenuto del campo <strong>Quantita</strong> nella scheda prodotto deve essere espresso in forma <strong>Numerica</strong>");
		return false;
	}else{
		return true;	
	}
}

function cart_form(myform,valore,single){
	totale=myform.totprod.value;
	if(valore=='cart_refresh'){
		if(controllcart(totale)==false){
			return false;
		}
	}
	myform.type.value=valore;
	myform.single.value=single;
	myform.submit();
}
function nascostocp(){
	filtro = /^nascostocp\[([a-zA-Z0-9])+\]$/;
	filtrob = /^menucp\[([a-zA-Z0-9])+\]$/;
	anchors = document.getElementsByTagName('a');
	for (i=0; i<anchors.length; i++){
		asc = anchors[i];
		pipp=asc.getAttribute('rel');
		if (filtro.test(pipp)){
			asc.parentNode.style.display="none";
		}
		if(asc.getAttribute('id')=="cpprimo"){
			asc.parentNode.style.display="block";
		}
		if (filtrob.test(pipp)){
			asc.parentNode.style.cursor="pointer";
			asc.onclick= function () {menucp(this); return false;}	
		}
	}
}
function menucp(arc){
	if(!arc) return false;
	filtro = /^nascostocp\[([a-zA-Z0-9])+\]$/;
	filtro2 = /^menucp\[([a-zA-Z0-9])+\]$/;
	str=arc.getAttribute('rel');
	str=str.replace("menucp[","");
	id=str.replace("]","");
	anchors = document.getElementsByTagName('a');
	for (i=0; i<anchors.length; i++){
		asc = anchors[i];
		pipp=asc.getAttribute('rel');
		if(filtro.test(pipp)){
			asc.parentNode.style.display="none";
		}
		if(filtro2.test(pipp)){
			asc.className="";
		}
		if (pipp=="nascostocp["+id+"]"){
			asc.parentNode.style.display="block";
			arc.className="tab-evidenziato";
		}
	}	
}

function send_form(myform,valore,single){
	myform.type.value=valore;
	myform.single.value=single;
	myform.submit();
}
//for form

function createnode(arc){
	newimg=document.createElement('span');
	newimg.className="controllo-form";
	newimg.innerHTML='<em>Campo Necessario</em> !';
	arc.appendChild(newimg);	
}
function controllo(gg){
	err=0;
	chan=getElementsByClassName("controllo-form");
	for(z=1;z<=chan.length;z++){
		node=chan[z-1];
		removed=node.parentNode.removeChild(node);
	}
  	reqfields=gg.required.value.split(',');
	for(i=0;i<reqfields.length;i++){
		object=document.getElementById(reqfields[i]);
		switch(object.type){
			case "text":
			case "textarea":
			case "hidden":
			case "select":
				if(object.value==""){
					createnode(object.parentNode);
					err++;
				}
				break;
			case "radio":
			case "checkbox":
				if(object.checked!=true){
					createnode(object.parentNode);
					err++;
				}
				break;
		}
	}
	if(err>0){
		return false;	
	}
}
function associa(){
	var els = document.all?document.all:document.getElementsByTagName("*");
    for(var i=0,j=els.length; i<j; i++){
		asc=els[i];
		//alert(asc.TagName);
		if(asc.className=="cform"){
			asc.onsubmit= function () {return controllo(this);}	
		}
	}
}
//end for form
function chiudifaq(){
	arc=getElementsByClassName("nascondifaq");
    for(i=0;i<arc.length;i++){
		arc[i].style.display="none";
	}
}
function openfaq(id){
	chiudifaq();
	document.getElementById("nascosto-faq-"+id).style.display="block";	
}
//eonload oggetti
function credits(){
			var objBody = document.getElementById("footer");
			var objCredits = document.createElement("div");
			objCredits.setAttribute('id','credits');
			objBody.appendChild(objCredits);
			document.getElementById('credits').innerHTML = "<h2>Realizzazione a cura di</h2><strong>Nascar Studios Srl</strong><br/><a href='http://www.nascar.it'>http://www.nascar.it</a><p>via Aniello Falcone, 300 - 80127 Napoli<br/>ph +39 08119560566<br/>ph +39 08119560567<br/>fax +39 08119560568<br/><a href='javascript:document.getElementById(\"credits\").style.display=\"none\"; void(0);' id=\"closeit\">[Chiudi]</a></p>";
			document.getElementById('credits').style.display="block";
}
function attivaCredits(){ document.getElementById('per-credits').href="javascript:credits();"; }


