
function toggle(divid){
 
    if(document.getElementById(divid).style.display == 'block'){
      document.getElementById(divid).style.display = 'none';
       document.location='#fieldPoint';
      
    }else{
    
      document.getElementById(divid).style.display = 'block';
      document.location='#fieldPoint';
   
      
    }
  }
function toggle2(divid1,divid2)
{
    
    if(document.getElementById(divid1).style.display == 'block')
    {
     
      document.getElementById(divid1).style.display = 'none';
      document.getElementById(divid2).style.display = 'block';
      document.location='#fieldPoint';
    }
    
  }
  
 

function onchangerCheckBox(field,id)
{
  
  if(id.innerHTML =="<input>1")
  {
     if(field[1].checked == true )
     {
      field[0].checked = false;
     }
    else if(field[0].checked == true )
    {
  
      field[1].checked = false;
    }
  }
   else
   {
        if(field[0].checked == true )
        {
         field[1].checked = false;
        }
        else
        if(field[1].checked == true )
        {
         field[0].checked = false;
        }
   }  
  
    if(field[0].checked ==true)
    {
     id.innerHTML = "1";
    }
    else
     {
     id.innerHTML = "0";
     }
     
  
}






function check_email(e) 
		{
		ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";
		
		for(i=0; i < e.length ;i++)
			{
		if(ok.indexOf(e.charAt(i))<0)
				{ 
		return (false);
				}	
			} 
		
		if (document.images) 
			{
		re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
		re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
		if (!e.match(re) && e.match(re_two)) 
				{
		return (-1);		
				} 
			}
		}
		
		
		
		
function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		 
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		   
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		   
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		   
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		   
		    return false
		 }

 		 return true					
	}

 function numbersonly(e, decimal) {
var key;
var keychar;



if (window.event) {
   key = window.event.keyCode;
}
else if (e) {
   key = e.which;
}
else {
   return true;
}
keychar = String.fromCharCode(key);

if ((key==null) || (key==0) || (key==8) ||  (key==9) || (key==13) || (key==27) ) {
   return true;
}
else if ((("0123456789-").indexOf(keychar) > -1)) {
   return true;
}
else if (decimal && (keychar == ".")) { 
  return true;
}
else
   return false;
}



function onchanger1()
{
document.getElementById("divfname").innerHTML = "";
return 
}

function onchanger2()
{
document.getElementById("divlnamae").innerHTML = "";
return 
}
function onchanger3()
{
document.getElementById("divTitle").innerHTML = "";
return 
}

function onchanger4()
{
document.getElementById("divCompany").innerHTML = "";
return 
}
function onchanger5()
{
document.getElementById("divDepartment").innerHTML = "";
return 
}

function onchanger6()
{
document.getElementById("divAddress1").innerHTML = "";
return 
}
function onchanger7()
{
document.getElementById("divAddress2").innerHTML = "";
return 
}

function onchanger8()
{
document.getElementById("divCity").innerHTML = "";
return 
}

function onchanger9()
{
document.getElementById("divState").innerHTML = "";
return 
}

function onchanger10()
{
document.getElementById("divZip").innerHTML = "";
return 
}

function onchanger11()
{
document.getElementById("divPhone").innerHTML = "";
return 
}

function onchanger12()
{
document.getElementById("divEmail").innerHTML = "";
return 
}

function onchanger13()
{

document.getElementById("divdescription").innerHTML = "";
return 
}

function onchanger16()
{
 document.getElementById("DivPriority").innerHTML = "";
return 
}


function validation()
{


var isValid = true;
var fname=document.f.txtFirstName;
var company=document.f.txtCompany
var state=document.f.txtState
var phone=document.f.txtPhone
var comments=document.f.txAreDiscription.value
var email=document.f.txtEmail
  
    if ((fname.value==null)||(fname.value==""))
	{
	document.getElementById("divfname").innerHTML = " Name Required ";
	
	isValid = false;
	}
 

    if ((company.value==null)||(company.value==""))
	{
	document.getElementById("divCompany").innerHTML = "Company Name Required ";
	isValid = false;
	}
  if ((state.value==null)||(state.value==""))
	{
	document.getElementById("divState").innerHTML = "Location Required ";
	isValid = false;
	}
    
          
 
     if ((phone.value==null)||(phone.value==""))
	{
	document.getElementById("divPhone").innerHTML = " Phone Number Required ";
	isValid = false;

        }

    if ((email.value==null)||(email.value==""))
	{
	document.getElementById("divEmail").innerHTML = " E-mail Id Required ";
	isValid = false;
	} else
 
   if(!echeck(email.value))
		{
		document.getElementById("divEmail").innerHTML = "Enter Valied E-mail ID ";
		
			isValid = false;
		}
     
     if(!document.f.rdPriority[0].checked &&!document.f.rdPriority[1].checked && !document.f.rdPriority[2].checked )
   {
      document.getElementById("DivPriority").innerHTML = "Select any Priority";
	    isValid = false;
   }
   
   if(!isValid)
   {
    
     
   }
    return isValid;
   

}
 function AllowOnly(Expression,e)
    {    
     
       
	    Expression = Expression.toLowerCase();
	    	
	    Expression = Replace(Expression, '0..9', '0123456789.');
	    Expression = Replace(Expression, '09', '0123456789');
	    Expression = Replace(Expression, 'phonespecial', '0123456789-()+');
	    Expression = Replace(Expression, 'phone', '0123456789 -.()+');
	    Expression = Replace(Expression, 'email', '0123456789_-.ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz@');
	    
    	
	    var key = window.event ? e.keyCode : e.which;
	    if (key == 8 || key == 0 || key == 13)
		    return true;

	    var ch = String.fromCharCode(key);
    		
	    ch = ch.toLowerCase();
	    Expression = Expression.toLowerCase();
	    var a = Expression.indexOf(ch);
    		
	    if (a == -1) 
	    {						
		    return false;
	    }	
	    else
	    {
		    return true;
	    }
    }
	
function Replace(Expression, Find, Replace)
{
	var temp = Expression;
	var a = 0;
  
	for (var i = 0; i < Expression.length; i++) 
	{
		a = temp.indexOf(Find);
		if (a == -1)
			break
		else
			temp = temp.substring(0, a) + Replace + temp.substring((a + Find.length));
	}

	return temp;
}
