/**
 * support.js
 * client side support script file
 */
function doButton(type)
{
    var loc = './users.php?action=add&type=' + type;
    var d = document;
    var btn  = '<input type="button" value="Add New ';
        btn += type.toUpperCase();
        btn += '" onclick="jump(\'';
        btn += loc;
        btn += '\');">'; 
d.write(btn);
}

function jump(where)
{
    window.location = where;
}

function confirmDelete(Id, type) 
{
	var msg = 'Are you sure you want to delete this record? ';
	    msg += 'All the files associate with this record will be delete as well.';
	var agree = confirm(msg);
	if (agree) {
		var newurl = document.URL;
		var urlarray = newurl.split('?');
		window.location = urlarray[0] + "?action=delete&type=" + type + "&id=" + Id ;
	}
return false;
}

function newInput(Obj, Id) 
{
    var newInputName;
    var newInputID;
    var elms;
    var objVal = Obj.options[Obj.selectedIndex].value;
    if (objVal == 'x') {
    elms = '<table width="100%"><tr class="even"><td class="required" align="right">';
    var InputVal = '<input type="text" name="';
    var InputValEnd = '" size="20" maxlength="100" class="textbox" />';
        switch (Id) {
            case 'newMakeInput':
                newInputName = 'New Manufacturer:';
                newInputID = '*new_make_id_test';
                break;
            case 'newColorInput':
                newInputName = 'New Color:';
                newInputID = '*new_main_color_id_test';
                break;
            case 'newSecondColorInput':
                newInputName = 'New Color:';
                newInputID = '*new_second_color_id_test';
                break;
            case 'newRetailerInput':
                newInputName = 'New Retailer:';
                newInputID = '*new_retailer_id_test';
                break;
            case 'newForkMakeInput':
                newInputName = 'New Component Manufacturer:';
                newInputID = '*new_fork_make_id_test';
                break;
            case 'newForkColorInput':
                newInputName = 'New Color:';
                newInputID = '*new_fork_color_id_test';
                break;
        }
        elms += '(*) ' +newInputName;
        elms += '</td><td class="field">';
        elms += InputVal;
        elms += newInputID;
        elms += InputValEnd;
        elms += '</td></tr></table>';
        
    } else {
        elms ='';
    }
  //alert(elms);  
swapElms(elms,Id);
}


function swapElms(elms,field) 
{
    
    var agt = navigator.userAgent.toLowerCase();
    
    if (agt.indexOf("msie") > 0) {
		eval("document.all." + field + ".innerHTML = '" + elms + "';");
	} else {	
      	eval("document.getElementById('" + field + "').innerHTML = '" + elms + "';");
   	}
}

function newForm(selObj, fieldId)
{
    var elms = '';
    var selValue = selObj.options[selObj.selectedIndex].value;
        if (selValue != "" && selValue != 0 && selValue != "null" && selValue != "1" && selValue != "2" && selValue != "6") {
            elms = '<table><tr class="subheader"><td colspan="2">New Retailer Detail</td></tr>';
            elms += '<tr><td class="required" align="right">(*) Retailer Name:</td>';
            elms += '<td class="field"><input type="text" name="*retailer_name_text" size="40" maxlength="255" /></td></tr> '; 
            elms += row('Website','<input type="text" name="website_text" size="40" maxlength="255" />');
            elms += row('Address:','<input type="text" name="address_text" size="40" maxlength="255" />');
            elms += row('Post Code:','<input type="text" name="postcode_text" size="7" maxlength="7" />');
            elms += row('Town / City:','<input type="text" name="town_text" size="40" maxlength="255" />');
            elms += row('County:','<input type="text" name="county_text" size="40" maxlength="255" />');
            elms += row('Telephone:','<input type="text" name="telephone_text" size="40" maxlength="255" />');
            elms += '<tr><td colspan="2"><hr /></td></tr>';
        } else {
            elms = '';
        }
	swapElms(elms,fieldId);
}

function row(key,value) 
{
    return '<tr><td class="label">' + key + '</td><td class="field">' + value + '</td></tr>';
}


function setVal(obj)
{
	if (obj.value=='') {
		obj.value = 'Message to your friend';
	}
	if (obj.value=='Message to your friend') {
		obj.value = '';
	}
}

