﻿/********************************************************
	rivenditori.js,v 1.0 July 08 2008
	rivenditori.js by Giovanni Romeo
 ********************************************************/

var urlPagRiv = 'http://www.igepau.biz/riolo.pa/rivenditori/';

function disableAutocomplete() {
	var frm = $('frmLoginRivenditori');
	if (frm) {
		if (frm.u)
			frm.u.setAttribute("autocomplete","off");
		if (frm.p)
			frm.p.setAttribute("autocomplete","off");
	}
}
function logout() {
	Cookie.dispose('ru', {'path': '/'});
	location='./';
	/*
	var frm = $('frmLoginRivenditori');
	if (frm) {
		frm.method='post';
		frm.action= urlPagRiv + 'login.jsp?logout=true';
		frm.submit();
	}
	*/
}
function login() {
	var frm = $('frmLoginRivenditori');
	if (frm) {
		var hash = hex_md5(frm.u.value + ':' + frm.p.value + ':' + ra);
		//var hash64 = b64_md5(frm.u.value + ':' + frm.p.value + ':');
		frm.p.value='';
		frm.h.value = hash;
		
		frm.method='post';
		frm.action= urlPagRiv + 'login.jsp';

		Cookie.write('ru', frm.u.value, {'duration': 0,'path':'/'});

		frm.submit();
	}
}


/* Gestione visualizzazione pacchetti */

var xsl = null;
var xml = null;

function showPacchetto (id) {
	if (!isNaN(id)) {
		var auto = $('auto_' + id);
		
		if (auto) {
			
			auto = auto.getText().split(',');
			if (auto.length > 0) {
				var frm = $('frmFind');
				$$('#frmFind input[type=hidden]').each(function (el) {
						if(el.name == 'elencoId') {
							el.getParent().removeChild(el);
						}
					});
				for (var i = 0; i < auto.length; i++) {
					tempInput = document.createElement('input');
		
					tempInput.name= 'elencoId';
					tempInput.type = 'hidden';
					tempInput.value= auto[i];
		
					frm.appendChild(tempInput);
				}
				cerca(frm);
			}
		}
	}
}

function doTransform () {
	var html = window.ActiveXObject ? xml.transformNode(xsl) : xsltProcess(xml, xsl);
	
	//TODO se è stato caricato anche il file xslt allora effettuare la trasformazione e visualizzare i dati
	$('pacchettiContainer').innerHTML = html;
	$$('.PrezzoAuto').each(function(el) {
			el.innerHTML = '€ ' + formatStringaToEuro(el.innerHTML);
		});
}
function handlePacchettiAjaxEventSuccess (req) {
	xml = window.ActiveXObject ? req.responseXML : xmlParse(req.responseText);
	if (xsl != null && xml != null) {
		doTransform();
	}
}
function handlePacchettiXslAjaxEventSuccess (req) {
	xsl = window.ActiveXObject ? req.responseXML : xmlParse(req.responseText);
	if (xsl != null && xml != null) {
		doTransform();
	}
}

//var urlRiv = '/mp.view?__miniProxyP=' + encodeURIComponent('http://www.igepau.biz/prova01/xml/exportSearchRivenditori.view');
var urlRiv = '/mp.view?__miniProxyP=' + encodeURIComponent('http://www.igepau.biz/riolo.pa/xml/exportSearchRivenditori.view');
