/**
 * @author Daniel Schwerdtner
 * @copyright Fahrenheit e-solutions GmbH & Co. KG, 2007
 * @since 04/11/2008
 * 
 * JavaScript support functions for th_mailformplus
 */

var http;

//create xmlhttprequest for ajax
if (window.XMLHttpRequest) 
{
   http = new XMLHttpRequest();
} 
else if (window.ActiveXObject) 
{
   http = new ActiveXObject("Microsoft.XMLHTTP");
}

/**
 * Function queries database for product IDs that equals user's selection
 * @param {Object} paramId
 */
function sendMail()
{
	var values = new array();
    
    alert('Send Mail!');
    
    var formWrap = document.getElementsByTagName('xform_disabled_by_mailformplus');
    var formInput = formWrap[0].getElementsByTagName('input');
    var formTextarea = formWrap[0].getElementsByTagName('textarea');
    var formSelect = formWrap[0].getElementsByTagName('select');
    
    for (var i=0; i<formInput.length; i++)
    {
        if (formInput[i].type != 'hidden' || formInput[i].type != 'image') 
        {
            values['Input'][formInput[i].name] = formInput[i].value;
        }
    }
    
    for (var i=0; i<formTextarea.length; i++)
    {
        values['Textarea'][formTextarea[i].name] = formTextarea[i].value;
    }
    
    for (var i=0; i<formSelect.length; i++)
    {
        var formOption = formSelect[i].getElementsByTagName('option');
        for (var j = 0; j < formOption.length; j++) 
        {
            if (formOption[j].selected == true) 
            {
                values['Select'][formSelect[i].name] = formOption[j].value;
            }
        }
    }
    
    alert('Values='+values);
	
	if (values)
	{
		if (http != null) 
		{
			http.open('GET', 'index.php?eID=th_mailformplus&mailValues='+values, true);
			http.onreadystatechange = doNothing;
			http.send(null);
		}
	}	
}

function doNothing()
{
    return null;
}



