function hideshowdiv(divid,divid2)
{
	var divobj = document.getElementById(divid);
	if(typeof(divid2) != "undefined" && divid2 != "")
		var divobj2 = document.getElementById(divid2);
	var divstyle = divobj.style.display;
	if(divstyle == "")
	{
		divobj.style.display = 'none';
		if(divobj2) divobj2.style.display = 'none';
	}
	else if(divstyle == "none")
	{
		divobj.style.display = '';
		if(divobj2) divobj2.style.display = '';
	}
}
function handleHttpResponse_AjaxCommon(httpObj)
{
	var xmlDocument = httpObj.responseXML;
	var content = xmlDocument.getElementsByTagName('content').item(0).firstChild.data;
	return content;
}
function getformVariables(formObj,specificVar)
{
	var urlstring = '';
	if(specificVar)
		var lenArr = specificVar.length; 
	else
		var lenArr = 0;
	var specFlag=1;
	if(lenArr<1)
	{
		specFlag = 0;
		lenArr = formObj.length;
	}
	for(i=0;i<lenArr;i++)
	{ 
			if(specFlag == 0)
			{
				obj = formObj.elements[i];
			}
			else
			{
				obj = eval('formObj.'+specificVar[i]);
				if(!obj)
					obj = eval('formObj['+specificVar[i]+']');
			}

			if(obj.nodeName)
			{
					nodetype = obj.nodeName.toLowerCase();
					name = obj.name;
					type = obj.type.toLowerCase();
					if( (nodetype == 'input' && type!='file' && type!='checkbox' && type!='radio') || nodetype == 'textarea' )
					{//hidden text password button ...
						urlstring +='&'+name+"="+encodeURIComponent( obj.value );
					}
					else if(nodetype == 'select')
					{
						if(type == 'select-multiple')
							{
								for(i=0;i<obj.length;i++)
								{
									if(obj.options[i].selected == true)
										urlstring += '&'+name+"="+encodeURIComponent(obj.options[i].value);
								}
							}
						else//type == 'select-one'
							{
								urlstring += '&'+name+"="+obj.options[obj.options.selectedIndex].value;						
							}
					}
					else if(nodetype == 'input' && (type == 'checkbox' || type == 'radio') )
					{
						if(obj.checked == true)
							urlstring +='&'+name+"="+encodeURIComponent(obj.value);
					}
					else if(nodetype == 'input' && type == 'file')
					{
						//upload?
					}
					else
					{
						urlstring +='&'+name+"="+encodeURIComponent( obj.value );
					}
			}
			
	}
	strlen = urlstring.length;
	urlstring = urlstring.substring(1,strlen);
	//alert(urlstring);
	return urlstring;
}
// Trim Function
function Trim(TRIM_VALUE)
{
	if(TRIM_VALUE.length < 1)
	{
		return "";
	}
	TRIM_VALUE = RTrim(TRIM_VALUE);
	TRIM_VALUE = LTrim(TRIM_VALUE);
	if(TRIM_VALUE=="")
	{
		return "";
	}
	else
	{
		return TRIM_VALUE;
	}
}

// Right Trim Function
function RTrim(VALUE)
{
	var w_space = String.fromCharCode(32);
	var v_length = VALUE.length;
	var strTemp = "";
	if(v_length < 0)
	{
		return"";
	}
	var iTemp = v_length -1;

	while(iTemp > -1)
	{
		if(VALUE.charAt(iTemp) == w_space)
		{ }
		else
		{
			strTemp = VALUE.substring(0,iTemp +1);
			break;
		}
		iTemp = iTemp-1;

	}
	return strTemp;
}

//Right Trim Function
function LTrim(VALUE)
{
	var w_space = String.fromCharCode(32);
	if(v_length < 1)
	{
		return"";
	}
	var v_length = VALUE.length;
	var strTemp = "";
	var iTemp = 0;

	while(iTemp < v_length)
	{
		if(VALUE.charAt(iTemp) == w_space)
		{
		}
		else
		{
			strTemp = VALUE.substring(iTemp,v_length);
			break;
		}
		iTemp = iTemp + 1;
	}
	return strTemp;
}

var dirflag=0;
function scrollright()
{
	if(dirflag && dirflag != 0)
	{
		if(dirflag == 1)
		{
			if(document.getElementById('child_div').scrollLeft < (document.getElementById('child_div').scrollWidth - document.getElementById('child_div').clientWidth))
			{
				document.getElementById('child_div').scrollLeft += 15;
				setTimeout("scrollright()",100);
			}
			if(document.getElementById('child_div').scrollLeft == (document.getElementById('child_div').scrollWidth - document.getElementById('child_div').clientWidth))
			{
				document.getElementById('product_moveleft').innerHTML = '<img title="Move Left" src="images/left_arrow_inactive.gif">';
			}
			if(document.getElementById('child_div').scrollLeft > 0)
			{
				document.getElementById('product_moveright').innerHTML = '<img title="Move Right" style="cursor:pointer;" src="images/right_arrow.gif" onMouseOver="dirflag=-1;scrollright()" onMouseOut="dirflag=0;return false;">';
			}
		}
		else if(dirflag == -1)
		{
			if(document.getElementById('child_div').scrollLeft > 0)
			{
				document.getElementById('child_div').scrollLeft -= 15;
				setTimeout("scrollright()",100);
			}
			if(document.getElementById('child_div').scrollLeft < (document.getElementById('child_div').scrollWidth - document.getElementById('child_div').clientWidth))
			{
				document.getElementById('product_moveleft').innerHTML = '<img title="Move Left" style="cursor:pointer;" src="images/left_arrow.gif" onMouseOver="dirflag=1;scrollright()" onMouseOut="dirflag=0;return false;">';
			}
			if(document.getElementById('child_div').scrollLeft == 0)
			{
				document.getElementById('product_moveright').innerHTML = '<img title="Move Right" src="images/right_arrow_inactive.gif">';
			}
		}
	}
}