//S'il y a un customform
function __kgetAction(form) {
	out = typeof(form.action) == 'string' ? form.action : form.getAttribute("action");
	out+="?toto=1";
	for( var eIndex = 0; eIndex < form.length; eIndex++ ) {
        if( form.elements[eIndex].name != 'retURL' && form.elements[eIndex].name != 'sfga' ) {
            if(form.elements[eIndex].value != '' && form.elements[eIndex].name != '')
            	out += encodeURIComponent('&')+encodeURIComponent(form.elements[eIndex].name)+encodeURIComponent('=')+encodeURIComponent(form.elements[eIndex].value.replace(/\+/g, '%2B'));
        }
    }
	//alert(out);
    return out;
}

//S'il n'y a pas de customform
function __kpackInfo(form, customForm) {
    var values = __kvalueOf('__kti=');
    var _ti = values[0] ? values[0] : '';
    var _li = values[1] ? values[1] : '';
    // landing page
    var _ri = values[2] ? values[2] : '';
    // referrer
    values = __kvalueOf('__kts=');
    var _ts = values[0] ? values[0] : '';
    var _ls = values[1] ? values[1] : '';
    // landing page
    var _rs = values[2] ? values[2] : '';

    var info = 't=' + _ti + '&r=' + _ri + '&l=' + _li + '&oid=' + __koid(form, customForm) + "&ts=" + _ts + "&ls=" + _ls + "&rs=" + _rs;
    info += '&url=' + _kurl();
    if( customForm ) {
        var method = typeof(form.method) == 'string' ? form.method : form.getAttribute('method');
        info += '&customForm=true&method='+ encodeURIComponent(method) + '&retURL=' + encodeURIComponent(__kgetAction(form)) ;
    } else if( _kretURL ) {
    	//out = typeof(form.action) == 'string' ? form.action : form.getAttribute("action");
    	out = ''
    	for( var eIndex = 0; eIndex < form.length; eIndex++ ) {
            if( form.elements[eIndex].name != 'retURL' && form.elements[eIndex].name != 'sfga' ) {
                if(form.elements[eIndex].value != '' && form.elements[eIndex].name != '')
                	out += encodeURIComponent('&')+encodeURIComponent(form.elements[eIndex].name)+encodeURIComponent('=')+encodeURIComponent(form.elements[eIndex].value.replace(/\+/g, '%2B'));
            }
        }
    	info += '&customForm=false&retURL=' + encodeURIComponent(_kretURL.value) + out;
    }
    return info;
}