﻿var updateIframe = function(iframeId)
{
	document.getElementById(iframeId).src = document.getElementById(iframeId).src;
};
 
function GetGUID(GUID, iframeId, captchaText, replyToAddress) 
{ 
	var alertMessage = " ";
	var isValid
	isValid = ValidateEmail(document.getElementById(replyToAddress));

	
	try
	{
		document.getElementById(captchaText).parentNode.removeChild(document.getElementById("error" + captchaText));
	}
	catch(err){}

	if(document.getElementById(captchaText).value.length < 3)
	{
		add(captchaText, "Please enter security code");
		return false;
	}
	else
	{
		document.getElementById(GUID).value = window.frames[iframeId].document.getElementById('GUID').value; 
		return isValid;
	}
}
 
function initCaptcha(iframeId, url)
{
	document.getElementById(iframeId).src = url;
}

function ValidateEmail(objIn)
{

	try
	{
		document.getElementById(objIn.id).parentNode.removeChild(document.getElementById("error" + objIn.id));
	}
	catch(err){}
	
	var regEmailPattern=new RegExp(/^(\w+(?:\.\w+)*)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i);
	
	if (objIn && !objIn.value.match(regEmailPattern))
	{
		add(objIn.id, "* Please enter a valid Email Address")
		return false;
	}
	else
	{
		return true;
	}
}

function add(theId, msg) 
{   
   var node = document.getElementById(theId);
   var elem = document.createElement('DIV');
   elem.setAttribute("style","color:red");
   elem.setAttribute("id","error" + theId);
   elem.innerHTML = "<span style=\"color:red\">" + msg + "</span>";
   node.parentNode.insertBefore(elem, node);
}
