// Get base url
	url = document.location.href;
	xend = url.lastIndexOf("/") + 1;
	var base_url = url.substring(0, xend);
	var div_name= new Array; 
	var form_name = new Array;
	var div_indicator = new Array; 
	var form_name1="";
	var no_of_divs = "";
	var div_name_content = "";
	var url_next = "";
	var empty_form = "";
	var gen_type='N'

function showUser(url)
{ 
var randNo = Math.random(1,50);
url = url+"~randNo="+randNo;

	var url1 = url.split('&');
	var url2 = url1[0].split('=');
	if(url2[0] == 'no_of_divs')
		no_of_divs = url2[1];

	var i=1;
	var j=0;
  	var url_run = new	Array();
	while(i <= no_of_divs)
	{
		j=i-1;
		url_links = url1[i].split("##");
		url_run[j] = url_links[1].replace(/~/g, '&');
		i++;
	}

	 //alert("URLS=>>" + url_run);

	var url_values1 = "";
	var url_values = "";
	var j=0;
	var i =0;

	while(i < no_of_divs) 
	{
		url_values1 = url_run[i].split('?');	
		url_values = url_values1[1].split('&');	
		//alert(url_values);
		length1 = url_values.length;
		j = 0;
		while(j < length1) 
		{
			url_val = url_values[j].split('=');
			if(j == 0)
			{
				div_indicator[i] = 'Empty';	
				form_name[i] = 'Empty';	
						}
						if(url_val[0] == 'div')
							{
								div_name[i] = url_val[1];
							}
						if(url_val[0] == 'div_indicator')
							{
								div_indicator[i] = url_val[1];	
							}
						if(url_val[0] == 'form')
							{
							form_name[i] = url_val[1];	
							var form_name_gen = url_val[1];	
							}
						if(url_val[0] == 'url_next')
							url_next = url_val[1];	
						if(url_val[0] == 'empty_form')
							empty_form = url_val[1];
						if(url_val[0] == 'type')
							gen_type = url_val[1];	
						if(url_val[0] == 'abc_value')
							obj_charity = url_val[1];	
						j++;
					}
	
		//alert("Div Name == " + div_name[i]);
		//alert("Form Name == " + form_name[i]);
		//alert("Div Indicator== " + div_indicator[i]);
		if (div_indicator[i]!='Empty')
			document.getElementById(div_indicator[i]).innerHTML= "<img src='images/indicator.gif'>";
				
		i++;
	}
	//alert("Processing  begins...........");
	var j=0;
	var i =0;
	//alert ("DDDDDD "  + document.frm_crafity.contName.value);
//alert ("DDDDDD "  + document.getElementById('contName').value);
while(i < no_of_divs) 
	{
		div_name_content= "";
		div_name_content = div_name[i];
		url = url_run[i];
		//alert ("div_name_content  " + div_name_content);
		//alert ("div_name_content    " + div_name_content)
		
		if(gen_type=='Y')
			url = generate_url(url,form_name_gen);   // Comment By Rohit Chaudhary
			
			http_request(url);
		i++;
	}
  }

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



function generate_url(url, form_name1)
	{
	var len = "";	
if(form_name1 != "Empty")
		  {
			// alert("form name   "+form_name1);
			len=document.getElementById(form_name1).elements.length;
			// alert ("LENGTH " + len);
			 var i=0;
			  var value="";
			  while(i!=len)
				{
					if(document.getElementById(form_name1).elements[i].type == "checkbox")
						{
							if(document.getElementById(form_name1).elements[i].checked == true)
								{
									value= value + "&" + document.getElementById(form_name1).elements[i].name + "=" + document.getElementById(form_name1).elements[i].value;
								}
						}
					else if(document.getElementById(form_name1).elements[i].type == "radio")
					{
					if(document.getElementById(form_name1).elements[i].checked == true)
						{
						value= value + "&" + document.getElementById(form_name1).elements[i].name + "=" + document.getElementById(form_name1).elements[i].value;
						}
					}
					else
					{
					value= value + "&" + document.getElementById(form_name1).elements[i].name + "=" + document.getElementById(form_name1).elements[i].value;
					}
					i++;
				}
			url=url + value;
			//alert("GENEARET "  +url);
		  }
	return url;
	}



function http_request(url)
	{
	xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null)
		 {
			 alert("Browser does not support HTTP Request")
			 return
		 }
		xmlHttp.onreadystatechange=stateChanged
		xmlHttp.open("GET",url,true)
		xmlHttp.send(null)
	}



function stateChanged() 
	{ 
	 if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
		{ 
			var check=xmlHttp.responseText;
			var check4 = check.split("~~~");
			var check1 = check.split("~~~~~~");
			var check2 = check.split("~~~~~~~~~~");
			var check3 = check.split("~~~~~~~~~~~~~~~");
			
		/*	alert ("check3 " + check3);
			alert ("check1  0 " + check3[0]);
			alert ("check1  1 " + check3[1]);
			alert ("check1  2 " + check3[2]);
			alert ("check1  3 " + check3[3]);
			alert ("check1  4 " + check3[4]);
			//UPDATE_DATA*/
			
			
			if(check4[0] == "Record Save Sucessfully")
				{
					var xy = check4[1];     // sending encrypted data from create_your_acount_process page.
					window.location.href = 'displaydetail.php?userId='+check4[1];
				}
				
			if (check2[0]=='PDF_CREATE_SUCESS')
				{
				window.open('download.php?fileName='+check2[1]);
				}
			
			if (check=='WIZARD_PAGE_DELETE')
				{
				window.location.reload(true);
				}
				
			if (check=='BOOK_EDIT')
				{
				document.location.href= "book_creator.php";
				}
			
			if (check=='CATEGORY_SUCESSFULLY_ASSIGN')
				{
				window.setTimeout("window.close()", 1);
				opener.location.reload(true);
				}
			
			if (check=="Your password has been sucessfully change")
				{
				document.getElementById(div_name_content).innerHTML= check; 
				pause(1000);
				divwin.style.display="none";
				//window.setTimeout("window.close()", 1);
				}	
				
			
			
			
			if (check3[1]=='KEYWORD_PROCESS')
				{
				var divKeyword = 'divKeywrod'+check3[0];	
				var divProcess = 'divProcess'+check3[0];
				opener.document.getElementById(divKeyword).innerHTML= check3[2];
				opener.document.getElementById(divProcess).innerHTML= "<a href=# onClick=windowOpen("+check3[0]+")>Edit Keyword</a>"; 	
				opener.document.getElementById(check3[0]).value = check3[2];
				window.setTimeout("window.close()", 10);
				}
			if (check3[1]=='KEYWORD_BOOK_PROCESS')
				{
				var divKeyword = 'kwd1'+check3[0];	
				var divProcess = 'kwd2'+check3[0]; 	
				var checkVal1 = "'"+check3[0]+"'";
				var checkVal2 = "'"+check3[2]+"'";
				opener.document.getElementById(divKeyword).innerHTML= check3[2];
				opener.document.getElementById(divProcess).innerHTML= "<a href=# onClick=windowOpen("+check3[0]+")>Edit Keyword</a>"; 	
				opener.document.getElementById(check3[0]).value = check3[2];
				window.setTimeout("window.close()", 10);
				}	
			
			if (check=='<font color=#FFFFFF>Sucessfully Login</font>')
				{
				var redUrlVal = document.getElementById('urlVal').value;
				document.location.href= redUrlVal;
				}
				
			if (check=='Sucessfully Login')
				{
				document.location.href= 'edit_your_account.php';
				}	
				
			if (check=='SUCESSFULLY_LOGOUT')
				{
				document.location.href='index.php';
				}	
				
			if (check1[0]=='DATA_UPDATE_USER')
				{
				window.location.href='user_detail.php';
				}
			if (check2[1]=='STATUS_CHECK')
				{
				document.getElementById(div_name_content).innerHTML= check2[2]; 
				}	
			if(check1[0]!='UPDATE_DATA' && check2[1]!='STATUS_CHECK' && check3[1]!='KEYWORD_PROCESS' && check3[1]!='KEYWORD_BOOK_PROCESS' && check2!='SUCESSFULLY_LOGOUT')
				{
				document.getElementById(div_name_content).innerHTML= check; 
				}	
		} 
	}	


function pause(millisecondi)
	{
		var now = new Date();
		var exitTime = now.getTime() + millisecondi;
		while(true)
		{
			now = new Date();
			if(now.getTime() > exitTime)
			return;
		}
	}

function urlGenerate(url)
	{
	//alert (url)
	var type='Y';
	var url = url+'~type='+type;
	showUser(url);
	return true;
	}
	
function logout_validation()
	{
	showUser('no_of_divs=1&link1##process_login.php?div=divLogin~action=logout~type=N');	
	}	

