
/*
    File: featured.add.action.php
    Section: Admin
    Name function: loadProductsOrImage
    Parameters:    
    * productInner: "container ajax.response"
    * url: "Controller and Action"
    * send: "query string"     
*/
function loadProductsOrImage(productInner, url, send)
{
	ajax=newAjax();
	ajax.open("POST", url, true);

	document.getElementById(productInner).innerHTML = "<center><img src='/images/load02.gif' /></center>";
	
	ajax.onreadystatechange=function()
	{
		if (ajax.readyState==4)
		{
			document.getElementById(productInner).innerHTML = ajax.responseText;
		}
	}
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(send);
}


/*
    File: featured.add.action.php
    Section: Admin
    Name function: loadProductsOrImage
    Parameters:    
    * productInner: "container ajax.response"
    * url: "Controller and Action"
    * send: "query string"     
*/
function generalAjaxSend(productInner, url, send)
{
    ajax=newAjax();
	ajax.open("POST", url, true);

    //alert(send);
    //alert(productInner);
    //alert(url);
    
    if (productInner != '')
    {
        document.getElementById(productInner).innerHTML = "<br /><center><img src='/images/load02.gif' /></center>";
    }
	
	ajax.onreadystatechange=function()
	{
		if (ajax.readyState==4)
		{
            if (productInner != '')
            {
                document.getElementById(productInner).innerHTML = ajax.responseText;
            }
		}
	}
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(send);
}


// Validate number format
var er_number = /^([0-9]|\.|\,|\(|\)|\-)+$/;
function validateNumber(number, event)
{
	if(event.keyCode != 35 && event.keyCode != 36 && event.keyCode != 37 && event.keyCode != 38 && event.keyCode != 39 && event.keyCode != 40 )
	{
		var stringNumber = "";
		for(i = 0; i <= number.value.length; i++)
		{
			if( er_number.test(number.value.charAt(i)) )
			{
				stringNumber = stringNumber+number.value.charAt(i);
			} 
		}
		number.value = stringNumber;
	}
	else
	{
		return true;
	}
}

// Only for show iden htm tag
function showHide ( str_element_id )
{
	var obj_html_element = document.getElementById ( str_element_id );

	if ( !obj_html_element )
	{
		alert ( 'HTML element with id ' + str_element_id + ' does not exist.' );

		return false;
	}

	if ( obj_html_element.style.display == 'block')
	{
		obj_html_element.style.display = 'none';
	}
	else
	{
		obj_html_element.style.display = 'block';
	}
}

function showHiddenError()
{
	if (document.getElementById('errors').style.display == 'block')
	{
		document.getElementById('errors').style.display = 'none';
		document.getElementById('errorLink').innerHTML= '[Error] Show';
	}
	else
	{
		document.getElementById('errors').style.display = 'block';
		document.getElementById('errorLink').innerHTML= '[Error] Hidden';
	}
}