$(document).ready
( 	
	function()
	{ 
		
		$('#'+ResponseBlock).click(
			function(){
				alert('test');
				$(this).fadeOut("slow");
			}
		)	
		
		LatestWork();		
	}
)

function GetCaseStudiesList(){
	var PostData='PageNumber='+PageNo+'&TotalItems='+TotalItems+'&ItemsPerPage='+ItemsPerPage;
	var d = new Date();
	var Time=d.getTime();
	AjaxPost2('/LoadCaseStudies/'+Time+'/',PostData,'GetCaseStudiesListHandler','','');
}

function GetCaseStudiesListHandler(){
	var CData2=CheckStatus2();
	if (CData2){
		var IncomingLength=CData2.incoming.length;
		if (IncomingLength>0) {				
			//$('#'+LoadingBlock).fadeOut("slow");
			document.getElementById('MainContent2Cols').innerHTML=Cdata2.incoming[0].Content;
		}
	}
}

function SubmitEmail(){	
	var Field0=document.contactform.Field0.value;
	var Field1=document.contactform.Field1.value;
	var Field2=document.contactform.Field2.value;
	var Field3=document.contactform.Field3.value;
	var Field4=document.contactform.Field4.value;
	
	var PostData='F0='+encodeURIComponent(Field0)+'&F1='+encodeURIComponent(Field1)+'&F2='+encodeURIComponent(Field2)+'&F3='+encodeURIComponent(Field3)+'&F4='+encodeURIComponent(Field4);
	if (
		Validation('Field0','AlphaNumeric',2,6,null)=='true' 
		&& Validation('Field1','NameFormat',2,100,null)=='true'
		&& Validation('Field2','Email',null,null,null)=='true'
		&& Validation('Field3','Telephone',0,20,null)=='true'
		&& Validation('Field4','TextField',10,5000,null)=='true'
	){
		AjaxPost2('/SendEmail/',PostData,'HandleSubmitEmail','SendAjaxDataContact','ContactResponse');
	}
}

function HandleSubmitEmail(){
	var CData2=CheckStatus2();
	if (CData2){
		var IncomingLength=CData2.incoming.length;
		if (IncomingLength>0) {
			if(Cdata2.incoming[0].Content=='failed'){
				var AjaxStatus='Your email failed to send. Please try again.';
			}
			else if(Cdata2.incoming[0].Content=='locked'){
				var AjaxStatus='You have already sent an email message. Please wait at least 20minute before sending another email.';
			}
			else {
				var AjaxStatus='Thank you for your email. We will get back to you as soon as possible.';
			}
			document.getElementById(ResponseBlock).innerHTML=AjaxStatus;
			$('#'+ResponseBlock).fadeIn(500);
			$('#'+LoadingBlock).fadeOut("slow");
			setTimeout('$("#'+ResponseBlock+'").fadeOut(500);',5000);
		}
	}
}

function GetBlogsList(){
	var PostData='PageNumber='+PageNo+'&TotalItems='+TotalItems+'&ItemsPerPage='+ItemsPerPage+'&MonthAsInt='+MonthAsInt+'&BlogYear='+BlogYear;
	var d = new Date();
	var Time=d.getTime();
	AjaxPost2('/LoadBlogs/'+Time+'/',PostData,'GetBlogsListHandler','AjaxBlogs','');
}

function GetBlogsListHandler(){
	var CData2=CheckStatus2();
	if (CData2){
		var IncomingLength=CData2.incoming.length;
		if (IncomingLength>0) {				
			$('#'+LoadingBlock).fadeOut("slow");
			document.getElementById('MainContent2Cols').innerHTML=Cdata2.incoming[0].Content;
		}
	}
}

function LatestWork(){
	var PostData='Page='+ID;
	var d = new Date();
	var Time=d.getTime();
	AjaxPost('/LoadRight/'+Time+'/',PostData,'LatestWorkHandler','AjaxLatestWork','');
}

function LatestWorkHandler(){
	var CData=CheckStatus();
	if (CData){
		var IncomingLength=CData.incoming.length;
		if (IncomingLength>0) {
			if(Cdata.incoming[0].LastID=='0'){
				clearTimeout(WorkTimer);
				alert('Clear');
			}			
			else {
				ID++;
				if (ID>TotalRightItems){ID=1;}
				$('#WorkContent').fadeOut(500,function(){
					document.getElementById('WorkContent').innerHTML=Cdata.incoming[1].Content;
					$('#WorkContent').fadeIn(500)}
				)
				WorkTimer=setTimeout('LatestWork()',5000);
			}
			$('#'+LoadingBlock).fadeOut("slow");
		}
	}
}

function SubscribeSubmit(){
	var YourName=document.getElementById('YourName').value;
	var YourEmail=document.getElementById('YourEmail').value;
	var YourCompany=document.getElementById('YourCompany').value;
	if (
		Validation('YourName','NameFormat',4,150,null)=='true' 
		&& Validation('YourEmail','Email',4,250,null)=='true'
		&& Validation('YourCompany','TextField',5,100,null)=='true'
	){
		var PostData='YourName='+YourName+'&YourEmail='+YourEmail+'&YourCompany='+YourCompany;
		AjaxPost2('/includes_asp/ajax_subscribe.asp',PostData,'SubscribeSubmitHandler','AjaxSubscribing','SubscribingStatus');
	}
}

function SubscribeSubmitHandler(){
	var CData2=CheckStatus2();
	if (CData2){
		var IncomingLength=CData2.incoming.length;
		if (IncomingLength>0) {	
			if(Cdata2.incoming[0].Content=='failed'){
				var AjaxStatus='Your data failed to subscribe. Please check your data and try again.';
			}
			else if(Cdata2.incoming[0].Content=='locked'){
				var AjaxStatus='you have already subscribed!';
			}
			else {
				var AjaxStatus='Thank you for subscribing.';
			}
			$('#'+LoadingBlock).fadeOut("slow");
			document.getElementById(ResponseBlock).innerHTML=AjaxStatus;
			$('#'+ResponseBlock).fadeIn("slow");
			setTimeout('FadeResponseOut()',3000)
		}
	}
}

function FadeResponseOut(){
	$("#"+ResponseBlock).fadeOut("slow");
}