﻿function numbersOnly(mField, e, dec)
{   
 var key;
 var keychar;

 if (window.event)
 {
  key = window.event.keyCode;
 }
 else if (e)
 {
  key = e.which;
 }
 else
 {
  return true;
 }

 keychar = String.fromCharCode(key);   

 // control keys
 if ((key == null) || (key ==  0) || (key ==  8) ||
   (key == 9)    || (key == 13) || (key == 27) )
 {
  return true;

 // numbers
 }
 else if ((("0123456789").indexOf(keychar) > -1))
 {
  return true;
 }
 // decimal point jump
 else if (dec && (keychar == '.') && mField.value.indexOf(".") == -1)
 {    
  //mField.form.elements[dec].focus();
  return true;
 }
 else
 {
  return false;
 }
}

function isNumberKey(evt)
{
     var charCode = (evt.which) ? evt.which : event.keyCode
     if (charCode > 31 && (charCode < 48 || charCode > 57))
        return false;
     return true;

}

function isDecimalKey(evt)
{
     var charCode = (evt.which) ? evt.which : event.keyCode
     if(charCode==46)
     {
     return true;
     }
     else
     {
     if (charCode > 31 && (charCode < 48 || charCode > 57))
        return false;
     }
     return true;

}

function DisableButtonWithValidationGroup(button, validationRequired,validationGroup, messageLabel )
{
  

    if (messageLabel != '')
    {
        if(document.getElementById(messageLabel) != null)
        {
            var errorLabel       = document.getElementById(messageLabel);
            errorLabel.innerHTML = '';
        }
    }
    
    if ( validationRequired )
	{	
		if (Page_ClientValidate(validationGroup))
		{		
			button.disabled = true;
			button.title    = 'Your request is being processed';
			__doPostBack(button.name,'');
		}
	}
	else
	{
	    button.disabled = true;
	    button.title    = 'Your request is being processed';
	    __doPostBack(button.name,'');
	}

}

//these functions were also in master page.commeted by suraj 23-1-09
//function CleartextboxFrindmail(textboxid)
//{
//    var textbox = document.getElementById(textboxid.name);

//    if ((textbox != null && textbox.value == 'Friends E-Mail' )||(textbox != null && textbox.value == 'Successfully send')||(textbox != null && textbox.value == 'Invalid E-mail ID'))
//    {
//        textbox.value = '';
//        textbox.className ="TextBoxWidth7";
//    }
//}

//function CleartextboxYourmail(textboxid)
//{
//    var textbox = document.getElementById(textboxid.name);

//    if ((textbox != null && textbox.value == 'Your E-Mail')||(textbox != null && textbox.value == 'Successfully send')||(textbox != null && textbox.value == 'Invalid E-mail ID'))
//    {
//        textbox.value = '';
//        textbox.className ="TextBoxWidth7";
//    }
//}

//function RefilltextboxFrindmail(textboxid)
//{
//    var textbox = document.getElementById(textboxid.name);

//    if (textbox != null && textbox.value == '')
//    {
//        textbox.value = 'Friends E-Mail';
//    }
//}

//function RefilltextboxYourmail(textboxid)
//{
//    var textbox = document.getElementById(textboxid.name);

//    if (textbox != null && textbox.value == '')
//    {
//        textbox.value = 'Your E-Mail';
//    }
//}
 
function checkDate(s,e)
{

    var strSplit = e.Value.split("/");
    var month  = eval(strSplit[0]);
    var date  = eval(strSplit[1]);
    var year  = eval(strSplit[2]);
    
 
    var validDate= new Date(year,month,date);
    var systemDate      = new Date();

    if ( systemDate < validDate)
    {
         e.IsValid = true;
    }
    else
    {
         e.IsValid = false;
    }    
}

function ValidWTValues1(s, e)
{

       if(document.getElementById('ctl00_ContentPlaceHolder1_fuImage1').value != "" && !ValidateFileExt(document.getElementById('ctl00_ContentPlaceHolder1_fuImage1').value))
        {
            e.IsValid = false;
        }else
        {
            e.IsValid = true;
        } 
}
        
          
       
function ValidWTValues2(s, e)
{

       if(document.getElementById('ctl00_ContentPlaceHolder1_fuImage2').value != "" && !ValidateFileExt(document.getElementById('ctl00_ContentPlaceHolder1_fuImage2').value))
        {
            e.IsValid = false;
        }else
        {
            e.IsValid = true;
        } 
}

function ValidWTValues3(s, e)
{

       if(document.getElementById('ctl00_ContentPlaceHolder1_fuImage3').value != "" && !ValidateFileExt(document.getElementById('ctl00_ContentPlaceHolder1_fuImage3').value))
        {
            e.IsValid = false;
        }else
        {
            e.IsValid = true;
        } 
}

function ValidWTValues4(s, e)
{

       if(document.getElementById('ctl00_ContentPlaceHolder1_fuImage4').value != "" && !ValidateFileExt(document.getElementById('ctl00_ContentPlaceHolder1_fuImage4').value))
        {
            e.IsValid = false;
        }else
        {
            e.IsValid = true;
        } 
}

function ValidWTValues5(s, e)
{

       if(document.getElementById('ctl00_ContentPlaceHolder1_fuImage5').value != "" && !ValidateFileExt(document.getElementById('ctl00_ContentPlaceHolder1_fuImage5').value))
        {
            e.IsValid = false;
        }else
        {
            e.IsValid = true;
        } 
}

function ValidWTValues6(s, e)
{

       if(document.getElementById('ctl00_ContentPlaceHolder1_fuImage6').value != "" && !ValidateFileExt(document.getElementById('ctl00_ContentPlaceHolder1_fuImage6').value))
        {
            e.IsValid = false;
        }else
        {
            e.IsValid = true;
        } 
}

function ValidWTValues7(s, e)
{

       if(document.getElementById('ctl00_ContentPlaceHolder1_fuImage7').value != "" && !ValidateFileExt(document.getElementById('ctl00_ContentPlaceHolder1_fuImage7').value))
        {
            e.IsValid = false;
        }else
        {
            e.IsValid = true;
        } 
}

function ValidWTValues8(s, e)
{

       if(document.getElementById('ctl00_ContentPlaceHolder1_fuImage8').value != "" && !ValidateFileExt(document.getElementById('ctl00_ContentPlaceHolder1_fuImage8').value))
        {
            e.IsValid = false;
        }else
        {
            e.IsValid = true;
        } 
}

function ValidWTValues9(s, e)
{

       if(document.getElementById('ctl00_ContentPlaceHolder1_fuImage9').value != "" && !ValidateFileExt(document.getElementById('ctl00_ContentPlaceHolder1_fuImage9').value))
        {
            e.IsValid = false;
        }else
        {
            e.IsValid = true;
        } 
}

function ValidWTValues10(s, e)
{

       if(document.getElementById('ctl00_ContentPlaceHolder1_fuImage10').value != "" && !ValidateFileExt(document.getElementById('ctl00_ContentPlaceHolder1_fuImage10').value))
        {
            e.IsValid = false;
        }else
        {
            e.IsValid = true;
        } 
}
        

function ValidateFileExt(fileName)
{

var fileExt = fileName.substring(fileName.lastIndexOf(".")+1,fileName.length);
if (fileExt == "gif"|| fileExt == "GIF"|| fileExt == "jpg"|| fileExt == "JPG"|| fileExt == "jpeg"|| fileExt == "JPEG"|| fileExt == "bmp"|| fileExt == "BMP"|| fileExt == "png"|| fileExt == "PNG")
return true;
else
return false;
}


function IsDDlEmpty()
{
       //alert(document.getElementById('ctl00_ContentPlaceHolder1_ddlShippingCity').value);
       if(document.getElementById('ctl00_ContentPlaceHolder1_ddlShippingCity').value != "-1")
        {
            //alert("aa");
            return false;
            //alert("cc");
        }else
        {
             //alert("bb");
           return true;
        } 
}

function MaxLengthRestrict(text,long) 
{
    var maxlength = new Number(long); // max length.

    if (text.value.length > maxlength)
        {

	    //return false;
	    text.value = text.value.substring(0,maxlength);
	    alert("Allowed only " + long + " characters");

        }

}




function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=460,height=500,left = 390,top = 254.5');");
}

