/*

Created On: 11-Nov-09
Created By: Ravi Kumar
Created For: Javascript function to get all Local IPs (works in IE after having added to trusted sites)

*/

function getAllLocalIPs(){
 
	var localIPs = "";
	try
	{
		var obj = new ActiveXObject("WbemScripting.SWbemLocator");
		var s = obj.ConnectServer(".");
		var properties = s.ExecQuery("SELECT * FROM Win32_IP4RouteTable where InterfaceIndex = 1");	
		var e = new Enumerator (properties); 
		while(!e.atEnd()) {
			e.moveNext();
			var p = e.item ();
			if(!p)
				continue;
			if (localIPs == '') {
				localIPs = p.Caption;
			}
			else {
				localIPs = localIPs + ',' + p.Caption;
			}
		}		
	}
	catch (err)
	{
		// MOST LIKELY ITS NOT IE OR THE DOMAIN IS NOT ADDED TO TRUSTED SITES.
	}
	return localIPs;
}
