var vAnimationInProgress=false;

function smartbriefWidget(wid) {

    //document.write('<div id="66575965-6C6C-4450-B6D2-0E0577A9F7DD" style="border: 1px solid red"></div>');
    jQuery.ajax({
        type: "GET",
        url: 'http://www.smartbrief.com/servlet/WidgetServlet',
        data: 'wid=66575965-6C6C-4450-B6D2-0E0577A9F7DD&cb=?',
        async: false,
        success: function(data){
            if(data["success"])
                $('#perc-news').html(data["content"]);
				$('#66575965-6C6C-4450-B6D2-0E0577A9F7DD').css({'width':'210px','overflow':'hidden'}); 
				$('#PERC_248x195_v3.swf').width('210px');
				//<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" id="PERC_248x195_v3.swf" width="248" align="middle" height="195">

        },
        dataType: "json"
    });
}

$(document).ready(function(){
	
	$("#registrationForm").click(function (){return validate()});
	$("#registrationForm1").click(function (){return validate1()});
	
	$('.tab-control').each(function(){
		//Hidden List Table
		var _tab = $(this);
		_tab.find('.tab-content:not(:first-child)').css('display','none');
		//Get First List Table ID
		var tmpID = _tab.find('.tab-titles>li:first-child').addClass('tab-title-selected').find('a').attr('title');
		$(tmpID).addClass('tab-content-selected');
		_tab.find('ul.tab-titles>li')
			.click(function(){
				if(vAnimationInProgress==false){
					vAnimationInProgress=true;
					//Get List Table ID
					var tabContentID = $(this).find('>a').attr('title');	
					var _parent = $(this).parents('ul.tab-titles');
					_parent.find('li.tab-title-selected').removeClass('tab-title-selected');
					$(this).addClass('tab-title-selected')
					_tab.find('.tab-content-selected').removeClass('tab-content-selected')
						.hide();
					$(tabContentID).addClass('tab-content-selected')
						.show();//'1',function(){
							vAnimationInProgress=false;
						//});
				}
				return false;
			});
	});

	if ($.browser.msie) {
		$('select').each(function(){
			//$(this).removeClass('select').addClass('.select-ie').parent().css({'width':$(this).width()+'px','position':'absolute','left':'170px'});
		});
}

//if ($('.phone').length) {
//    $('.phone').mask('(999) 999-9999', { placeholder: "  " });
//}
//  

	$("#state-events tr:odd").css("background-color", "#e9f0f9");
			
	/*Slide box begin*/
	
	if($('#slidebox-content').length){
		$('#slidebox-content ul').cycle({ 
			speed:       600, 
			timeout:     3000, 
			pager:      '#slidebox-links', 
			next:   '#next-slide', 
			prev:   '#prev-slide',
			pagerEvent: 'click', 
			pauseOnPagerHover: true
		});
	}
	
	if($("#slidebox-content").children().length <= 0) {
    	$('#slidebox-content').parent().hide();
	}


/*$('.slidebox').each(function(){
	var oSlideBox = $(this);
	var oLIs = $('>.slidebox-content>ul>li', oSlideBox);
	oLIs.css('display','none');
	$('>.slidebox-content>ul>li:first-child', oSlideBox).css('display','block');
	$('.slidebox-control-buttons a', oSlideBox).not('.next_, .preview').click(function() {
		$('.slidebox-control-buttons a', oSlideBox).removeClass('current');
		$(this).addClass('current');
		var index = $('.slidebox-control-buttons a', oSlideBox).not('.next_, .preview').index(this);
		index++;
		oLIs.css('display','none');
		$('>.slidebox-content>ul>li:nth-child(' + index + ')', oSlideBox).css('display','block');//.customFadeIn(0);
		//alert( $('>.slidebox-content>ul>li:eq(' + index + ')', oSlideBox).html());
		return false;
	});
	$('.slidebox-control-buttons a.next_, .slidebox-control-buttons a.preview', oSlideBox).click(function(){
		var oTarget = $(this);
		var oCurrent = $('.slidebox-control-buttons a.current', oSlideBox);
		if(oTarget.hasClass('next_')){
			oCurrent.next().not('.next_').click();
		}else{
			oCurrent.prev().not('.preview').click();
		}
		return false;
	});
});*/

	/*$('.menu ul li a').hover(
		function(){
			$(this).parent().addClass('selected');
		},
		function(){
			$(this).parent().removeClass('selected');
		}
	);*/
	$('.menu ul li.first-child:not(.selected) a').hover(
		function(){
			$(this).parent().addClass('selected');
		},
		function(){
			$(this).parent().removeClass('selected');
		
		}
	);
	$('.menu ul li.last-child:not(.selected) a').hover(
		function(){
			$(this).parent().addClass('selected');
		},
		function(){
			$(this).parent().removeClass('selected');
		}
	);
	
	$('label.overlabel').overlabel();
	//$(".eq").equalizeCols();	
	
	try{
		$("#tabs").tabs();
	}catch(ex){}
	
	$(document).pngFix();
	
	function showmemberlogin(){
		if(closemember){
			$('#trigger a').removeClass('hover');
			$('#dd').hide();
		}
	}
	
	var closemember = true;
	
	$('#trigger').mouseenter(function(){
		$('#trigger a').addClass('hover');
		$('#dd').show();
		closemember = false;
		clearTimeout('memberlogin');
	});
	
	$('#trigger').mouseleave(function(){
		closemember = true;
		memberlogin = setTimeout(showmemberlogin, 700);
	});
	
	// Dialog video	
	try{
	$("#dialog-video").dialog({
		autoOpen: false,
		bgiframe: true,
		width: 444,
		modal: true
	});
	}catch(ex){}
	
	// Dialog Link
	$('.open-dialog').click(function(){
		$('#dialog-video').dialog('open');
		return false;
	});
	$('.close-dialog').click(function(){
		$('#dialog-video').dialog('close');
		return false;
	});
	
	// Dialog FPR
	try{
				$("#dialog-state").dialog({
					autoOpen: false,
					bgiframe: true,
					width: 858,
					modal: true	,
					open: function(){
						$('.ui-dialog-titlebar-close').css('display', 'none');	
					}

				});
				
				// Dialog Link
				$('.open-dialog-state').click(function(){
					$('#dialog-state').dialog('open');
					return false;
				});
	}catch(ex){}
				
							// Dialog FPR
	$('#btn-search-now').click(
		function(){
		var fpr = $('#dialog-state', top.document);
		var w = (858 - fpr.width())/2;
		var left = fpr.parent().css('left').replace('px','') - w;
		fpr.width( 858 ).parent().width( 858 ).css('left',left);
		$('iframe', top.document).width( 858 );
	}
	);
	
	try{
		$("#frame-name").dialog({
			autoOpen: false,
			bgiframe: true,
			width: 600,
			height: 356,
			modal: true,
			open: function(){
				$('.ui-dialog-titlebar-close').css('display', 'block');	
			}
		});
	}catch(err){}

	try{
		$(".calendar-select-month select").sexyCombo({autoFill:false,triggerSelected:true});
	}catch(ex){}
	try{
		$(".calendar-select-year select").sexyCombo({autoFill:false,triggerSelected:true});	
	}catch(ex){}
	try{
		$("#contact-form").validate();
	}catch(ex){}	
	
	$("#aspnetForm").submit(function(){
		return validate();				
	});
	
});


/* =jQuery Plugins*/
(function($){
/* = plug-in : overlabel */

$.fn.equalizeCols = function() {
        var height = 0,
			reset = $.browser.msie ? "1%" : "auto";

        return this
			.css("height", reset)
			.each(function() {
			    height = Math.max(height, $(this).outerHeight(true));
			})
			.css("height", height)
			.each(function() {
			    var h = $(this).outerHeight(true);
			    if (h > height) {
			        $(this).css("height", height - (h - height));
			    };
			});

    };
	
	$.fn.overlabel = function(options){
		var opts = $.extend( {},$.fn.overlabel.defaults, options );
		var selection = this.filter('label[for]').map(function(){
				var label = $(this);
				var id = label.attr('for');
				var field = $('#'+id);
				if(!field) return;
				var o = $.meta ? $.extend( {}, opts, label.data() ) : opts;
				label.addClass(o.label_class);
				var hide_label = function(){ label.css(o.hide_css) };
				var show_label = function(){ this.value || label.css(o.show_css) };
				$(field)
					.parent().addClass(o.wrapper_class).end()
					.focus(hide_label).blur(show_label).each(hide_label).each(show_label);
				return this;
		});
		return opts.filter ? selection : selection.end();
	};
	$.fn.overlabel.defaults = {
		label_class: 'overlabel-apply',
		wrapper_class: 'overlabel-wrapper',
		hide_css: { 'display': 'none' },
		show_css: { 'display': 'block' },
		filter: false
	};

	
	/**************************/
	jQuery.fn.pngFix = function(settings) {

	// Settings
	settings = jQuery.extend({
		blankgif: 'blank.gif'
	}, settings);

	var ie55 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 5.5") != -1);
	var ie6 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 6.0") != -1);

	if (jQuery.browser.msie && (ie55 || ie6)) {

		//fix images with png-source
		jQuery(this).find("img[src$=.png]").each(function() {

			jQuery(this).attr('width',jQuery(this).width());
			jQuery(this).attr('height',jQuery(this).height());

			var prevStyle = '';
			var strNewHTML = '';
			var imgId = (jQuery(this).attr('id')) ? 'id="' + jQuery(this).attr('id') + '" ' : '';
			var imgClass = (jQuery(this).attr('class')) ? 'class="' + jQuery(this).attr('class') + '" ' : '';
			var imgTitle = (jQuery(this).attr('title')) ? 'title="' + jQuery(this).attr('title') + '" ' : '';
			var imgAlt = (jQuery(this).attr('alt')) ? 'alt="' + jQuery(this).attr('alt') + '" ' : '';
			var imgAlign = (jQuery(this).attr('align')) ? 'float:' + jQuery(this).attr('align') + ';' : '';
			var imgHand = (jQuery(this).parent().attr('href')) ? 'cursor:hand;' : '';
			if (this.style.border) {
				prevStyle += 'border:'+this.style.border+';';
				this.style.border = '';
			}
			if (this.style.padding) {
				prevStyle += 'padding:'+this.style.padding+';';
				this.style.padding = '';
			}
			if (this.style.margin) {
				prevStyle += 'margin:'+this.style.margin+';';
				this.style.margin = '';
			}
			var imgStyle = (this.style.cssText);

			strNewHTML += '<span '+imgId+imgClass+imgTitle+imgAlt;
			strNewHTML += 'style="position:relative;white-space:pre-line;display:inline-block;background:transparent;'+imgAlign+imgHand;
			strNewHTML += 'width:' + jQuery(this).width() + 'px;' + 'height:' + jQuery(this).height() + 'px;';
			strNewHTML += 'filter:progid:DXImageTransform.Microsoft.AlphaImageLoader' + '(src=\'' + jQuery(this).attr('src') + '\', sizingMethod=\'scale\');';
			strNewHTML += imgStyle+'"></span>';
			if (prevStyle != ''){
				strNewHTML = '<span style="position:relative;display:inline-block;'+prevStyle+imgHand+'width:' + jQuery(this).width() + 'px;' + 'height:' + jQuery(this).height() + 'px;'+'">' + strNewHTML + '</span>';
			}

			jQuery(this).hide();
			jQuery(this).after(strNewHTML);

		});

		// fix css background pngs
		jQuery(this).find("*").each(function(){
			var bgIMG = jQuery(this).css('background-image');
			if(bgIMG.indexOf(".png")!=-1){
				var iebg = bgIMG.split('url("')[1].split('")')[0];
				jQuery(this).css('background-image', 'none');
				jQuery(this).get(0).runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + iebg + "',sizingMethod='scale')";
			}
		});
		
		//fix input with png-source
		jQuery(this).find("input[src$=.png]").each(function() {
			var bgIMG = jQuery(this).attr('src');
			jQuery(this).get(0).runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader' + '(src=\'' + bgIMG + '\', sizingMethod=\'scale\');';
   		jQuery(this).attr('src', settings.blankgif)
		});
	}
	return jQuery;
};
	/**************************/
})(jQuery);

function smartbriefWidget(wid) {

    document.write('<div id="66575965-6C6C-4450-B6D2-0E0577A9F7DD"></div>');
    jQuery.ajax({
        type: "GET",
        url: 'http://www.smartbrief.com/servlet/WidgetServlet',
        data: 'wid=66575965-6C6C-4450-B6D2-0E0577A9F7DD&cb=?',
        async: false,
        success: function(data){
            if(data["success"])
                document.getElementById('66575965-6C6C-4450-B6D2-0E0577A9F7DD').innerHTML = data["content"];
        },
        dataType: "json"
    });
}

function closedialog_state(){
	$('#dialog-state').dialog('close');
	$('.ui-dialog-titlebar-close').css('display', 'none');
	return false;
}


function showPopUp() {
    var objframe = document.getElementById("ifrm")
    objframe.src = "fpr.aspx?site=state";
    objframe.style.display = 'block';
}



function ExecSearch(searchField) {
    window.location = "/search.aspx?q=" + document.getElementById(searchField).value;
}

function closeDialog(cid) {
    $('.' + cid).dialog('close');
	$('.ui-dialog-titlebar-close').css('display', 'none');
    return false;
}
var lastframeid = 'frame-name';
function openDialog(cid) {
    $('#' + lastframeid).attr('id', cid);
    var foldername = '/state/interactive-safety-modules/';
    var src = foldername + cid + '.html';
    $('#' + cid).find('iframe').attr('src', src);
	
    $('#' + cid).dialog('open');
    lastframeid = cid;
    return false;
}

function validate_password() {
    var f_name = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtPassword').value;
		if( f_name == "")
		{
		    var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtPassword').parentNode;
			if(obj.className.indexOf('required')==-1)
			{
				if (hasClass(obj,'invalid')) {
					var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' required');
				} else {
					obj.className += " required";
				}
			}
		}
		else if(/^[a-zA-Z0-9_]+$/i.test(f_name)==false)
		{
		    document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtPassword').focus();
		    var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtPassword').parentNode;
			if(obj.className.indexOf('invalid')==-1)
			{
				if (hasClass(obj,'required')) {
					var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' invalid');
				} else {
					obj.className += " invalid";
				}
			}
		} else {
		var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtPassword').parentNode;
			if (hasClass(obj,'invalid')) {
				var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
			if (hasClass(obj,'required')) {
				var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
		}
	return false;
}
function validate_confirmPassword() {
    var f_name = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_Cpassword').value;
		if( f_name == "")
		{
		    var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_Cpassword').parentNode;
			if(obj.className.indexOf('required')==-1)
			{
				if (hasClass(obj,'invalid')) {
					var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' required');
				} else {
					obj.className += " required";
				}
			}
		}
		else if(/^[a-zA-Z0-9_]+$/i.test(f_name)==false)
		{
		    document.getElementById('ctl00_ctl00_MainContentPlaceHolder_Cpassword').focus();
		    var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_Cpassword').parentNode;
			if(obj.className.indexOf('invalid')==-1)
			{
				if (hasClass(obj,'required')) {
					var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' invalid');
				} else {
					obj.className += " invalid";
				}
			}
		} else {
		var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_Cpassword').parentNode;
			if (hasClass(obj,'invalid')) {
				var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
			if (hasClass(obj,'required')) {
				var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
		}
	return false;
}
function validate_securityPassword() {

    var f_name = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtSAnswer').value;
		if( f_name == "")
		{
		    var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtSAnswer').parentNode;
			if(obj.className.indexOf('required')==-1)
			{
				if (hasClass(obj,'invalid')) {
					var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' required');
				} else {
					obj.className += " required";
				}
			}
		}
		else if(/^[a-zA-Z0-9_\ ]+$/i.test(f_name)==false)
		{
		    document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtSAnswer').focus();
		    var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtSAnswer').parentNode;
			if(obj.className.indexOf('invalid')==-1)
			{
				if (hasClass(obj,'required')) {
					var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' invalid');
				} else {
					obj.className += " invalid";
				}
			}
		} else {
		var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtSAnswer').parentNode;
			if (hasClass(obj,'invalid')) {
				var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
			if (hasClass(obj,'required')) {
				var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
		}
	return false;
}
function validate_securityQuestion() {
    var f_name = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_drpQuestion').value;
		if( f_name == "Select a Security Question")
		{
		    var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_drpQuestion').parentNode;
			if(obj.className.indexOf('required')==-1)
			{
				if (hasClass(obj,'invalid')) {
					var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' required');
				} else {
					obj.className += " required";
				}
			}
		}
		else if(/^[a-zA-Z0-9_]+$/i.test(f_name)==false)
		{
		    document.getElementById('ctl00_ctl00_MainContentPlaceHolder_drpQuestion').focus();
		    var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_drpQuestion').parentNode;
			if(obj.className.indexOf('invalid')==-1)
			{
				if (hasClass(obj,'required')) {
					var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' invalid');
				} else {
					obj.className += " invalid";
				}
			}
		} else {
		var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_drpQuestion').parentNode;
			if (hasClass(obj,'invalid')) {
				var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
			if (hasClass(obj,'required')) {
				var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
		}
	return false;
}
function validate_firstName() {
    var f_name = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtFirstName').value;
		if( f_name == "" || f_name == "First Name" )
		{
		    var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtFirstName').parentNode;
			if(obj.className.indexOf('required')==-1)
			{
				if (hasClass(obj,'invalid')) {
					var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' required');
				} else {
					obj.className += " required";
				}
			}
		}
		else if(/^[a-z\ ]+$/i.test(f_name)==false)
		{
		    document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtFirstName').focus();
		    var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtFirstName').parentNode;
			if(obj.className.indexOf('invalid')==-1)
			{
				if (hasClass(obj,'required')) {
					var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' invalid');
				} else {
					obj.className += " invalid";
				}
			}
		} else {
		var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtFirstName').parentNode;
			if (hasClass(obj,'invalid')) {
				var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
			if (hasClass(obj,'required')) {
				var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
		}
	return false;
}
function validate_Company() {
    var f_name = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtCompanyName').value;
    if (f_name == "" || f_name == "Companty Name") {
        var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtCompanyName').parentNode;
        if (obj.className.indexOf('required') == -1) {
            if (hasClass(obj, 'invalid')) {
                var reg = new RegExp('(\\s|^)' + 'invalid' + '(\\s|$)');
                obj.className = obj.className.replace(reg, ' required');
            } else {
                obj.className += " required";
            }
        }
    }
    else if (/^[a-z\ ]+$/i.test(f_name) == false) {
    document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtCompanyName').focus();
    var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtCompanyName').parentNode;
        if (obj.className.indexOf('invalid') == -1) {
            if (hasClass(obj, 'required')) {
                var reg = new RegExp('(\\s|^)' + 'required' + '(\\s|$)');
                obj.className = obj.className.replace(reg, ' invalid');
            } else {
                obj.className += " invalid";
            }
        }
    } else {
    var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtCompanyName').parentNode;
        if (hasClass(obj, 'invalid')) {
            var reg = new RegExp('(\\s|^)' + 'invalid' + '(\\s|$)');
            obj.className = obj.className.replace(reg, ' ');
        }
        if (hasClass(obj, 'required')) {
            var reg = new RegExp('(\\s|^)' + 'required' + '(\\s|$)');
            obj.className = obj.className.replace(reg, ' ');
        }
    }
    return false;
}
function validate_middleName() {
	var f_name = document.getElementById('middleName').value;
		if( f_name == "" || f_name == "Middle Name" )
		{
			var obj = document.getElementById('middleName').parentNode;
			if(obj.className.indexOf('required')==-1)
			{
				if (hasClass(obj,'invalid')) {
					var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' required');
				} else {
					obj.className += " required";
				}
			}
		}
		else if(/^[a-z\ ]+$/i.test(f_name)==false)
		{
			document.getElementById('middleName').focus();
			var obj = document.getElementById('middleName').parentNode;
			if(obj.className.indexOf('invalid')==-1)
			{
				if (hasClass(obj,'required')) {
					var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' invalid');
				} else {
					obj.className += " invalid";
				}
			}
		} else {
			var obj = document.getElementById('middleName').parentNode;
			if (hasClass(obj,'invalid')) {
				var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
			if (hasClass(obj,'required')) {
				var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
		}
	return false;
}
function validate_lastName() {
    var l_name = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtLastName').value;
		if( l_name == "" || l_name == "Last Name" )
		{
		    var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtLastName').parentNode;
			if(obj.className.indexOf('required')==-1)
			{
				if (hasClass(obj,'invalid')) {
					var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' required');
				} else {
					obj.className += " required";
				}
			}
		}
		else if(/^[a-z\ ]+$/i.test(l_name)==false)
		{
		    document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtLastName').focus();
			var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtLastName').parentNode;
			if(obj.className.indexOf('invalid')==-1)
			{
				if (hasClass(obj,'required')) {
					var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' invalid');
				} else {
					obj.className += " invalid";
				}
			}
		} else {
		var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtLastName').parentNode;
			if (hasClass(obj,'invalid')) {
				var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
			if (hasClass(obj,'required')) {
				var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
		}
	return false;
}
function validate_city() {
    var l_name = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtMailCity').value;
		if( l_name == "")
		{
		    var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtMailCity').parentNode;
			if(obj.className.indexOf('required')==-1)
			{
				if (hasClass(obj,'invalid')) {
					var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' required');
				} else {
					obj.className += " required";
				}
			}
		}
		else if(/^[a-z\ ]+$/i.test(l_name)==false)
		{
		    document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtMailCity').focus();
		    var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtMailCity').parentNode;
			if(obj.className.indexOf('invalid')==-1)
			{
				if (hasClass(obj,'required')) {
					var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' invalid');
				} else {
					obj.className += " invalid";
				}
			}
		} else {
		var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtMailCity').parentNode;
			if (hasClass(obj,'invalid')) {
				var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
			if (hasClass(obj,'required')) {
				var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
		}
	return false;
}

function validate_city2() {
    var l_name = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtCity').value;
		if( l_name == "")
		{
		    var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtCity').parentNode;
			if(obj.className.indexOf('required')==-1)
			{
				if (hasClass(obj,'invalid')) {
					var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' required');
				} else {
					obj.className += " required";
				}
			}
		}
		else if(/^[a-z\ ]+$/i.test(l_name)==false)
		{
		    document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtCity').focus();
		    var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtCity').parentNode;
			if(obj.className.indexOf('invalid')==-1)
			{
				if (hasClass(obj,'required')) {
					var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' invalid');
				} else {
					obj.className += " invalid";
				}
			}
		} else {
		var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtCity').parentNode;
			if (hasClass(obj,'invalid')) {
				var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
			if (hasClass(obj,'required')) {
				var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
		}
	return false;
}

///////////////

function validate_bcity() {
    var l_name = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtCity').value;
		if( l_name == "")
		{
		    var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtCity').parentNode;
			if(obj.className.indexOf('required')==-1)
			{
				if (hasClass(obj,'invalid')) {
					var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' required');
				} else {
					obj.className += " required";
				}
			}
		}
		else if(/^[a-z\ ]+$/i.test(l_name)==false)
		{
		    document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtCity').focus();
		    var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtCity').parentNode;
			if(obj.className.indexOf('invalid')==-1)
			{
				if (hasClass(obj,'required')) {
					var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' invalid');
				} else {
					obj.className += " invalid";
				}
			}
		} else {
		var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtCity').parentNode;
			if (hasClass(obj,'invalid')) {
				var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
			if (hasClass(obj,'required')) {
				var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
		}
	return false;
}

///////////////
function validate_address() {
    var email = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtMailAddress').value;
    if (email == "" || email == "ctl00_ctl00_MainContentPlaceHolder_txtMailAddress")
		{
		    var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtMailAddress').parentNode;
			if(obj.className.indexOf('required')==-1)
			{
				if (hasClass(obj,'invalid')) {
					var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' required');
				} else {
					obj.className += " required";
				}
			}
		}
		else if(/[a-zA-Z0-9_]$/.test(email)==false)
		{
		    document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtMailAddress').focus();
			var obj = document.getElementById('email').parentNode;
			if(obj.className.indexOf('invalid')==-1)
			{
				if (hasClass(obj,'required')) {
					var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' invalid');
				} else {
					obj.className += " invalid";
				}
			}
		} else {
		var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtMailAddress').parentNode;
			if (hasClass(obj,'invalid')) {
				var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
			if (hasClass(obj,'required')) {
				var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
		}
	return false;
}

//////////////////////////////

function validate_baddress() {
    var email = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtAddress').value;
    if (email == "" || email == "ctl00_ctl00_MainContentPlaceHolder_txtAddress")
		{
		    var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtAddress').parentNode;
			if(obj.className.indexOf('required')==-1)
			{
				if (hasClass(obj,'invalid')) {
					var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' required');
				} else {
					obj.className += " required";
				}
			}
		}
		else if(/[a-zA-Z0-9_]$/.test(email)==false)
		{
		    document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtAddress').focus();
			var obj = document.getElementById('email').parentNode;
			if(obj.className.indexOf('invalid')==-1)
			{
				if (hasClass(obj,'required')) {
					var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' invalid');
				} else {
					obj.className += " invalid";
				}
			}
		} else {
		var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtAddress').parentNode;
			if (hasClass(obj,'invalid')) {
				var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
			if (hasClass(obj,'required')) {
				var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
		}
	return false;
}

//////////////////////////////

function validate_state() {
    var state = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_ddlMailState').selectedIndex;
		if( state <= 0 )
		{
		    $('#ctl00_ctl00_MainContentPlaceHolder_ddlMailState').parent().addClass('invalid');
		}else{
		$('#ctl00_ctl00_MainContentPlaceHolder_ddlMailState').parent().removeClass('invalid');
		}
}

function validate_securityQ() {
    var securityQ = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_drpQuestion').selectedIndex;
		if( securityQ <= 0 ){
		    $('#ctl00_ctl00_MainContentPlaceHolder_drpQuestion').parent().addClass('invalid');
		}else{
			$('#ctl00_ctl00_MainContentPlaceHolder_drpQuestion').parent().removeClass('invalid');
		}
}

/////////////////////

function validate_bstate() {
    var state = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_drpState').selectedIndex;
		if( state <= 0 )
		{
		    $('#ctl00_ctl00_MainContentPlaceHolder_drpState').parent().addClass('invalid');
		}else{
		$('#ctl00_ctl00_MainContentPlaceHolder_drpState').parent().removeClass('invalid');
		}
}

/////////////////////


function validate_phone(e) {
	var id = e.id;
	var phone  = document.getElementById(id).value; 
		if( phone == "" || phone == "Phone" )
		{
			var obj = document.getElementById(id).parentNode;
			if(obj.className.indexOf('required')==-1)
			{
				if (hasClass(obj,'invalid')) {
					var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' required');
				} else {
					obj.className += " required";
				}
			}
		}
		else if(/^(1-?)?(\([2-9]\d{2}\)|[2-9]\d{2})-?[2-9]\d{2}-?\d{4}$/.test(phone)==false)
		{
			document.getElementById(id).focus();
			var obj = document.getElementById(id).parentNode;
			if(obj.className.indexOf('invalid')==-1)
			{
				if (hasClass(obj,'required')) {
					var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' invalid');
				} else {
					obj.className += " invalid";
				}
			}
		} else {
			var obj = document.getElementById(id).parentNode;
			if (hasClass(obj,'invalid')) {
				var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
			if (hasClass(obj,'required')) {
				var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
		}
	return false;
}
function validate_email() {
    var email = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtEmail').value; 
		if( email == "" || email == "Email" )
		{
		    var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtEmail').parentNode;
			if(obj.className.indexOf('required')==-1)
			{
				if (hasClass(obj,'invalid')) {
					var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' required');
				} else {
					obj.className += " required";
				}
			}
		}
		else if(/^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$/.test(email)==false)
		{
		    document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtEmail').focus();
		    var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtEmail').parentNode;
			if(obj.className.indexOf('invalid')==-1)
			{
				if (hasClass(obj,'required')) {
					var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' invalid');
				} else {
					obj.className += " invalid";
				}
			}
		} else {
		var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtEmail').parentNode;
			if (hasClass(obj,'invalid')) {
				var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
			if (hasClass(obj,'required')) {
				var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
		}
	return false;
}
function validate_zipCode() {
    var zipCode = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtMailZip').value; 
		if( zipCode == "" || zipCode == "Zip Code" )
		{
		    var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtMailZip').parentNode;
			if(obj.className.indexOf('required')==-1)
			{
				if (hasClass(obj,'invalid')) {
					var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' required');
				} else {
					obj.className += " required";
				}
			}
		}
		else if((/^\d{5}-\d{4}$/.test(zipCode)==false) && (/^\d{5}\s\d{4}$/.test(zipCode)==false) && (/^\d{5}$/.test(zipCode)==false) && (/^\d{9}$/.test(zipCode)==false))
		{
		    document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtMailZip').focus();
		    var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtMailZip').parentNode;
			if(obj.className.indexOf('invalid')==-1)
			{
				if (hasClass(obj,'required')) {
					var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' invalid');
				} else {
					obj.className += " invalid";
				}
			}
		} else {
		var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtMailZip').parentNode;
			if (hasClass(obj,'invalid')) {
				var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
			if (hasClass(obj,'required')) {
				var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
		}
	return false;
}

function validate_bzipCode() {
    var zipCode = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtZip').value; 
		if( zipCode == "" || zipCode == "Zip Code" )
		{
		    var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtZip').parentNode;
			if(obj.className.indexOf('required')==-1)
			{
				if (hasClass(obj,'invalid')) {
					var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' required');
				} else {
					obj.className += " required";
				}
			}
		}
		else if((/^\d{5}-\d{4}$/.test(zipCode)==false) && (/^\d{5}\s\d{4}$/.test(zipCode)==false) && (/^\d{5}$/.test(zipCode)==false) && (/^\d{9}$/.test(zipCode)==false))
		{
		    document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtZip').focus();
		    var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtZip').parentNode;
			if(obj.className.indexOf('invalid')==-1)
			{
				if (hasClass(obj,'required')) {
					var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' invalid');
				} else {
					obj.className += " invalid";
				}
			}
		} else {
		var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtZip').parentNode;
			if (hasClass(obj,'invalid')) {
				var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
			if (hasClass(obj,'required')) {
				var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
		}
	return false;
}

//////////////////////////////////

function validate_bzip() {
    var zipCode = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtZip').value; 
		if( zipCode == "" || zipCode == "Zip Code" )
		{
		    var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtZip').parentNode;
			if(obj.className.indexOf('required')==-1)
			{
				if (hasClass(obj,'invalid')) {
					var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' required');
				} else {
					obj.className += " required";
				}
			}
		}
		else if((/^\d{5}-\d{4}$/.test(zipCode)==false) && (/^\d{5}\s\d{4}$/.test(zipCode)==false) && (/^\d{5}$/.test(zipCode)==false) && (/^\d{9}$/.test(zipCode)==false))
		{
		    document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtZip').focus();
		    var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtZip').parentNode;
			if(obj.className.indexOf('invalid')==-1)
			{
				if (hasClass(obj,'required')) {
					var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' invalid');
				} else {
					obj.className += " invalid";
				}
			}
		} else {
		var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtZip').parentNode;
			if (hasClass(obj,'invalid')) {
				var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
			if (hasClass(obj,'required')) {
				var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
		}
	return false;
}

//////////////////////////////////

function validate_accountType() {
	var accountType = document.getElementById('accountType').selectedIndex;
		if( accountType <= 1 )
		{
			$('#accountType').parent().addClass('invalid');
		}else{
			$('#accountType').parent().removeClass('invalid');
		}
}

function validate_membershipStatus1() {
    var membershipStatus1 = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_ucAccountAdministration_ddlmembershipStatus').selectedIndex;
		if( membershipStatus1 <= 1 )
		{
		    $('#ctl00_ctl00_MainContentPlaceHolder_ucAccountAdministration_ddlmembershipStatus').parent().addClass('invalid');
		}else{
		$('#ctl00_ctl00_MainContentPlaceHolder_ucAccountAdministration_ddlmembershipStatus').parent().removeClass('invalid');
		}
}

function validate1() {
	
	var membershipStatus1 = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_ucAccountAdministration_ddlmembershipStatus').selectedIndex;
	var aux = 0;
	/*
	var accountType = document.getElementById('accountType').selectedIndex;
		if( accountType <= 1 )
		{
			$('#accountType').parent().addClass('invalid');
			aux=aux+1;
		}else{
			$('#accountType').parent().removeClass('invalid');
		}
		*/
		if( membershipStatus1 <= 1 )
		{
		    $('#ctl00_ctl00_MainContentPlaceHolder_ucAccountAdministration_ddlmembershipStatus').parent().addClass('invalid');
			aux=aux+1;
		}else{
		$('#ctl00_ctl00_MainContentPlaceHolder_ucAccountAdministration_ddlmembershipStatus').parent().removeClass('invalid');
		}
		
	if(aux>0){
		return false;
	}else{
		return true;
	}
}

function validate() {
  
   
var f_name = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtFirstName').value;
var m_name = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtMiddleName').value;
	var l_name = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtLastName').value;
	var state = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_ddlMailState').selectedIndex;
	var passwd = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtPassword').value;
	var Cpasswd = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_Cpassword').value;
	var securityA = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtSAnswer').value;
	var securityQ = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_drpQuestion').selectedIndex;
	var address = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtMailAddress').value;
	var city = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtMailCity').value;
	var bphone = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtBusinessPhone').value;
	var email = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtEmail').value;
	var zipCode = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtMailZip').value;
	var Company = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtCompanyName').value;
	var businessCity = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtCity').value;
	var businessAddress = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtAddress').value;
	var businessState = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_drpState').value;
	var businessZip = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtZip').value;
	//var baddress = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtAddress').value;
	//alert(baddress);
	var aux = 0;
	
	var objHdnUpdateMode = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_hdnUpdateMode');
	if (objHdnUpdateMode != null) {
	    if (objHdnUpdateMode.value != "true") {
	    
	        if (passwd == "") {
	            aux = aux + 1;
	            var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtPassword').parentNode;
	            if (obj.className.indexOf('required') == -1) {
	                if (hasClass(obj, 'invalid')) {
	                    var reg = new RegExp('(\\s|^)' + 'invalid' + '(\\s|$)');
	                    obj.className = obj.className.replace(reg, ' required');
	                } else {
	                    obj.className += " required";
	                }
	            }
	        }
	        else if (/^[a-zA-Z0-9_]+$/i.test(passwd) == false) {
	            aux = aux + 1;
	            document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtPassword').focus();
	            var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtPassword').parentNode;
	            if (obj.className.indexOf('invalid') == -1) {
	                if (hasClass(obj, 'required')) {
	                    var reg = new RegExp('(\\s|^)' + 'required' + '(\\s|$)');
	                    obj.className = obj.className.replace(reg, ' invalid');
	                } else {
	                    obj.className += " invalid";
	                }
	            }
	        } else {
	            var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtPassword').parentNode;
	            if (hasClass(obj, 'invalid')) {
	                var reg = new RegExp('(\\s|^)' + 'invalid' + '(\\s|$)');
	                obj.className = obj.className.replace(reg, ' ');
	            }
	            if (hasClass(obj, 'required')) {
	                var reg = new RegExp('(\\s|^)' + 'required' + '(\\s|$)');
	                obj.className = obj.className.replace(reg, ' ');
	            }
	        }
	        if (Cpasswd == "") {
	            aux = aux + 1;
	            var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_Cpassword').parentNode;
	            if (obj.className.indexOf('required') == -1) {
	                if (hasClass(obj, 'invalid')) {
	                    var reg = new RegExp('(\\s|^)' + 'invalid' + '(\\s|$)');
	                    obj.className = obj.className.replace(reg, ' required');
	                } else {
	                    obj.className += " required";
	                }
	            }
	        }
	        else if (/^[a-zA-Z0-9_]+$/i.test(Cpasswd) == false) {
	            aux = aux + 1;
	            document.getElementById('ctl00_ctl00_MainContentPlaceHolder_Cpassword').focus();
	            var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_Cpassword').parentNode;
	            if (obj.className.indexOf('invalid') == -1) {
	                if (hasClass(obj, 'required')) {
	                    var reg = new RegExp('(\\s|^)' + 'required' + '(\\s|$)');
	                    obj.className = obj.className.replace(reg, ' invalid');
	                } else {
	                    obj.className += " invalid";
	                }
	            }
	        } else {
	            var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_Cpassword').parentNode;
	            if (hasClass(obj, 'invalid')) {
	                var reg = new RegExp('(\\s|^)' + 'invalid' + '(\\s|$)');
	                obj.className = obj.className.replace(reg, ' ');
	            }
	            if (hasClass(obj, 'required')) {
	                var reg = new RegExp('(\\s|^)' + 'required' + '(\\s|$)');
	                obj.className = obj.className.replace(reg, ' ');
	            }
	        }
	    }
	}
	if (Cpasswd != passwd) { 
	        aux = aux + 1;
	        var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_Cpassword').parentNode;
	        if (obj.className.indexOf('required') == -1) {
	            if (hasClass(obj, 'invalid')) {
	                var reg = new RegExp('(\\s|^)' + 'invalid' + '(\\s|$)');
	                obj.className = obj.className.replace(reg, ' required');
	            } else {
	                obj.className += " required";
	            }
	        }
	    }

		if( securityA == "")
		{
			aux=aux+1;
			var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtSAnswer').parentNode;
			if(obj.className.indexOf('required')==-1)
			{
				if (hasClass(obj,'invalid')) {
					var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' required');
				} else {
					obj.className += " required";
				}
			}
		}
		else if(/^[a-zA-Z0-9_\ ]+$/i.test(securityA)==false)
		{
			aux=aux+1;
			document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtSAnswer').focus();
			var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtSAnswer').parentNode;
			if(obj.className.indexOf('invalid')==-1)
			{
				if (hasClass(obj,'required')) {
					var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' invalid');
				} else {
					obj.className += " invalid";
				}
			}
		} else {
		var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtSAnswer').parentNode;
			if (hasClass(obj,'invalid')) {
				var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
			if (hasClass(obj,'required')) {
				var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
		}
				
		if( securityQ <= 0 )
		{
			aux=aux+1;
			$('#ctl00_ctl00_MainContentPlaceHolder_drpQuestion').parent().addClass('invalid');
		}else{
		$('#ctl00_ctl00_MainContentPlaceHolder_drpQuestion').parent().removeClass('invalid');
		}
		
		if( f_name == "" || f_name == "First Name" )
		{
			aux=aux+1;
			var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtFirstName').parentNode;
			if(obj.className.indexOf('required')==-1)
			{
				if (hasClass(obj,'invalid')) {
					var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' required');
				} else {
					obj.className += " required";
				}
			}
		}
		else if(/^[a-z\ ]+$/i.test(f_name)==false)
		{
			aux=aux+1;
			document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtFirstName').focus();
			var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtFirstName').parentNode;
			if(obj.className.indexOf('invalid')==-1)
			{
				if (hasClass(obj,'required')) {
					var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' invalid');
				} else {
					obj.className += " invalid";
				}
			}
		} else {
		var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtFirstName').parentNode;
			if (hasClass(obj,'invalid')) {
				var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
			if (hasClass(obj,'required')) {
				var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
		}

		if( l_name == "" || l_name == "Last Name" )
		{
			aux=aux+1;
			var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtLastName').parentNode;
			if(obj.className.indexOf('required')==-1)
			{
				if (hasClass(obj,'invalid')) {
					var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' required');
				} else {
					obj.className += " required";
				}
			}
		}
		else if(/^[a-z\ ]+$/i.test(l_name)==false)
		{
			aux=aux+1;
			document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtLastName').focus();
			var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtLastName').parentNode;
			if(obj.className.indexOf('invalid')==-1)
			{
				if (hasClass(obj,'required')) {
					var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' invalid');
				} else {
					obj.className += " invalid";
				}
			}
		} else {
		var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtLastName').parentNode;
			if (hasClass(obj,'invalid')) {
				var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
			if (hasClass(obj,'required')) {
				var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
		}

		if( city == "")
		{
			aux=aux+1;
			var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtMailCity').parentNode;
			if(obj.className.indexOf('required')==-1)
			{
				if (hasClass(obj,'invalid')) {
					var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' required');
				} else {
					obj.className += " required";
				}
			}
		}
		else if(/^[a-z\ ]+$/i.test(city)==false)
		{
			aux=aux+1;
			document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtMailCity').focus();
			var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtMailCity').parentNode;
			if(obj.className.indexOf('invalid')==-1)
			{
				if (hasClass(obj,'required')) {
					var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' invalid');
				} else {
					obj.className += " invalid";
				}
			}
		} else {
		var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtMailCity').parentNode;
			if (hasClass(obj,'invalid')) {
				var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
			if (hasClass(obj,'required')) {
				var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
		}
/* modificacion  05 de julio */
if( businessCity == "")
		{
			aux=aux+1;
			var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtCity').parentNode;
			if(obj.className.indexOf('required')==-1)
			{
				if (hasClass(obj,'invalid')) {
					var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' required');
				} else {
					obj.className += " required";
				}
			}
		}
		else if(/^[a-z\ ]+$/i.test(city)==false)
		{
			aux=aux+1;
			document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtCity').focus();
			var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtCity').parentNode;
			if(obj.className.indexOf('invalid')==-1)
			{
				if (hasClass(obj,'required')) {
					var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' invalid');
				} else {
					obj.className += " invalid";
				}
			}
		} else {
		var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtCity').parentNode;
			if (hasClass(obj,'invalid')) {
				var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
			if (hasClass(obj,'required')) {
				var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
		}
/*finde modificacion */
		if(bphone == "" || bphone == "Business Phone" )
		{
			aux=aux+1;
			var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtBusinessPhone').parentNode;
			if(obj.className.indexOf('required')==-1)
			{
				if (hasClass(obj,'invalid')) {
					var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' required');
				} else {
					obj.className += " required";
				}
			}
		}
		
		else if(/^(1-?)?(\([2-9]\d{2}\)|[2-9]\d{2})-?[2-9]\d{2}-?\d{4}$/.test(bphone)==false)
		{
			aux=aux+1;
			document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtBusinessPhone').focus();
			var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtBusinessPhone').parentNode;
			if(obj.className.indexOf('invalid')==-1)
			{
				if (hasClass(obj,'required')) {
					var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' invalid');
				} else {
					obj.className += " invalid";
				}
			}
		} else {
		var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtBusinessPhone').parentNode;
			if (hasClass(obj,'invalid')) {
				var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
			if (hasClass(obj,'required')) {
				var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
		}


		if (Company == "" || Company == "Company Name") {
		    aux = aux + 1;
		    var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtCompanyName').parentNode;
		    if (obj.className.indexOf('required') == -1) {
		        if (hasClass(obj, 'invalid')) {
		            var reg = new RegExp('(\\s|^)' + 'invalid' + '(\\s|$)');
		            obj.className = obj.className.replace(reg, ' required');
		        } else {
		            obj.className += " required";
		        }
		    }
		}

		else if (/[a-zA-Z0-9_]$/.test(Company) == false) {
		    aux = aux + 1;
		    document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtCompanyName').focus();
		    var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtCompanyName').parentNode;
		    if (obj.className.indexOf('invalid') == -1) {
		        if (hasClass(obj, 'required')) {
		            var reg = new RegExp('(\\s|^)' + 'required' + '(\\s|$)');
		            obj.className = obj.className.replace(reg, ' invalid');
		        } else {
		            obj.className += " invalid";
		        }
		    }
		} else {
		var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtCompanyName').parentNode;
		    if (hasClass(obj, 'invalid')) {
		        var reg = new RegExp('(\\s|^)' + 'invalid' + '(\\s|$)');
		        obj.className = obj.className.replace(reg, ' ');
		    }
		    if (hasClass(obj, 'required')) {
		        var reg = new RegExp('(\\s|^)' + 'required' + '(\\s|$)');
		        obj.className = obj.className.replace(reg, ' ');
		    }
		}
		
		
		if( address == "" || address == "Address" )
		{
			aux=aux+1;
			var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtMailAddress').parentNode;
			if(obj.className.indexOf('required')==-1)
			{
				if (hasClass(obj,'invalid')) {
					var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' required');
				} else {
					obj.className += " required";
				}
			}
		}
		
		else if(/[a-zA-Z0-9_]$/.test(address)==false)
		{
			aux=aux+1;
			document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtMailAddress').focus();
			var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtMailAddress').parentNode;
			if(obj.className.indexOf('invalid')==-1)
			{
				if (hasClass(obj,'required')) {
					var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' invalid');
				} else {
					obj.className += " invalid";
				}
			}
		} else {
		var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtMailAddress').parentNode;
			if (hasClass(obj,'invalid')) {
				var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
			if (hasClass(obj,'required')) {
				var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
		}
	/* modificacion 05-julio*/
		if( businessAddress == "" || address == "Address" )
		{
			aux=aux+1;
			var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtAddress').parentNode;
			if(obj.className.indexOf('required')==-1)
			{
				if (hasClass(obj,'invalid')) {
					var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' required');
				} else {
					obj.className += " required";
				}
			}
		}
		
		else if(/[a-zA-Z0-9_]$/.test(address)==false)
		{
			aux=aux+1;
			document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtAddress').focus();
			var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtAddress').parentNode;
			if(obj.className.indexOf('invalid')==-1)
			{
				if (hasClass(obj,'required')) {
					var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' invalid');
				} else {
					obj.className += " invalid";
				}
			}
		} else {
		var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtAddress').parentNode;
			if (hasClass(obj,'invalid')) {
				var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
			if (hasClass(obj,'required')) {
				var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
		}
		/* fin modificacion */	
	// JUST ADDED	
	/*	if( baddress == "" || baddress == "Address" )
		{
			aux=aux+1;
			var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtAddress').parentNode;
			if(obj.className.indexOf('required')==-1)
			{
				if (hasClass(obj,'invalid')) {
					var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' required');
				} else {
					obj.className += " required";
				}
			}
		}
		
		else if(/[a-zA-Z0-9_]$/.test(address)==false)
		{
			aux=aux+1;
			document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtAddress').focus();
			var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtAddress').parentNode;
			if(obj.className.indexOf('invalid')==-1)
			{
				if (hasClass(obj,'required')) {
					var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' invalid');
				} else {
					obj.className += " invalid";
				}
			}
		} else {
		var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtAddress').parentNode;
			if (hasClass(obj,'invalid')) {
				var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
			if (hasClass(obj,'required')) {
				var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
		}
		*/
		//end

		if( state <= 0 )
		{
			aux=aux+1;
			$('#ctl00_ctl00_MainContentPlaceHolder_ddlMailState').parent().addClass('invalid');
		}else{
		$('#ctl00_ctl00_MainContentPlaceHolder_ddlMailState').parent().removeClass('invalid');
		}

		if( email == "" || email == "Email" )
		{
			aux=aux+1;
			var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtEmail').parentNode;
			if(obj.className.indexOf('required')==-1)
			{
				if (hasClass(obj,'invalid')) {
					var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' required');
				} else {
					obj.className += " required";
				}
			}
		}
		else if(/^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$/.test(email)==false)
		{
			aux=aux+1;
			document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtEmail').focus();
			var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtEmail').parentNode;
			if(obj.className.indexOf('invalid')==-1)
			{
				if (hasClass(obj,'required')) {
					var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' invalid');
				} else {
					obj.className += " invalid";
				}
			}
		} else {
		var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtEmail').parentNode;
			if (hasClass(obj,'invalid')) {
				var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
			if (hasClass(obj,'required')) {
				var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
		}

/*modificacion 05- julio */

if( businessState <= 1 )
		{
			aux=aux+1;
			$('#ctl00_ctl00_MainContentPlaceHolder_drpState').parent().addClass('invalid');
		}else{
		$('#ctl00_ctl00_MainContentPlaceHolder_drpState').parent().removeClass('invalid');
		}

		if( email == "" || email == "Email" )
		{
			aux=aux+1;
			var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtEmail').parentNode;
			if(obj.className.indexOf('required')==-1)
			{
				if (hasClass(obj,'invalid')) {
					var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' required');
				} else {
					obj.className += " required";
				}
			}
		}
		else if(/^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$/.test(email)==false)
		{
			aux=aux+1;
			document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtEmail').focus();
			var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtEmail').parentNode;
			if(obj.className.indexOf('invalid')==-1)
			{
				if (hasClass(obj,'required')) {
					var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' invalid');
				} else {
					obj.className += " invalid";
				}
			}
		} else {
		var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtEmail').parentNode;
			if (hasClass(obj,'invalid')) {
				var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
			if (hasClass(obj,'required')) {
				var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
		}
/* fin modificacion */
/* modificacion de zip 05-julio */
if( businessZip == "" || businessZip == "businessZip" )
		{
			aux=aux+1;
			var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtZip').parentNode;
			if(obj.className.indexOf('required')==-1)
			{
				if (hasClass(obj,'invalid')) {
					var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' required');
				} else {
					obj.className += " required";
				}
			}
		}
		else if((/^\d{5}-\d{4}$/.test(businessZip)==false) && (/^\d{5}\s\d{4}$/.test(businessZip)==false) && (/^\d{5}$/.test(businessZip)==false) && (/^\d{9}$/.test(businessZip)==false))
		{
			aux=aux+1;
			document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtZip').focus();
			var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtZip').parentNode;
			if(obj.className.indexOf('invalid')==-1)
			{
				if (hasClass(obj,'required')) {
					var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' invalid');
				} else {
					obj.className += " invalid";
				}
			}
		} else {
		var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtMailZip').parentNode;
			if (hasClass(obj,'invalid')) {
				var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
			if (hasClass(obj,'required')) {
				var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
		}
		/* fin */
		

		if( zipCode == "" || zipCode == "Zip Code" )
		{
			aux=aux+1;
			var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtMailZip').parentNode;
			if(obj.className.indexOf('required')==-1)
			{
				if (hasClass(obj,'invalid')) {
					var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' required');
				} else {
					obj.className += " required";
				}
			}
		}
		else if((/^\d{5}-\d{4}$/.test(zipCode)==false) && (/^\d{5}\s\d{4}$/.test(zipCode)==false) && (/^\d{5}$/.test(zipCode)==false) && (/^\d{9}$/.test(zipCode)==false))
		{
			aux=aux+1;
			document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtMailZip').focus();
			var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtMailZip').parentNode;
			if(obj.className.indexOf('invalid')==-1)
			{
				if (hasClass(obj,'required')) {
					var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
					obj.className=obj.className.replace(reg,' invalid');
				} else {
					obj.className += " invalid";
				}
			}
		} else {
		var obj = document.getElementById('ctl00_ctl00_MainContentPlaceHolder_txtMailZip').parentNode;
			if (hasClass(obj,'invalid')) {
				var reg = new RegExp('(\\s|^)'+'invalid'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
			if (hasClass(obj,'required')) {
				var reg = new RegExp('(\\s|^)'+'required'+'(\\s|$)');
				obj.className=obj.className.replace(reg,' ');
			}
		}

	if (aux > 0) {
		return false;
	} else {

		return true;
	}
}

function hasClass(ele,cls) {
	return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
}

function addClass(ele,cls) {
	if (!this.hasClass(ele,cls)) ele.className += " "+cls;
}

function removeClass(ele,cls) {
	if (hasClass(ele,cls)) {
		var reg = new RegExp('(\\s|^)'+cls+'(\\s|$)');
		ele.className=ele.className.replace(reg,' ');
	}
}

$(document).ready(function() {
    $('input[type="text"]').addClass("idleField");
	$('input[type="text"]').focus(function() {
		 $(this).removeClass("idleField").addClass("focusField");
        if (this.value == this.defaultValue){
        	//this.value = '';
    	}
        if(this.value != this.defaultValue){
	    	this.select();
        }
    });
    $('input[type="text"]').blur(function() {
    	$(this).removeClass("focusField").addClass("idleField");
        if ($.trim(this.value) == ''){
       		//this.value = (this.defaultValue ? this.defaultValue : '');
    	}
    });
});


function ExectueSearchOnEnterKey(e) {
    if (e.keyCode == 13) {
        ExecSearch('search');
    }
}

function ExectueCustomSearchOnEnterKey(e) {
    if (e.keyCode == 13) {
        ExecSearch('customsearch');
    }
}

