/*======================================================================*\
|| #################################################################### ||
|| # vBPicGallery Release 10.7.5								      # ||
|| # ---------------------------------------------------------------- # ||
|| # Copyright © 2005-2008. All Rights Reserved.					  # ||
|| # http://www.cpurigs.com/										  # ||
|| #															      # ||
|| #################################################################### ||
\*======================================================================*/

	function get_XML_String_Parser_Handle(data)
	{
		var success = 0;
		var xmlDoc;
		try // IE
		{
			xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
			xmlDoc.async=false;
			xmlDoc.loadXML(data);
			success = 1;
		}
		catch(e)
		{
			success = 0;
			try // Firefox, Mozilla, Opera, etc.
			{
				var parser=new DOMParser();
				xmlDoc=parser.parseFromString(data,"text/xml");
				success = 2;
			}
			catch(e)
			{
				success = -1;
				//YAHOO.log("FAILED: get_XML_String_Parser_Handle Status: " + success);
				return(null);
			}
		}
		return xmlDoc;
	}

	function get_XML_File_Parser_Handle(loc)
	{
		var xmlDoc;
		try // IE
		{
			xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
		}
		catch(e)
		{
			try // Firefox, Mozilla, Opera, etc.
			{
				xmlDoc=document.implementation.createDocument("","",null);
			}
			catch(e)
			{
				return(null);
			}
		}
		try
		{
			xmlDoc.async=false;
			xmlDoc.load(loc);
			return(xmlDoc);
		}
		catch(e)
		{
			return(null);
		}
		return(null);
	}
