/*
 * File: functions.js
 * Author: __name__ __email__
 * Copyright (c) alsoft.co.in 2010. All rights reserved.
 * Date: 07/07/2009
 * Version: 1.00
 * Email: support@alsoft.co.in
 * Web: http://www.alsoft.co.in
*/

// ID= particular database element id and M = purpose and URL= requested url

var xmlHttp1;
var _URL;
var WRITE_ID;
var _DIV;

function showConfirm(ID,M,URL,write_id,DIV)
{

_WRITE_ID = write_id;
_URL = URL;
_DIV = DIV;

document.getElementById(_DIV).style.display  = 'inline';

xmlHttp1=GetXmlHttpObject()
if (xmlHttp1==null)
  {
  alert ("Browser does not support HTTP Request")
  return false;
  }
//var cc = document.frm.country_id.value;
var url = URL
url = url+"?p="+ID+"&m="+M
url = url+"&sid="+Math.random()
xmlHttp1.onreadystatechange=stateChanged1
xmlHttp1.open("GET",url,true)
xmlHttp1.send(null)
return false;
} 

function stateChanged1() 
{ 
	if (xmlHttp1.readyState==4 || xmlHttp1.readyState=="complete")
	 { 
	  
	 	optionData(xmlHttp1.responseText)
		// window.location.href("home.html")
	 } 
}

function GetXmlHttpObject()
{
	var xmlHttp1=null;
	try
	 {
		 // Firefox, Opera 8.0+, Safari
		xmlHttp1=new XMLHttpRequest();
	 }
	catch (e)
	 {
		 // Internet Explorer
	 try
	  {
		xmlHttp1=new ActiveXObject("Msxml2.XMLHTTP");
	  }
	 catch (e)
	  {
	  	xmlHttp1=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	 }
	return xmlHttp1;
}

function optionData(data)
{
	var ele;
	var array2;
	var array = data.split(';');
	
	for(var i=_WRITE_ID.options.length-1; i>=1; i--)
	{
		_WRITE_ID.remove(i);
	}
	
	for(var i=0; i < array.length; i++)
	{
		array2    = array[i].split(':');
		//alert(array2[0]);
		ele       = document.createElement("OPTION");
		ele.value = array2[0];
		ele.text  = array2[1];
		_WRITE_ID.options.add(ele);	
	}
	document.getElementById(_DIV).style.display  = 'none';
}
