var xmlHttp;
function initialise(m_id,level,cat_id,subcat_id)
{
	/*var1=window.location.href;
	myvar=var1.split("?")
	//alert(myvar.length)
	if (myvar.length==2)
	{
		myvar2=myvar[1].split("=")
		m_id=myvar2[1];
		level=1;
		cat_id=1;
		subcat_id=1;
	}
	else
	{*/
	
	var m_id;
	var level;
	var cat_id;
	var subcat_id;
		
	//}
//	alert("ajax_get_categories("+m_id+","+level+","+cat_id+","+subcat_id+")");
	
	ajax_get_categories(m_id,level,cat_id,subcat_id)
	ajax_get_main_data(m_id,level,cat_id,subcat_id)
	//ajax_get_comments(m_id,level,cat_id,subcat_id)
}

//=====================================================
// Get categories at top beach restaurant, bed etc on load
function ajax_get_categories(m_id,level,cat_id,subcat_id)
{
	var url="get_categories.asp?sid=" + Math.random() + "&m_id="+m_id + "&level="+level + "&cat_id="+cat_id + "&subcat_id="+subcat_id
	//alert(url);
	document.getElementById("div_get_catergories").innerHTML="<div align='center'><br><br><img src='images/loading1.gif' alt='' width='45' height='5' border='0'></div>";
	xmlHttp_get_categories=GetXmlHttpObject(get_categories)
	xmlHttp_get_categories.open("GET", url , true)
	xmlHttp_get_categories.send(null)
	return true;
}
function get_categories()
{
	//alert("response.state="&xmlHttp_get_categories.readyState);
	if ((xmlHttp_get_categories.readyState==4) || (xmlHttp_get_categories.readyState=="complete"))
	{
		document.getElementById("div_get_catergories").innerHTML=xmlHttp_get_categories.responseText
		
	}
	//alert(document.getElementById("div_get_catergories").innerHTML);
}
//=====================================================



//=====================================================
// Get main data of image text etc onload
function ajax_get_main_data(m_id,level,cat_id,subcat_id)
{
	var url="get_main_data.asp?sid=" + Math.random() + "&m_id="+m_id + "&level="+level + "&cat_id="+cat_id + "&subcat_id="+subcat_id
	//alert("main data="+url);
	document.getElementById("div_get_main_data").innerHTML="<div align='center'><br><br><img src='images/loading1.gif' alt='' width='45' height='5' border='0'></div>";
	
	xmlHttp_get_main_data=GetXmlHttpObject(get_main_data)
	xmlHttp_get_main_data.open("GET", url , true)
	xmlHttp_get_main_data.send(null)
	return true;
}
function get_main_data()
{
	if ((xmlHttp_get_main_data.readyState==4) || (xmlHttp_get_main_data.readyState=="complete"))
	{
		document.getElementById("div_get_main_data").innerHTML=xmlHttp_get_main_data.responseText
		
	}
}
//=====================================================



//=====================================================
// Get main data of image text etc onload
function ajax_get_main_data_nextcat(m_id,level,cat_id,subcat_id)
{
	var url="get_main_data_nextcat.asp?sid=" + Math.random() + "&m_id="+m_id + "&level="+level + "&cat_id="+cat_id + "&subcat_id="+subcat_id
	//alert("main data="+url);
	
	document.getElementById("div_get_main_data").innerHTML="<div align='center'><br><br><img src='images/loading1.gif' alt='' width='45' height='5' border='0'></div>";
	
	xmlHttp_get_main_data=GetXmlHttpObject(get_main_data)
	xmlHttp_get_main_data.open("GET", url , true)
	xmlHttp_get_main_data.send(null)
	return true;
}
function get_main_data()
{
	if ((xmlHttp_get_main_data.readyState==4) || (xmlHttp_get_main_data.readyState=="complete"))
	{
		document.getElementById("div_get_main_data").innerHTML=xmlHttp_get_main_data.responseText
		
	}
}
//=====================================================








//=====================================================
// Get big image name
function ajax_getimage(m_id,level,cat_id,subcat_id,imgid,folder_name)
{
	//alert(folder_name);
	var url="getimage.asp?sid=" + Math.random() + "&m_id="+m_id + "&level="+level + "&cat_id="+cat_id + "&subcat_id="+subcat_id+"&imgid="+imgid+"&folder_name="+folder_name;
	//alert("images="+url);
	document.getElementById("div_getimage").innerHTML="<div align='center'><br><br><img src='images/loading1.gif' alt='' width='45' height='5' border='0'></div>";
	xmlHttp_getimage=GetXmlHttpObject(getimage)
	xmlHttp_getimage.open("GET", url , true)
	xmlHttp_getimage.send(null)
	return true;
}
function getimage()
{
	if ((xmlHttp_getimage.readyState==4) || (xmlHttp_getimage.readyState=="complete"))
	{
		document.getElementById("div_getimage").innerHTML=xmlHttp_getimage.responseText
		
	}
}
//=====================================================




//=====================================================
// Get comments
function ajax_get_comments(m_id,level,cat_id,subcat_id)
{
	//var url="get_comments.asp?sid=" + Math.random() + "&m_id="+m_id + "&level="+level + "&cat_id="+cat_id + "&subcat_id="+subcat_id
	var url="view_comments.asp?sid=" + Math.random() + "&m_id="+m_id + "&level="+level + "&cat_id="+cat_id + "&subcat_id="+subcat_id
	//alert(url);
	document.getElementById("div_get_comments").innerHTML="<div align='center'><br><br><img src='images/loading1.gif' alt='' width='45' height='5' border='0'></div>";
	xmlHttp_get_comments=GetXmlHttpObject(get_comments)
	xmlHttp_get_comments.open("GET", url , true)
	xmlHttp_get_comments.send(null)
	return true;
}
function get_comments()
{
	if ((xmlHttp_get_comments.readyState==4) || (xmlHttp_get_comments.readyState=="complete"))
	{
		document.getElementById("div_get_comments").innerHTML=xmlHttp_get_comments.responseText
		
	}
}
//=====================================================


//=====================================================
// Add comments
function ajax_add_comments(m_id,level,cat_id,subcat_id,flag,imgname)
{
	var url="add_comments.asp?sid=" + Math.random() + "&m_id="+m_id + "&level="+level + "&cat_id="+cat_id + "&subcat_id="+subcat_id+"&flag="+flag+"&imgname="+imgname;
	//alert(url);
	document.getElementById("div_get_comments").innerHTML="<div align='center'><br><br><img src='images/loading1.gif' alt='' width='45' height='5' border='0'></div>";
	//window.scrollTo(0,300);
	xmlHttp_add_comments=GetXmlHttpObject(add_comments)
	xmlHttp_add_comments.open("GET", url , true)
	xmlHttp_add_comments.send(null)
	return true;
}
function add_comments()
{
	if ((xmlHttp_add_comments.readyState==4) || (xmlHttp_add_comments.readyState=="complete"))
	{
		document.getElementById("div_get_comments").innerHTML=xmlHttp_add_comments.responseText
		
	}
}



//=====================================================


//=====================================================
// Process comments
function ajax_process_comments(m_id,level,cat_id,subcat_id,flag)
{
	var username = document.getElementById("username").value;
	var email = document.getElementById("email").value;
	var comments = document.getElementById("comments").value;
	str="";
	for (i=0;i<comments.length;i++)
	{
		myval=comments.charAt(i)
		//alert (myval)
		if (myval=="&")
		{
			r=myval.replace("&","~~")
			str=str+r;
		}
		else
		{
			str=str+myval;
		}
		//alert("str="+str);
		
	}
	comments=str;
	
	
	
	var url="add_comments_process.asp?sid=" + Math.random() + "&m_id="+m_id + "&level="+level + "&cat_id="+cat_id +"&subcat_id="+subcat_id+"&flag="+flag+"&username="+username+"&email="+email+"&comments="+comments;
	//alert(url);
	document.getElementById("div_get_comments").innerHTML="<div align='center'><br><br><img src='images/loading1.gif' alt='' width='45' height='5' border='0'></div>";
	
	xmlHttp_add_comments=GetXmlHttpObject(add_comments)
	xmlHttp_add_comments.open("GET", url , true)
	xmlHttp_add_comments.send(null)
	return true;
}
function add_comments()
{
	if ((xmlHttp_add_comments.readyState==4) || (xmlHttp_add_comments.readyState=="complete"))
	{
		document.getElementById("div_get_comments").innerHTML=xmlHttp_add_comments.responseText
		
	}
}
//=====================================================



// Get Pagination
function ajax_GetComments_page(subcat_id, cat_id, m_id, page, vdo_limit)
{
	
	//alert("before subcat_id="+subcat_id)
	//alert("before cat_id="+cat_id)
	//alert("before m_id="+m_id)
	//alert("before page="+page)
	
	//alert(page)
	
	
	//section_id = document.frm_populatecategories.section_category.checked
			
	//alert(cat_id);
	document.getElementById("view_comments").innerHTML="<div align='center'><br><br><img src='images/loading1.gif' alt='' width='45' height='5' border='0'></div>";
	//document.getElementById("dyn_heading_div").innerHTML="<div align='left'>"+heading+"</div>";

	var url="view_comments.asp?sid=" + Math.random() + "&subcat_id=" +subcat_id+"&cat_id=" +cat_id+"&m_id=" +m_id+"&vdo_limit=3&Page="+page
	//alert (url)
	xmlHttp_Comments_page=GetXmlHttpObject(getComments_page)
	xmlHttp_Comments_page.open("GET", url , true)
	xmlHttp_Comments_page.send(null)
	return true;
}

function getComments_page()
{
	if ((xmlHttp_Comments_page.readyState==4) || (xmlHttp_Comments_page.readyState=="complete"))
	{
		document.getElementById("view_comments").innerHTML=xmlHttp_Comments_page.responseText
	}
}








/************************************************************************/
//do not change this code
function GetXmlHttpObject(handler)
{
	//alert(handler);
    var objXmlHttp=null
 
    if (navigator.userAgent.indexOf("Opera")>=0)
    {
        alert("Opera not supported...")
        return;
    }
    if (navigator.userAgent.indexOf("MSIE")>=0)
    {
        var strName="Msxml2.XMLHTTP"
        if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
        {
            strName="Microsoft.XMLHTTP"
        }
        try
        {
            objXmlHttp=new ActiveXObject(strName)
            objXmlHttp.onreadystatechange=handler
            return objXmlHttp
        }
        catch(e)
        {
            alert("Error. Scripting for ActiveX might be disabled")
            return
        }
    }
    if (navigator.userAgent.indexOf("Mozilla")>=0)
    {
        objXmlHttp=new XMLHttpRequest()
        objXmlHttp.onload=handler
        objXmlHttp.onerror=handler
        return objXmlHttp
    }
}
/************************************************************************/
