$(document).ready(function(){
	/* contact forms */
	$('#contactDialog').dialog({
		bgiframe: true, 
		dialogClass: 'change', 
		resizable: false, 
		draggable: false, 
		modal: true, 
		open: function() { $("#contactDialog").load("contact.php"); },
		height: 520, 
		width: 450, 
		autoOpen: false, 
		show: 'fade'
	});
	$('#contact').click(function() {  
		$('#contactDialog').dialog('open');  
	});  

	/* recommend site */
	$('#recommendDialog').dialog({
		bgiframe: true, 
		dialogClass: 'change', 
		resizable: false, 
		draggable: false, 
		modal: true, 
		open: function() { $("#recommendDialog").load("recomm.php"); },
		height: 400, 
		width: 500, 
		autoOpen: false, 
		show: 'fade'
	});
	$('#recommend').click(function() {  
		$('#recommendDialog').dialog('open');  
	});  
	$('#recommend_bt').click(function() {  
		$('#recommendDialog').dialog('open');  
	});  

	/* disclaimer */
	$('#disclaimerDialog').dialog({
		bgiframe: true, 
		dialogClass: 'change', 
		resizable: false, 
		draggable: false, 
		modal: true,		 
		open: function() { $("#disclaimerDialog").load("disclaimer.php"); },
		height: 500, 
		width: 800, 
		autoOpen: false, 
		show: 'fade'
	});
	$('#disclaimer').click(function() {  
		$('#disclaimerDialog').dialog('open');  
	});  
});

function setCookie(name)
{
	newDate = new Date ();
	newDate.setFullYear(2999,01,01);
	document.cookie =name+'=1;expires='+ newDate.toGMTString() + '; path=/';
}

function getCookie(c_name)
{
	if (document.cookie.length>0)
	{
		c_start=document.cookie.indexOf(c_name + "=");
		if (c_start!=-1)
		{
			c_start=c_start + c_name.length+1;
			c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1) c_end=document.cookie.length
				return unescape(document.cookie.substring(c_start,c_end))
		}
	}
	return "";
}

var req;

function loadXMLDoc(url) {
	req = false;
	// branch for native XMLHttpRequest object
	if(window.XMLHttpRequest) {
		try {
			req = new XMLHttpRequest();
		} catch(e) {
			req = false;
		}
	// branch for IE/Windows ActiveX version
	} else if(window.ActiveXObject) {
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e) {
				req = false;
			}
		}
	}

	if(req) {
		//req.onreadystatechange = processReqChange;
		req.open("GET", url, true);
		req.send("");
	}
}

function count_homepage() {
        var url = "counter.php?cmd=homepage";
        loadXMLDoc(url);
}

function count_favorite() {
        var url = "counter.php?cmd=favorite";
        loadXMLDoc(url);
}

