  function openMW(ID, WIDTH, HEIGHT, URL, TITLE, THEME, CLOSE) {

  Window.keepMultiModalWindow=true;

  var THEMEIS = 'alphacube';
  var CLOSEIS = true;

  if (THEME) {  
    THEMEIS = THEME;  
  }

  if (CLOSE) {  
    CLOSEIS = false;  
  }

  win = new Window(ID, {className: THEMEIS, title:TITLE, recenterAuto:false,
				width:WIDTH, height:HEIGHT, closable:CLOSEIS,
				maximizable:false, minimizable:false,
				zIndex: 100, resizable: true, wiredDrag: true,
				url: URL, showEffectOptions: {duration:.25}});

  win.show(true);	
  win.showCenter();      
  win.setDestroyOnClose();
}

var closeWindows = function(WINID, GOTOURL) {

  Windows.close(WINID); 

  if (GOTOURL) {  
    window.location.href = GOTOURL;
  }  

}



jQuery(document).ready(function(){

jQuery("a.btnMain").hover(function(){jQuery(this).fadeOut(0);jQuery(this).fadeIn(300);});jQuery("a.btnPaging").hover(function(){jQuery(this).fadeOut(0);jQuery(this).fadeIn(300);});jQuery(".thumb").hover(function(){jQuery(this).fadeOut(0);jQuery(this).fadeIn(300);});
  var str = "Values<br>";

  var valid1 = '';
  var valid2 = '';
  var valid3 = '';
  var valid4 = '';
  var valid5 = '';
  var valid6 = '';

  var valid7 = '';
  var valid8 = '';
  var valid9 = '';

  var value1 = jQuery("#validate1").val();
  var value2 = jQuery("#validate2").val();
  var value3 = jQuery("#validate3").val();
  var value4 = jQuery("#validate4").val();
  var value5 = jQuery("#validate5").val();

  var value7 = jQuery("#validateU").val();
  var value8 = jQuery("#validateP").val();

  var formIs = jQuery("#form_is").val();

  if (value1 != "") { 
    valid1 = 1;
    jQuery("#validEmail1").css({ "background-image": "url(https://www.knoxhouses.net/RETS/themes/images/validYes.gif)" });
  }
  if (value2 != "") { 
    valid2 = 1;
    jQuery("#validEmail2").css({ "background-image": "url(https://www.knoxhouses.net/RETS/themes/images/validYes.gif)" });
  }
  if (value3 != "") { 
    valid3 = 1;
    jQuery("#validPhone").css({ "background-image": "url(https://www.knoxhouses.net/RETS/themes/images/validYes.gif)" });
  }
  if (value4 != "") { 
    valid4 = 1;
    jQuery("#validfNam").css({ "background-image": "url(https://www.knoxhouses.net/RETS/themes/images/validYes.gif)" });
  }
  if (value5 != "") { 
    valid5 = 1;
    jQuery("#validtNam").css({ "background-image": "url(https://www.knoxhouses.net/RETS/themes/images/validYes.gif)" });
  }


  if (value7 != "") { 
    valid7 = 1;
    jQuery("#validU").css({ "background-image": "url(https://www.knoxhouses.net/RETS/themes/images/validYes.gif)" });
  }
  if (value8 != "") { 
    valid8 = 1;
    jQuery("#validP").css({ "background-image": "url(https://www.knoxhouses.net/RETS/themes/images/validYes.gif)" });
  }


		jQuery("#validate1").keyup(function(){
		
			var email = jQuery("#validate1").val();

			if(email != 0)
			{
				if(isValidEmailAddress(email))
				{
					jQuery("#validEmail1").css({
						"background-image": "url(https://www.knoxhouses.net/RETS/themes/images/validYes.gif)" 
					});
					valid1 = 1;
					if (valid6 == 1) {
					enableSubmit();
					}
				} else {
					jQuery("#validEmail1").css({
						"background-image": "url(https://www.knoxhouses.net/RETS/themes/images/validNo.gif)" 

					});
					disableSubmit();
				}
			} else {
				jQuery("#validEmail1").css({
					"background-image": "none"
				});			
			}
		
		});

		jQuery("#validate2").keyup(function(){
		
			var email2 = jQuery("#validate2").val();
		
			if(email2 != 0)
			{
				if(isValidEmailAddress(email2))
				{
					jQuery("#validEmail2").css({
						"background-image": "url(https://www.knoxhouses.net/RETS/themes/images/validYes.gif)" 
					});
					valid2 = 1;
					if (valid6 == 1) {
					enableSubmit();
					}
				} else {
					jQuery("#validEmail2").css({
						"background-image": "url(https://www.knoxhouses.net/RETS/themes/images/validNo.gif)" 
					});
					disableSubmit();
				}
			} else {
				jQuery("#validEmail2").css({
					"background-image": "none"
				});			
			}
		
		});

		jQuery("#validate3").keyup(function(){
		
			var phone = jQuery("#validate3").val();
		
			if(phone != 0)
			{
				if(isValidPhoneNumber(phone))
				{
					jQuery("#validPhone").css({
						"background-image": "url(https://www.knoxhouses.net/RETS/themes/images/validYes.gif)" 
					});
					valid3 = 1;
					if (valid6 == 1) {
					enableSubmit();
					}
				} else {
					jQuery("#validPhone").css({
						"background-image": "url(https://www.knoxhouses.net/RETS/themes/images/validNo.gif)" 
					});
					disableSubmit();
				}
			} else {
				jQuery("#validPhone").css({
					"background-image": "none"
				});			
			}
		
		});

		jQuery("#validate4").keyup(function(){
		
			var fNam = jQuery("#validate4").val();
			var n = fNam.length;

			if(n > 0)
			{
				if(n > 7)
				{
					jQuery("#validfNam").css({
						"background-image": "url(https://www.knoxhouses.net/RETS/themes/images/validYes.gif)" 
					});
					valid4 = 1;
					if (valid6 == 1) {
					enableSubmit();
					}
				} else {
					jQuery("#validfNam").css({
						"background-image": "url(https://www.knoxhouses.net/RETS/themes/images/validNo.gif)" 
					});
					disableSubmit();
				}
			} else {
				jQuery("#validfNam").css({
					"background-image": "none"
				});			
			}
		
		});

		jQuery("#validate5").keyup(function(){
		
			var tNam = jQuery("#validate5").val();
			var n = tNam.length;

			if(n > 0)
			{
				if(n > 7)
				{
					jQuery("#validtNam").css({
						"background-image": "url(https://www.knoxhouses.net/RETS/themes/images/validYes.gif)" 
					});
					valid5 = 1;
					if (valid6 == 1) {
					enableSubmit();
					}
				} else {
					jQuery("#validtNam").css({
						"background-image": "url(https://www.knoxhouses.net/RETS/themes/images/validNo.gif)" 
					});
					disableSubmit();
				}
			} else {
				jQuery("#validtNam").css({
					"background-image": "none"
				});			
			}
		
		});


		jQuery("#validateU").keyup(function(){
		
			var username = jQuery("#validateU").val();
			var n = username.length;

			if(n > 0)
			{
				if(n >= 6)
				{
					jQuery("#validU").css({
						"background-image": "url(https://www.knoxhouses.net/RETS/themes/images/validYes.gif)" 
					});
					valid7 = 1;
					if (valid6 == 1) {
					enableSubmit();
					}
				} else {
					jQuery("#validU").css({
						"background-image": "url(https://www.knoxhouses.net/RETS/themes/images/validNo.gif)" 
					});
					disableSubmit();
				}
			} else {
				jQuery("#validU").css({
					"background-image": "none"
				});			
			}
		
		});

		jQuery("#validateP").keyup(function(){
		
			var password = jQuery("#validateP").val();
			var n = password.length;

			if(n > 0)
			{
				if(n >= 6)
				{
					jQuery("#validP").css({
						"background-image": "url(https://www.knoxhouses.net/RETS/themes/images/validYes.gif)" 
					});
					valid8 = 1;
					if (valid6 == 1) {
					enableSubmit();
					}
				} else {
					jQuery("#validP").css({
						"background-image": "url(https://www.knoxhouses.net/RETS/themes/images/validNo.gif)" 
					});
					disableSubmit();
				}
			} else {
				jQuery("#validP").css({
					"background-image": "none"
				});			
			}
		
		});

		jQuery("#validatePc").keyup(function(){
		
			var passwordConfirm = jQuery("#validatePc").val();
			var password = jQuery("#validateP").val();			

			var n = passwordConfirm.length;

			if(n > 0)
			{
				if(passwordConfirm == password)
				{
					jQuery("#validPc").css({
						"background-image": "url(https://www.knoxhouses.net/RETS/themes/images/validYes.gif)" 
					});
					valid9 = 1;
					if (valid6 == 1) {
					enableSubmit();
					}
				} else {
					jQuery("#validPc").css({
						"background-image": "url(https://www.knoxhouses.net/RETS/themes/images/validNo.gif)" 
					});
					disableSubmit();
				}
			} else {
				jQuery("#validPc").css({
					"background-image": "none"
				});			
			}
		
		});



		jQuery("#validate6").keyup(function(){
		
			var Vsub = jQuery("#validate6").val();
			var n = Vsub.length;



			if(n > 0)
			{
				if(n == 4)
				{
					jQuery("#validVsub").css({
						"background-image": "url(https://www.knoxhouses.net/RETS/themes/images/validYes.gif)" 
					});
					valid6 = 1;

					if (formIs == "reset") {
					  if (valid1 == 1) {
					    enableSubmit();
					  }
					}
					if (formIs == "contact") {
					  if (valid1 == 1 && valid3 == 1 && valid4 == 1) {
					    enableSubmit();
					  }
					}
					if (formIs == "ask" || formIs == "logout" ) {
					  if (valid1 == 1 && valid3 == 1 && valid4 == 1) {
					    enableSubmit();
					  }
					}
					if (formIs == "dpass") {
					  if (valid1 == 1 && valid4 == 1) {
					    enableSubmit();
					  }
					}
					if (formIs == "send" || formIs == "tell") {
					  if (valid1 == 1 && valid3 == 1 && valid2 == 1 && valid5 == 1) {
					    enableSubmit();
					  }
					}
					if (formIs == "viewing") {
					  if (valid1 == 1 && valid3 == 1 && valid4 == 1) {
					    enableSubmit();
					  }
					}
					if (formIs == "offer") {
					  if (valid1 == 1 && valid3 == 1 && valid4 == 1) {
					    enableSubmit();
					  }
					}

					if (formIs == "signup") {
					
					  if (valid1 == 1 && valid3 == 1 && valid4 == 1 && valid7 == 1 && valid8 == 1 && valid9 == 1) {
					    enableSubmit();
					  }
					}

					if (formIs == "activate" || formIs == "login" || formIs == "favs" || formIs == "rfavs" || formIs == "saved" || formIs == "rsaved") {
					    enableSubmit();
					}

					if (formIs == "resend") {
					  if (valid1 == 1) {
					    enableSubmit();
					  }
					}


				} else {
					jQuery("#validVsub").css({
						"background-image": "url(https://www.knoxhouses.net/RETS/themes/images/validNo.gif)"
					});
					disableSubmit();
				}
			} else {
				jQuery("#validtVsub").css({
					"background-image": "none"
				});			
			}
		
		});

str += valid1+"...1<br>";
str += valid3+"...3<br>";
str += valid4+"...4<br>";

str += valid7+"...7<br>";
str += valid8+"...8<br>";
str += valid9+"...9<br>"; 

 /*jQuery("#checkit").html(str);*/ 


    /*jQuery('#mycarousel').jcarousel({*/
        /*auto: 5,*/
        /*start: 1,*/
        /*wrap: 'last',*/
        /*easing: 'BounceEaseOut',*/  
        /*animation: 800,*/
	/*scroll: 2,*/
        /*initCallback: mycarousel_initCallback*/
    /*});*/ 

});

function mycarousel_initCallback(carousel)
{
    // Disable autoscrolling if the user clicks the prev or next button.

    
    carousel.buttonNext.bind('click', function() {
        carousel.startAuto(0);
    });
     
    carousel.buttonPrev.bind('click', function() {
        carousel.startAuto(0);
    }); 

    // Pause autoscrolling if the user moves with the cursor over the clip.
    carousel.clip.hover(function() {
        carousel.stopAuto();
    }, function() {
        carousel.startAuto();
    });

    carousel.clip.bind('click', function() {
        carousel.startAuto(0);
    });

};


  function isValidEmailAddress(emailAddress) {
    var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
    return pattern.test(emailAddress);
  }

  function isValidPhoneNumber(phoneNumber) {
    var pattern = new RegExp(/^[2-9]\d{2}-\d{3}-\d{4}$/i);
    return pattern.test(phoneNumber);
  }

  function enableSubmit() {
	document.getElementById('mySubmit').disabled=""; 
  }
  function disableSubmit() {
	document.getElementById('mySubmit').disabled="disabled"; 
  }

function changeDiv(the_div,the_change)
{
  var the_style = getStyleObject(the_div);
  if (the_style != false)
  {
    the_style.display = the_change;
  }
}
function getStyleObject(objectId) {
  if (document.getElementById && document.getElementById(objectId)) {
    return document.getElementById(objectId).style;
  } else if (document.all && document.all(objectId)) {
    return document.all(objectId).style;
  } else {
    return false;
  }
}
