registerNamespace("SignUp");

function registerNamespace()
{
	var g=arguments.length;
	for(var c=0;c<g;c++)
	{
		var a=this,e=arguments[c].split("."),f=e.length;
		for(var d=0;d<f;d++)
		{
			var b=e[d];if(!a[b])a[b]=function(){};
			a=a[b]
		}
	}
	return a
};
SignUp.isIE=function(){return window.ActiveXObject?true:false};
function GEId(a) { return document.getElementById(a) }
function Trim(a) { return a.replace(/^\s+|\s+$/g,"") }
SignUp.UpdateHelp=function(e,h,g,d,c,f)
{
	var i=e+h+g+d+c+f;
	SignUp.HideHelp();
	var b="";
	if(h!=null)b+="<p>"+GetString("live.signup.strings."+h)+"</p>";
	var a=GEId(e);
	a.innerHTML=b;
	a.parentNode.style.display="block";
};
SignUp.UpdateHelpSani=function(e,h,g,d,c,f)
{
	var i=e+h+g+d+c+f;
	SignUp.HideHelp();
	
};
SignUp.HideHelp=function()
{
	var a=["subjecthelp","namehelp","emailhelp","phonehelp","msghelp","codehelp"];
	for(var b in a)
		try{
			GEId(a[b]).parentNode.style.display="none";
		    
	       }catch(d){}
};

SignUp.ShowHelp=function(a)
{
	switch(a.toLowerCase())
	{
		case "subject" 			:SignUp.UpdateHelp("subjecthelp","Help_Subject",null,null,null,null);break;
		case "name" 			:SignUp.UpdateHelp("namehelp","Help_Name",null,null,null,null);break;
		case "email" 			:SignUp.UpdateHelp("emailhelp","Help_Email",null,null,null,null);break;
		case "phone" 			:SignUp.UpdateHelp("phonehelp","Help_Phone",null,null,null,null);break;
		case "msg"	 			:SignUp.UpdateHelp("msghelp","Help_Msg",null,null,null,null);break;
		case "code"	 			:SignUp.UpdateHelp("codehelp","Help_Code",null,null,null,null);break;
		 
		
		
	}
	
	switch(a)
  	{  
  		case 'subject'		:document.getElementById('barsubject').src 	= 'images/red-bar.gif';break;
		case 'name'			:document.getElementById('barname').src 	= 'images/red-bar.gif';break;
		case 'email'		:document.getElementById('baremail').src 	= 'images/red-bar.gif';break;
		case 'phone'		:document.getElementById('barphone').src 	= 'images/red-bar.gif';break;
		case 'msg'			:document.getElementById('barmsg').src 		= 'images/red-bar.gif';break;
		case 'code'			:document.getElementById('barcode').src 	= 'images/red-bar.gif';break; 
		
	}	
};
SignUp.HideMeSani=function(a)
{  
	switch(a.toLowerCase())
	{
		case "subject" 			:SignUp.UpdateHelpSani("subjecthelp","Help_Subject",null,null,null,null);break;
		case "name" 			:SignUp.UpdateHelpSani("namehelp","Help_Name",null,null,null,null);break;
		case "email" 			:SignUp.UpdateHelpSani("emailhelp","Help_Email",null,null,null,null);break;
		case "phone" 			:SignUp.UpdateHelpSani("phonehelp","Help_Phone",null,null,null,null);break;
		case "msg" 				:SignUp.UpdateHelpSani("msghelp","Help_Msg",null,null,null,null);break;
		case "code" 			:SignUp.UpdateHelpSani("codehelp","Help_Code",null,null,null,null);break;
		
	}
};
var SignUpJsComplete=true
function GetString(s)
{
	var rootObject = this, parts = s.toLowerCase( ).split('.'), iCount = parts.length;
	for(var i = 0; i < iCount; i++)
	{
		var currentPart = parts[i];rootObject = rootObject[currentPart];
		if (rootObject == null)
		{
			return '';
		}
	}
	return rootObject.toString( );
}
registerNamespace("live.signup.strings");
live.signup.strings.help_subject 		="Type the purpose for contacting us. Example: Website design, Logo design, Hosting...etc.";
live.signup.strings.help_name 			="Provide us with your name, at least the first.";
live.signup.strings.help_email 			="To answer you Fast.";
live.signup.strings.help_phone 			="We will use it if we need more details or to clarify some points.";
live.signup.strings.help_msg 			="Let us know how to Serve you";
live.signup.strings.help_code 			="To make sure you are Human and to protect ourselves from Spam.";
