﻿/// <reference path="~/pzMedia/js/jquery-1.3.2-vsdoc.js" />
function fnSharePage(containerid, to, from, name, message, errorMessage, form, outputMessage, websiteid, versionid)
{   
		$('#' + errorMessage).addClass('col3bloc_excl_wait');
		PublicZone.CMS.Web.pzServices.SharePageService.ShareThisPage(containerid, to.val(), from.val(), name.val(), message.val(), errorMessage, form, outputMessage,  websiteid, versionid, onShareComplete, onShareTimeout, onShareError)
}
    
function onShareComplete(result)
{
	$('#' + result[0]).removeClass('col3bloc_excl_wait');
	$('#' + result[0]).html("");
	
	if (result[3] == "InvalidCaptcha")
	{	
		$('#' + result[0]).html("Invalid Captcha. Please try again.");
		$('#' + result[0]).addClass('col3bloc_excl'); 
	}
	else if (result[3] == "false")
	{
			$('#' + result[2]).html("An error has occured");
			$('#' + result[1]).css("visibility", "hidden");
			$('#' + result[1]).css("display", "none");
}
	else
	{		
			$('#' + result[2]).html("Thankyou.  Your email has been sent.");
			$('#' + result[1]).css("visibility", "hidden");
			$('#' + result[1]).css("display", "none");
}
		
}
        
function onShareTimeout(request, context) {
    alert('Oops... a timeout occurred. Please retry later.');
}

function onShareError(objError, response, context) {
    if(objError) {
        alert(objError.get_message() + '\r\nError: ' + objError.get_exceptionType()  );
    }
    else {
        alert('Response status code: ' + response.get_statusCode());
    }
}

