﻿function decimalOnly(pval) {
	//alert(pval);
	if (event.keyCode==46){
		if((pval).indexOf(".")==-1)  
			event.returnValue = true;
		else
			event.returnValue = false;
		return
	}

	if ( (event.keyCode < 48 || event.keyCode > 57) )
		 event.returnValue = false;
}

function currencymask(t)
				{
				var str = t.value;
				//alert(str.length);
				if(str.length > 1000)
						{
						alert("Field Length should be less than 1000.");
						document.frmNewsEntry['txtNewsSummary'].focus()
						}
						
						
}
				
var strCurrText;
function fnCharCount(pObj, pMsgDiv){
				if((pObj.value).length>1000){
					alert("Message should not contain more than 1000 characters");
					pObj.value=strCurrText;
					document.getElementById(pMsgDiv).innerHTML=strCurrText.length + " of 1000 chars entered"
					return false;
				}	
				strCurrText=pObj.value;
				document.getElementById(pMsgDiv).innerHTML=(strCurrText.length+1) + " of 1000 chars entered"
}

//form panel

var currentID;
        function hideallpanel()
        {
        document.getElementById("DivContact").style.display="none";
        document.getElementById("DivOther").style.display="none";
        document.getElementById("DivSpecial").style.display="none";
      
        document.getElementById("ImgContact").src="/images/contact.jpg";
        document.getElementById("ImgOther").src="/images/other.jpg";
        document.getElementById("ImgSpecial").src="/images/special.jpg";
        
        document.getElementById("DivButtonC").style.display="none";
        document.getElementById("DivButtonO").style.display="none";
        document.getElementById("DivButtonS").style.display="none";
       
        }
      
        function contentPanel(evt)
        {
        hideallpanel();
        //alert(evt.id);
        if(evt.id=="ImgContact")
        {
        document.getElementById("DivContact").style.display="inline";
        document.getElementById("DivButtonC").style.display="inline";
        document.getElementById("ImgContact").src="/images/contact_over.jpg";
        }
        if(evt.id=="ImgOther")
        {
        document.getElementById("DivOther").style.display="inline";
        document.getElementById("DivButtonO").style.display="inline";
        document.getElementById("ImgOther").src="/images/other_over.jpg";
        }
        if(evt.id=="ImgSpecial")
        {
        document.getElementById("DivSpecial").style.display="inline";
        document.getElementById("DivButtonS").style.display="inline";
        document.getElementById("ImgSpecial").src="/images/special_over.jpg";
        }
        
        if(evt.id=="ImgButtonC")
        {
        //alert('gotoOt');
        document.getElementById("DivOther").style.display="inline";
        document.getElementById("DivButtonO").style.display="inline";
        document.getElementById("ImgOther").src="/images/other_over.jpg";
        }
        
        if(evt.id=="ImgButtonO")
        {
        //alert('gotoS');
        document.getElementById("DivSpecial").style.display="inline";
        document.getElementById("DivButtonS").style.display="inline";
        document.getElementById("ImgSpecial").src="/images/special_over.jpg";
        }
        
        
        
        }
//---

  
function CheckKeyCode(event)
{
  if((event.keyCode>47 && event.keyCode <58)|| event.keyCode==8 || event.keyCode==9) {
    return true;
 }
  else {
    return false;
  }
}

    
   function toggleVisibility(controlId)        
   {            
  var control = document.getElementById(controlId); 
  if(control.style.visibility == "hidden")                
  control.style.visibility = "visible";            
  else                 
  control.style.visibility = "hidden";                      
   }
function SetEnd (TB)
{
    if (TB.createTextRange)
    {
    var FieldRange = TB.createTextRange();
    FieldRange.moveStart('character', TB.value.length);
    FieldRange.collapse();
    FieldRange.select();
    }
}   
    function txtValidation(txtId,rFieldName)
    {
    //    rFieldName =  'ctl00_cphPageContent_'+ rFieldName;
      //  var rField =  document.getElementById(rFieldName);// document.getElementById('ctl00_cphPageContent_reqBusinessName');
        //if (txtId.value !='')
          //  rField.style.visibility = 'hidden';
    }
    
              
function validate()
{
var errorCount=0;
clearValidation();

if(document.getElementById("ctl00_mainContent_icsForms_txttCompanyFirstName").value=="")
{
document.getElementById("validateFName").style.color="#fd8703";
errorCount++;

hideallpanel();
document.getElementById("DivContact").style.display="inline";
document.getElementById("DivButtonC").style.display="inline";
document.getElementById("ImgContact").src="/images/contact_over.jpg";
//alert('First Name field is empty');
document.getElementById("ctl00_mainContent_icsForms_txttCompanyFirstName").focus();
}

if(document.getElementById("ctl00_mainContent_icsForms_txttCompanyLastName").value=="")
{
document.getElementById("validateLName").style.color="#fd8703";
errorCount++;

hideallpanel();
document.getElementById("DivContact").style.display="inline";
document.getElementById("DivButtonC").style.display="inline";
document.getElementById("ImgContact").src="/images/contact_over.jpg";
//alert('Last Name field is empty');
document.getElementById("ctl00_mainContent_icsForms_txttCompanyLastName").focus();
}

if(document.getElementById("ctl00_mainContent_icsForms_txttContactPhone").value=="")
{
document.getElementById("validatePhone").style.color="#fd8703";
errorCount++;

hideallpanel();
document.getElementById("DivContact").style.display="inline";
document.getElementById("DivButtonC").style.display="inline";
document.getElementById("ImgContact").src="/images/contact_over.jpg";
//alert('Contact Phone is empty');
document.getElementById("ctl00_mainContent_icsForms_txttContactPhone").focus();
}

if(!checkEmail())
{
document.getElementById("validateEmail").style.color="#fd8703";
errorCount++;

hideallpanel();
document.getElementById("DivContact").style.display="inline";
document.getElementById("DivButtonC").style.display="inline";
document.getElementById("ImgContact").src="/images/contact_over.jpg";
//alert('Invalid E-mail Address! Please re-enter');
document.getElementById("ctl00_mainContent_icsForms_txttEmail").focus();
}

if(document.getElementById("ctl00_mainContent_icsForms_txttEmail").value!=document.getElementById("ctl00_mainContent_icsForms_txtComfirmEmail").value)
{
document.getElementById("validateConfirm").style.color="#fd8703";
errorCount++;

hideallpanel();
document.getElementById("DivContact").style.display="inline";
document.getElementById("DivButtonC").style.display="inline";
document.getElementById("ImgContact").src="/images/contact_over.jpg";
//alert('Passwords do not match');
document.getElementById("ctl00_mainContent_icsForms_txttEmail").focus();
}
if(errorCount>0)
{
return false;
}
else
{
return true;
}
}

function clearValidation()
{
document.getElementById("validateFName").style.color="#004080";
document.getElementById("validateLName").style.color="#004080";
document.getElementById("validatePhone").style.color="#004080";
document.getElementById("validateEmail").style.color="#004080";
document.getElementById("validateConfirm").style.color="#004080";
}

function checkEmail() {
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById("ctl00_mainContent_icsForms_txttEmail").value)){
return (true)
}
//alert("Invalid E-mail Address! Please re-enter.")
return (false)
}

function toggleVisibility(controlId)        
   {            
  var control = document.getElementById(controlId); 
  if(control.style.visibility == "hidden")                
  control.style.visibility = "visible";            
  else                 
  control.style.visibility = "hidden";                      
   }
   
   
   //ProjectLog//
   
   function ItemRow(valImage, valItem)
    {
        if (document.getElementById(valImage).style.display=="inline")
        {
            
            document.getElementById(valImage).style.display="none";
            document.getElementById(valItem).className = "repeatitem"; 
        }
        else
        {
            collapse();
            document.getElementById(valImage).style.display="inline";
            document.getElementById(valItem).className = "SelectRow"; 
        }
        
    }
    function AlterRow(valImage, valItem)
    {
     
        if (document.getElementById(valImage).style.display=="inline")
        {
            document.getElementById(valImage).style.display="none";
            document.getElementById(valItem).className = "repeatalter"; 
        }
        else
        {
            collapse();
            document.getElementById(valImage).style.display="inline";
            document.getElementById(valItem).className = "SelectRow"; 
        }
    }
  






