var speed = 40; 

var incriment =44;

//********************************************************

//Code

//********************************************************

var iTimer;

var calcHeight;

function toggleDiv(divToShow){

var help = document.getElementById(divToShow);

if(help.style.display != "block") {
		showDiv(divToShow);
		Expand(divToShow);
} else {
		collapse(divToShow);
	}
}

function Expand(divName) {

	var help = document.getElementById(divName);		

	var height = help.offsetHeight;

	if(height < calcHeight){

		help.style.height = height + incriment + "px";

		iTimer = setTimeout( "Expand('" + divName +"')" , speed);

	}

	else{

		clearTimeout(iTimer);

	}	

}		

function collapse(divName) {

	var help = document.getElementById(divName);		

	var height = help.offsetHeight;

	if(height > incriment){

		help.style.height = height - incriment + "px";

		iTimer = setTimeout( "collapse('" + divName +"')" , speed);

	}

	else{

		clearTimeout(iTimer);

		help.style.height ="100%";

		help.style.display = "none";

	}	

}		

function showDiv(divName){

	var div = document.getElementById(divName);

	div.style.display = "block";

	calcHeight = div.offsetHeight;

	div.style.height = "0px";

}


function chk_submit(path)
{
	var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
	if(document.getElementById('name').value=='')
	{
		alert("Please insert name.")
		document.getElementById('name').focus();
		return false;
	}
	else if(document.getElementById('email').value=='')
	{
		alert("Please insert email address.")
		document.getElementById('email').focus();
		return false;
	}
	else if(!pattern.test(document.getElementById('email').value)){         
		alert("Please enter correct email address!");
		document.getElementById('email').focus();
		return false;  
    }
	else if(document.getElementById('comment').value=='')
	{
		alert("Please post comment.")
		document.getElementById('comment').focus();
		return false;
	}
	else
	{
		var http = new XMLHttpRequest();
		var url = path+"/post-comments.php";

		var params = "id="+document.getElementById('id').value+"&name="+document.getElementById('name').value+"&email="+document.getElementById('email').value+"&comment="+document.getElementById('comment').value;
		http.open("POST", url, true);
		
		//Send the proper header information along with the request
		http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		http.setRequestHeader("Content-length", params.length);
		http.setRequestHeader("Connection", "close");
		
		http.onreadystatechange = function() {//Call a function when the state changes.
			if(http.readyState == 4 && http.status == 200) {
				//alert(http.responseText);
				document.getElementById('name').value='';
				document.getElementById('email').value='';
				document.getElementById('comment').value='';
				
				document.getElementById("errmsg").innerHTML=http.responseText;
				
				
			}
		}
		http.send(params);
	
	}
}

function sendNewsletter(path,root)
{
		var http = new XMLHttpRequest();
		var url = path+"/send-newsletter.php";

		var params = "email="+document.getElementById('newsletter_email').value+"&name=anonymous";
		http.open("POST", url, true);
		
		//Send the proper header information along with the request
		http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		http.setRequestHeader("Content-length", params.length);
		http.setRequestHeader("Connection", "close");
		
		http.onreadystatechange = function() {//Call a function when the state changes.
			if(http.readyState == 4 && http.status == 200) {
				if(http.responseText == 1 ){
					location.href="root/thank-you/";
				} else {
					alert(http.responseText);
					return false;
				}
				//document.getElementById('newsletter_email').value='';
			}
		}
		http.send(params);
}

function sendNewsletterFooter(path,root)
{
		var http = new XMLHttpRequest();
		var url = path+"/send-newsletter.php";

		var params = "email="+document.getElementById('newsletter_email_foot').value+"&name="+document.getElementById('newsletter_name_foot').value;
		http.open("POST", url, true);
		
		//Send the proper header information along with the request
		http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		http.setRequestHeader("Content-length", params.length);
		http.setRequestHeader("Connection", "close");
		
		http.onreadystatechange = function() {//Call a function when the state changes.
			if(http.readyState == 4 && http.status == 200) {
				if(http.responseText == 1 ){
					location.href="root/thank-you/";
				} else {
					alert(http.responseText);
					return false;
				}
				//document.getElementById('newsletter_email').value='';
			}
		}
		http.send(params);
}
