﻿function __validateAmount(source, args) 
{
    var floatRegexp = /^([+]?(((\d+(\.)?)|(\d*\,\d+))([eE][+]?\d+)?))$/;

  if (!floatRegexp.test(args.Value)) {
      alert(document.getElementById(fieldID).value);
      args.IsValid = false;
  } else {
      if (args.Value > 100000) {
          alert(document.getElementById(fieldIDAmount).value);
          args.IsValid = false;
      } else {
          if (args.Value == 0) {
              alert(document.getElementById(fieldID).value);
              args.IsValid = false;
          } else {
              args.IsValid = true;
          }
      }
  }
}

function __tryPictureChange() {
    para1Found = false;
    para2Found = false;
    
    try {
        var para1 = document.getElementById(paraSelect1).value;
        para1Found = true;
    } catch (e) { }
        
    try {
        var para2 = document.getElementById(paraSelect2).value;
        para2Found = true;
    } catch (e) { }

    if (para1Found || para2Found) {
        index = 0;
        itemFound = false;
        itemPartlyFound = false;
	
	if(typeof(itemArr) != 'undefined')
	{
        for (var i = 0; i < itemArr.length; i++) {
            if (para1Found && para2Found) {
                if (itemArr[i].Parameter1 == para1 && itemArr[i].Parameter2 == para2) {
                    index = i;
                    itemFound = true;
                    break;
                }

                if (itemArr[i].Parameter1 == para1) {
                    index = i;
                    itemPartlyFound = true;
                }

                if (itemArr[i].Parameter2 == para2 && !itemPartlyFound) {
                    index = i;
                    itemPartlyFound = true;
                }
            }

            if (para1Found && !para2Found) {
                if (itemArr[i].Parameter1 == para1) {
                    index = i;
                    itemFound = true;
                }
            }

            if (para2Found && !para1Found) {
                if (itemArr[i].Parameter2 == para2) {
                    index = i;
                    itemFound = true;
                }
            }
	  }
        }

        if (itemFound || itemPartlyFound)
            on_img(document.getElementById('MainPicture'), index);
    }
}

function ValidateEmail(fieldID){

		var str = document.getElementById('fieldID').value;
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
	}
