﻿/**
 * DHTML email validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
 */

function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		
		str = Trim(str);
		
		if (str.indexOf(at)==-1){
		   alert("Please enter a valid Email Address.")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Please enter a valid Email Address.")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Please enter a valid Email Address.")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Please enter a valid Email Address.")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Please enter a valid Email Address.")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Please enter a valid Email Address.")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Please enter a valid Email Address.")
		    return false
		 }

          if (str.substring(str.indexOf(dot) + 1).length < 2)
          {
		    alert("Please enter a valid Email Address.")
		    return false
          } 

 		 return true					
	}

function fnValidateEmail(oForm){
	var emailID=oForm.txtEmail;
	
	if ((emailID.value==null)||(Trim(emailID.value)=="")){
		alert("Please enter your Email Address.")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		//emailID.value=""
		emailID.focus()
		return false
	}
	return true
 }


function fnPreloadImages()
{
    //var oImage = new Image();

    // set image list
    var arrImages = new Array();
    var arr = new Array();

    //Applique page
    arrImages[0] = "../../Images/strawberry_onesie.jpg";
    arrImages[1] = "../../Images/butterfly_onesie.jpg";
    arrImages[2] = "../../Images/bird_onesie.jpg";
    arrImages[3] = "../../Images/flop_onesie.jpg";
    arrImages[4] = "../../Images/cherry_onesie.jpg";
    arrImages[5] = "../../Images/fourth_of_july_onesie.jpg";
    arrImages[6] = "../../Images/heart_onesie.jpg";
    arrImages[7] = "../../Images/girl_cupcake_1_onesie.jpg";
    arrImages[8] = "../../Images/girl_cupcake_2_onesie.jpg";
    arrImages[9] = "../../Images/boy_cupcake_1_onesie.jpg";
    arrImages[10] = "../../Images/boy_cupcake_2_onesie.jpg";
    arrImages[11] = "../../Images/crab_t-shirt.jpg";
    arrImages[12] = "../../Images/dino_onesie.jpg";
    arrImages[13] = "../../Images/car_onesie.jpg";
    arrImages[14] = "../../Images/fish_onesie.jpg";
    arrImages[15] = "../../Images/whale_onesie.jpg";
    arrImages[16] = "../../Images/penguin_t-shirt.jpg";
    arrImages[17] = "../../Images/tiny_blessing_onesie.jpg";     

    //top nav
    arrImages[18] = "../../Images/top_nav_mouseover_02.jpg";
    arrImages[19] = "../../Images/top_nav_mouseover_03.jpg";
    arrImages[20] = "../../Images/top_nav_mouseover_04.jpg";
    arrImages[21] = "../../Images/top_nav_mouseover_05.jpg";     

    //arrImages[35] = "../Images/top_nav_mouseover_02.jpg";
    //arrImages[36] = "../Images/top_nav_mouseover_03.jpg";
    //arrImages[37] = "../Images/top_nav_mouseover_04.jpg";
    //arrImages[38] = "../Images/top_nav_mouseover_05.jpg";    

    arrImages[35] = "Images/top_nav_mouseover_02.jpg";
    arrImages[36] = "Images/top_nav_mouseover_03.jpg";
    arrImages[37] = "Images/top_nav_mouseover_04.jpg";
    arrImages[38] = "Images/top_nav_mouseover_05.jpg";    

    //homepage
    arrImages[22] = "../Images/home_onesies_and_tees_mouseover.jpg";
    arrImages[23] = "../Images/home_gift_sets_mouseover.jpg";
    arrImages[24] = "../Images/home_bibs_mouseover.jpg";
    arrImages[25] = "../Images/home_towels_mouseover.jpg";
    arrImages[26] = "../Images/home_burp_cloths_mouseover.jpg";
    
    //onesies and tees
    arrImages[27] = "../../Images/onesies_and_tees_over_03.jpg";
    arrImages[28] = "../../Images/onesies_and_tees_over_04.jpg";
    arrImages[29] = "../../Images/onesies_and_tees_over_05.jpg";
    arrImages[30] = "../../Images/onesies_and_tees_over_08.jpg";
    arrImages[31] = "../../Images/onesies_and_tees_over_09.jpg";
    
    arrImages[32] = "../../Images/add_to_cart_mouseover.jpg";
    arrImages[33] = "../../Images/continue_shopping_mouseover.jpg";
    arrImages[34] = "../../Images/checkout_mouseover.jpg";

     // start preloading
     for(var i = 0; i <= arrImages.length; i++) 
     {
          //oImage.src = arrImages[i];
          arr[i] = new Image();
          arr[i].src = arrImages[i];
     }
}

function fnImagePopUp(oThumb, blnBigImage)
{
    if (oThumb.toUpperCase().indexOf("MOUSEOVER") >= 0) //if user clicks on "default" onesie when page is loaded
    {
        return false;
    }

    if (oThumb.toUpperCase().indexOf("TINYSUNSHINE") >= 0) //extracts image file name from image source (URL)
    {
        wholeurl = oThumb.toString();
        x = wholeurl.length;
        while((wholeurl.substring(x,x-1)) != "/"){ x--; } clipstart = x;
        oThumb = wholeurl.substring(wholeurl.length,clipstart);
    }


    var cURL = "../../CloseUp.aspx?image=";
    window.open(cURL + oThumb.toString() + "&bigimage=" + blnBigImage, "_blank", "width=777px,height=893px,resizable=no,scrollbars=yes,status=no,toolbar=no,menubar=no,location=no");
}

function fnAppliquePopulateMainImage(cImage)
 {
    if (document.images)
    {
        document.forms[0].imgMainProductThumb.src = cImage;
    }
 }

function kH(e) {
var pK = e ? e.which : window.event.keyCode;
return pK != 13;
}
document.onkeypress = kH;
if (document.layers) document.captureEvents(Event.KEYPRESS);
