﻿
// Validate to Check and see if the image is a PDF
function ChangePDF(Element, Img) {

    var imgObj = document.getElementById(Img);
    if (Element.value.toLowerCase().toString().indexOf('.pdf') > 0 ) {
        imgObj.src = 'images/acrobat.png';
    }
    else {
        imgObj.src = 'images/slide-img-2/err-pdf.jpg';
    }

}

// Validate to Check and see if the image is a JPG or JPEG 2
function ChangePhoto(Element, Img) {
    
    var imgObj = document.getElementById(Img);
    //document.getElementById('ctl00_ContentPlaceHolderMain_ASPxRoundPanel1_FormView1_lblPhotos').innerHTML = imgObj.height;
       
    if (Element.value.toLowerCase().toString().indexOf('.jpg') > 0 || Element.value.toLowerCase().toString().indexOf('.jpeg') > 0) {
            imgObj.src = Element.value;            
    }
    else {
            imgObj.src = 'images/slide-img-2/err.jpg';
    }
}

// Display the Main Photos
function OnViewImageMain(ob, img1) {
    var imgurl = 'images/slide-img-main/';
    var imgurl2 = 'a.jpg';
    //alert(kv1);
    document.getElementById('slideImgCom').src = imgurl + img1 + imgurl2;
}

// Display the Community Photos
function OnViewImage(ob, img1) {
    var imgurl = 'images/slide-img-2/';
    var imgurl2 = 'a.jpg';
    //alert(kv1);
    document.getElementById('slideImgCom').src = imgurl + img1 + imgurl2;
}


function gotostart() { // Not Used
    document.getElementById('la').select();
    document.getElementById('la').focus();
}

// Mortgage Calculator
function getloan(input) {

    var myform = input.form;
    var myloan = getnumber(myform.la, 0);
    var totir = myform.ir.options[myform.ir.selectedIndex].text;
    var totmt = myform.lt.options[myform.lt.selectedIndex].text;
    var montax = getnumber(myform.mt, 0) / 12;
    var monins  = getnumber(myform.mi, 0) / 12;
    var mynum = Math.pow((totir/1200) + 1, totmt*12);
    var monpmi = (myloan * mynum) / ((mynum -1) / (totir/1200));
    var montot = monpmi + montax + monins;

    myform.la.value = fun3(myloan, 1);
    myform.mt.value = fun3(montax*12, 1);
    myform.mi.value = fun3(monins*12, 1);
    
    myform.montax.value = fun1(montax, 10);
    myform.monins.value = fun1(monins, 10);
    myform.monpmi.value = fun1(monpmi, 10);
    myform.montot.value = fun1(montot, 10);

    //totir = totir * 1000
    //document.cookie = "my_loan=" + ir.toString() + lt.toString() + la.toString()
}

function chknos(nos) {
    var str = nos.value;
    if (str.length == 0) {

        return false;
    }

    oneDecimal = false;
    for (var i = 0; i < str.length; i++) {
        var y = str.substring(i, i + 1);
        if (y == "." && !oneDecimal) {
            oneDecimal = true;
            continue
        }
        if (y < "0" || y > "9") {
            alert("Please enter positive numbers only.");
            return false;
        }
    }
    return true;
}

function getnumber(nos, def) {
    if (!chknos(nos)) {
        return def;
    }

    var use = nos.value;
    if (use == "" || use == null || (0 + use) == 0) {
        return def;
    }

    return parseFloat(use);
}

function fun1(nos, y) {
    var str = "" + Math.round(nos);
    if (str.length == 0) {
        str = "0";
    }
    str = "$" + str;
    i = y - str.length;
    while (0 < i--) {
        str = " " + str;
    }
    return str;
}

function fun2(nos, y, dec) {
    var str = "" + Math.round(eval(nos) * Math.pow(10, dec));
    while (str.length <= dec) {
        str = "0" + str;
    }
    var decpoint = str.length - dec;
    str = str.substring(0, decpoint) + "." +
    str.substring(decpoint, str.length);
    if (str.length == 0) {
        str = "0";
    }
    str = str;
    i = y - str.length;
    while (0 < i--) {
        str = " " + str;
    }
    return str;
}

function fun3(nos, y) {
    var str = "" + Math.round(nos);
    if (str.length == 0) {
        str = "0";
    }
    i = y - str.length;
    while (0 < i--) {
        str = " " + str;
    }
    return str;
}
// End Mortgage Calculator

// Slide Show
  var interval = 4000;
  var random_display = 0;
  var imageDir = "images/slide-imgs/";

  var imageNum = 0;
  imageArray = new Array();
  imageArray[imageNum++] = new imageItem(imageDir + "slide1.jpg");

  imageArray[imageNum++] = new imageItem(imageDir + "slide1.jpg");
  imageArray[imageNum++] = new imageItem(imageDir + "slide2.jpg");
  imageArray[imageNum++] = new imageItem(imageDir + "slide3.jpg");
  imageArray[imageNum++] = new imageItem(imageDir + "slide4.jpg");
  imageArray[imageNum++] = new imageItem(imageDir + "slide5.jpg");
  imageArray[imageNum++] = new imageItem(imageDir + "slide6.jpg");
  imageArray[imageNum++] = new imageItem(imageDir + "slide7.jpg");
  imageArray[imageNum++] = new imageItem(imageDir + "slide8.jpg");
  imageArray[imageNum++] = new imageItem(imageDir + "slide9.jpg");
  imageArray[imageNum++] = new imageItem(imageDir + "slide10.jpg");
  imageArray[imageNum++] = new imageItem(imageDir + "slide11.jpg");
  imageArray[imageNum++] = new imageItem(imageDir + "slide12.jpg");
  imageArray[imageNum++] = new imageItem(imageDir + "slide13.jpg");
  imageArray[imageNum++] = new imageItem(imageDir + "slide14.jpg");
  imageArray[imageNum++] = new imageItem(imageDir + "slide15.jpg");



  var totalImages = imageArray.length;

  function imageItem(image_location) {
      this.image_item = new Image();
      this.image_item.src = image_location;
  }
  function get_ImageItemLocation(imageObj) {
      return (imageObj.image_item.src)
  }

  function randNum(x, y) {
      var range = y - x + 1;
      return Math.floor(Math.random() * range) + x;
  }

  function getNextImage() {
      if (random_display) {
          imageNum = randNum(0, totalImages - 1);
      }
      else {
          imageNum = (imageNum + 1) % totalImages;
      }

      var new_image = get_ImageItemLocation(imageArray[imageNum]);
      return (new_image);
  }

  function getPrevImage() {
      imageNum = (imageNum - 1) % totalImages;
      var new_image = get_ImageItemLocation(imageArray[imageNum]);
      return (new_image);
  }

  function prevImage(place) {
      var new_image = getPrevImage();
      document[place].src = new_image;
  }

  function switchImage(place) {
      var new_image = getNextImage();
      document[place].src = new_image;
      var recur_call = "switchImage('" + place + "')";
      timerID = setTimeout(recur_call, interval);
  }

  // End Slide show


  //=========================================================
  // Header Slide Show
  //*****************************************
  // Blending Image Slide Show Script- 
  // © Dynamic Drive (www.dynamicdrive.com)
  // For full source code, visit http://www.dynamicdrive.com/
  //*****************************************

  //specify interval between slide (in mili seconds)
  var slidespeed = 3000

  //specify images
  var slideimages = new Array("images/head-slide1.jpg", "images/head-slide2.jpg", "images/head-slide3.jpg", "images/head-slide4.jpg", "images/head-slide5.jpg", "images/head-slide6.jpg", "images/head-slide7.jpg")

  //specify corresponding links
  var slidelinks = new Array("default.aspx", "default.aspx", "default.aspx", "default.aspx", "default.aspx", "default.aspx", "default.aspx")

  var newwindow = 0 //open links in new window? 1=yes, 0=no

  var imageholder = new Array()
  var ie = document.all
  for (i = 0; i < slideimages.length; i++) {
      imageholder[i] = new Image()
      imageholder[i].src = slideimages[i]
  }

  function gotoshow() {
      if (newwindow)
          window.open(slidelinks[whichlink])
      else
          window.location = slidelinks[whichlink]
  }

  //=========================================================
  // End Header Slide Show


