 // 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 url_run = new Array;
	var form_name1="frmWeb";
	var no_of_divs = "";
	var div_name_content = "";
	var url_next = "";
	var flag_form_empty = "No";
	var generate = "Yes";
    var empty_form = "";
	var temp = "no";
	var temp2 = null;
	var check_div = 'No';
	
function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}

//Display a named menu, at the position of another object
function display_menu(parent,named)
{
	//get the named menu
	var menu_element = document.getElementById(named);
	//override the 'display:none;' style attribute
	menu_element.style.display = "";
	//get the placement of the element that invoked the menu...
	var placement = findPos(parent);
	//...and put the menu there
	menu_element.style.left =  placement[0]+100 + "px";
	menu_element.style.top = placement[1] + "px";
}
function hide_menu(named)
{
	//get the named menu
	var menu_element = document.getElementById(named);
	//hide it with a style attribute
	menu_element.style.display = "none";
}


function showUser1(url,parent,named)
{	
	display_menu(parent,named);
	showUser(url);
}




function fun_less()
	{
		var pval = document.getElementById('llimit1').value;
		var cval = document.getElementById('ulimit1').value;
		if(cval<=pval)
		{
			alert("can't change");	
			document.frmWeb.ulimit1.focus();
			return false;
		}
	}




function page_change(url)
	{
		
		if(document.getElementById('template_category'))
			{
				document.getElementById('template_category').style.visibility='hidden';
				document.getElementById('template_category').style.position='absolute';
			}
		showUser(url);
	}


function showUserDEL(url,id,chk)
	{
	//alert(url);
		if(confirm('Do You Really Want To Delete'))
		{ 
			if(chk=="delete_product")
				{
				url = url + "~product_id="+id;
				url = url + "~delete=true";
				}
			else
				{
				url = url + "~id="+id;
				url = url + "~delete=true";
				//alert(url);
				}
				showUser(url);
				
		}
	}

function showUserDel(url)
	{
		if(confirm('Do You Really Want To Delete'))
		{ 
		showUser(url);
		}
	}

//function showUser_reg(url)
	//{
		//document.getElementById('product_list').innerHTML="";
		//showUser(url);
	//}
function showUser_login(url)
	{
		document.getElementById('product_list').innerHTML="";
		showUser(url);
	}


function showUserADDSUB(url)
	{
		if(document.frmWeb.cat_img.value!="")
			{
				frmWeb.submit();
			}
		else{
			url = url + "~sub_cat=true";
			showUser(url);
			}
	}

function showUserEDITCAT(url)
	{
		//alert(url);
		//url = url + "~id="+id;
		if(document.frmWeb.cat_img.value!="")
			{
				frmWeb.submit();
			}
		else{
			url = url + "~edit_cat=true";
			showUser(url);
			}
	}
	

function showUserDELCAT(url)
	{
		//alert(url);
		//url = url + "~id="+id;
		if(confirm('Do You Really Want To Delete'))
		{ 
		url = url + "~del_cat=true";
		showUser(url);
		}
	}
function showUserSUB(url)
	{
		//alert(url);
		if(document.frmWeb.cat_img.value!="")
			{
				frmWeb.submit();
			}
		else{				
				url = url + "~edit_subcat=true";		
				showUser(url);
			}
	}

function showUser_resume1(url)
	{
		url=url+'~resume=ok';
		document.getElementById('resume').innerHTML="";
		showUser(url);
	}

function showUser_resume2(url)
	{
		url=url+'~resume=cancel';
		document.getElementById('resume').innerHTML="";
		showUser(url);
	}

function showUser_payment(url,option)
	{
		if(option=='a')
			{
				document.getElementById('credit').innerHTML="";
				document.getElementById('p2').checked= false;
			}
		else if(option=='b')
			{
			document.getElementById('paypal').innerHTML="";
			document.getElementById('p1').checked= false;
			}
		showUser(url);
	}








function showUser_123(url)
{ 

	
	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("##");
		//alert(url_links[1]);
		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) 
	{
		//alert(url_run);
		//alert("loop"+i);
		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];	
						
						if(url_val[0] == 'url_next')
							url_next = url_val[1];		
						
						if(url_val[0] == 'flag_form_empty')
							flag_form_empty = url_val[1];		
						
						if(url_val[0] == 'generate')
							generate = 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;
		
	while(i < no_of_divs) 
	{
		div_name_content= "";
		div_name_content = div_name[i];
		
		url = url_run[i];
		
		 //alert(url);
		
		if(generate == 'Yes')
			 url = generate_url(url,form_name[i]); 
		
		//alert(url);
		//alert("hello"+url);
		//pause(1000);
		http_request(url);
			
		if(div_indicator[i] != 'Empty')
			document.getElementById(div_indicator[i]).innerHTML= "";
		
		//alert("Over");
		//pause(1000);
		
		i++;
	}
		
  }



function showUser(url)
{ 
     
	// alert("URLS=>>" + url);
	   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;
                
          
        while(i <= no_of_divs)
        {
                j=i-1;
                url_links = url1[i].split("##");
                //alert(url_links[1]);
                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(url_val[0]=="dont") { temp="yes";}	
						else if(url_val[0]=="dont_show") {  temp2="yes";}
						
                        if(j == 0)
                        {
                                form_name[i] = 'Empty';        
                        }
                                                
                                                if(url_val[0] == 'div')
                                                        div_name[i] = url_val[1];
                                                        
                                                
                                                if(url_val[0] == 'form')
                                                        form_name[i] = 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] == 'generate')
														generate = url_val[1];			
                                                
                                                j++;
                                                
                                        }
        
        
                i++;
                
        }

//alert("hi");
       
        setTimeout("run_ajax(0)",1000); 
 
 }
        


function run_ajax(i)
        {
		//alert("run ajax");	    
                if(i < no_of_divs)
                        {
                               
								div_name_content = "";
                                div_name_content = div_name[i];
                                
                                url = url_run[i];
                                
                                //alert(div_name_content);
                               if(generate != "no")
							   	url = generate_url(url,form_name[i]);
                               
							  // alert(url);
							   var d=(document.getElementById(div_name_content));
							   //alert(d.offsetHeight );
							  
							   if(temp=="yes")
							   		d.style.height=440+"px" ;
							   //d.style.Width=50+"px"
							  
							  if(temp==null && temp2==null)
							   document.getElementById(div_name_content).innerHTML = "<img src='js/indicator.gif' border=0/>";
                                
                                http_request(url);
                                
                                i++;
                                
								
								setTimeout("run_ajax("+i+")",4000);	
								
								/*if(i < no_of_divs)
									intt = setInterval(check_div_content(),500);
								
								clearInterval(intt);
							
								if(check_div == 'Yes') 
										{
											alert(i);
											check_div = 'No';
											setTimeout("run_ajax("+i+")",500);	
											
										}*/
															
								temp=null;
								temp2=null;
                        }
                
        
        }


function check_div_content()
	{
		if(check_div == "Yes")		
			check_div = "Yes";
		else
			check_div = "No";
		
	}

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 = "";	
	
	//alert("form" + form_name1);
	if(form_name1 != "Empty")
		  {
			  
			len=document.frmWeb.elements.length;
			 
			 //alert("999-"+len);
			 var i=0;
			  var value="";
			  while(i!=len)
				{
					
					if(document.frmWeb.elements[i].type == "checkbox")
						{
							if(document.frmWeb.elements[i].checked == true)
								{
								value= value + "&" + document.frmWeb.elements[i].name + "=" + document.frmWeb.elements[i].value;
								}
						}
						else
						{
							value= value + "&" + document.frmWeb.elements[i].name + "=" + document.frmWeb.elements[i].value;
						}
					
					i++;
					
				}
			url=url + value;
			 
		  }
	 //alert(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() 
	{ 
	//alert("Respose=" + div_name_content);
	 if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
		{ 
		//alert("output");
		check_div = 'Yes';
		
		var check = xmlHttp.responseText; 
		 
		//alert(check);
		 
		 if(check == "Hello")
		 {
			//alert("in");
			window.location="index.php";
		 }			 
		else if(check=="Valid Voucher Code")
			{
				window.location="my_cart.php";
			}
		else if(check=="Invalid Code")
			{
				window.location="my_cart.php";
			}	
		else if(check==2222)
			{
				window.location="my_cart.php?update=true&my_cart=true";
			}
		else if(check==111)
			{
				window.location="my_cart.php?delete=true&my_cart=true";
			}
		 else if(check=="00kk0")
			{
				 window.location="index.php";
			}
		  else if(check=="<FONT COLOR='WHITE' SIZE='2'><B>Incorrect Email-ID/Password !</FONT>")
		   	{
			  document.frmWeb.email_id.value="";
		 	  document.frmWeb.pass_word.value="";
			}
		else if(check =='Email Exists')
			{
			alert("Email Already  Exists !");
			document.forms[0].email.focus();
			
			}	
		  else
			{
				// if(check==" ")
				//window.location="index.php";
		 var new_check	=	check.split('~~~~~~');
		
				if(new_check[0]=="true")
				{
					var url_now  =new_check[1];
					var hash=new_check[2];
					//alert(hash);
					//alert("fdfd");
					window.location="index1.php?action="+url_now+"&id="+hash;
				}
			 else if(new_check[0] == "new_window")
				{
					var url_now  = url_next + "?" + new_check[1];
					window.open(url_now,'mywin','width=600,height=600');
					parent.window.location.reload();
				}
			else if(new_check[0] == "new_location")
				{
					window.location.href = new_check[1];
				}
			
			else if(new_check[0] == "Alert")
				{
					alert(new_check[1]);
				}

			else
				{
					//alert(div_name_content);
					//alert(xmlHttp.responseText);
					/*alert("df"+temp);
					if(temp=="no")
					{*/
						if(div_name_content != "")
					   		{
								document.getElementById(div_name_content).innerHTML= xmlHttp.responseText; 
							}
					//}
					if(flag_form_empty == "Yes")
					{
						len=document.frmWeb.elements.length;
							  var i=0;
							  var value="";
							  while(i!=len)
								{
									if(document.frmWeb.elements[i].type != 'button' || document.frmWeb.elements[i].type != 'submit' || document.frmWeb.elements[i].type != 'image')
										document.frmWeb.elements[i].value = "";
									i++;
								}
					} // if
				} // else
		
			} // else
		} 
	}	


function pause(millisecondi)
	{
		var now = new Date();
		var exitTime = now.getTime() + millisecondi;
	
		while(true)
		{
			now = new Date();
			if(now.getTime() > exitTime) return;
		}
	}
	
