// contact
function contact() {
  http.open("POST", "index.php/home/contact/", true);
  http.onreadystatechange=getHttpRes;
  var params="do=form";
	for(i=0; i<document.getElementById('form').elements.length; i++){
				params+="&"+encodeURI(document.getElementById('form').elements[i].name)+"="+encodeURI(document.getElementById('form').elements[i].value);
	}
		
  document.getElementById('status').innerHTML="sending..."; 
  
  http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  http.setRequestHeader("Content-length", params.length);
  http.setRequestHeader("Connection", "close");

  http.send(params);
}
function getHttpRes( ) {
  if (http.readyState== 4 && http.status== 200) {
  	var res=http.responseText;
  	var next=res.split(':::');
	if(next[0]=='error') document.getElementById('status').innerHTML=next[1]+' <input type="button" name="submit" value="submit" onclick="contact();" />';
    else document.getElementById('status').innerHTML=next[0];
  }
}
function getXHTTP( ) {
  var xhttp;
   try {
      xhttp=new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xhttp=new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e2) {
	    try {
	      xhttp=new XMLHttpRequest();
	    } catch (e3) {
	      xhttp=false;
	    }
      }
    }
  return xhttp;
}
var http=getXHTTP();





// tooltip
this.tooltip=function(){	
	xOffset=40;
	yOffset=20;		
	$("img.tooltip").hover(function(e){											  
		this.t=this.title;
		this.title="";
		t_out=this.t.replace(/:::/g,'</span><br /><span class="tooltype">');
		t_out=t_out.replace(/::/g,'<br />');
		$("body").append("<p id='tooltip'><span class='tooltitle'>"+t_out+"</span></p>");
		$("#tooltip")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px")
			.fadeIn(700)
			.fadeTo("fast", 0.9);
    },
	function(){
		this.title=this.t;		
		$("#tooltip").remove();
    });	
	$("img.tooltip").mousemove(function(e){
		$("#tooltip")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px");
	});			
};





// examples toggle
$complete_on=1;
$programming_on=1;
$(document).ready(function(){
	tooltip();
	$(".topMenuAction").click( function() {
		if ($("#openCloseIdentifier").is(":hidden")) {
			$("#sliderWrap").animate({ 
				marginTop: "-195px"
				}, 500 );
			$("#topMenuImage").html('&bull;&bull; contact&nbsp;&nbsp;&nbsp;');
			$("#openCloseIdentifier").show();
		} else {
			$("#sliderWrap").animate({ 
				marginTop: "0px"
				}, 500 );
			$("#topMenuImage").html('&bull;&bull; close&nbsp;&nbsp;&nbsp;');
			$("#openCloseIdentifier").hide();
		}
	});  
	$("#complete").click(function(){ 
		$(".site_complete").toggle("scale", {}, 800);
		if($complete_on){
			document.getElementById("complete").innerHTML="&bull;&bull; Show Complete Sites";
			$complete_on=0;
		}else{
			document.getElementById("complete").innerHTML="&bull;&bull; Hide Complete Sites";
			$complete_on=1;
		}
	});
	$("#programming").click(function(){ 
		$(".site_programming").toggle("scale", {}, 800);
		if($programming_on){
			document.getElementById("programming").innerHTML="&bull;&bull; Show Programming Only Sites";
			$programming_on=0;
		}else{
			document.getElementById("programming").innerHTML="&bull;&bull; Hide Programming Only Sites";
			$programming_on=1;
		}
	});
});
