var namedefault = 'Enter your name in full here - alphabets only';
var qualdefault = "Mention your highest Qualification";
var studydefault = "Mention the course you are studying at present if any";
var maildefault = "Enter a valid email address here";
var phonedefault = "Enter your contact phone number here"; 
var birthdefault = "Enter your birth date here";

function checktext(id)
{

	var box = document.getElementById(id);
	
	var text = box.value ;

	text = text.replace(/^\s+|\s+$/g, "");
	
	text = text.replace(/[^a-zA-Z0-9\- ]+/g, "");
	
	var original;

	switch (id)
	{
		case 'appname':
			original = namedefault;
			break;
		case 'qualification':
			original = qualdefault;
			break;
		case 'studying':
			original = studydefault;
			break;
        }
	text = text.replace(/\s+/g, " ");
			
	if (text == "")
	{
		box.value = original ; 
		box.style.color = "#bbbbbb";		
	}
	else
	{
		box.value = text;
	}
}

function cleanbox(id)
{
	var present;
	
	var original;

	var box = document.getElementById(id);
	
	present = box.value;

	switch(id)
	{
		case "appname":
			original = namedefault;
			break;
		case 'qualification':
			original = qualdefault;
			break;
		case 'studying':
			original = studydefault;
			break;
		case 'email':
			original = maildefault;
			break;
		case 'phone':
			original = phonedefault;
			break;
		case 'birthday':
			original = birthdefault;
			break;


       }
	if (present == original)
	{
		box.value = "";
		box.style.color = "black";				
	}
	else 
	{
		box.value = present;
	}
}

function checkmail()
{
	var box = document.getElementById('email');
	
	var mailtext = box.value ;

        if (mailtext != "Enter a valid email address here") 
        {
                if (mailtext == "")
                {
                     box.value = maildefault;
     		     box.style.color = "#bbbbbb";
                }
                else
                {
        	var pattern = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/ ;

	        if (mailtext.search(pattern) == -1)
           	{
		    alert ("Email ID : Please enter a valid email id\n\n");
  	        }
               }
        }
        else 
        {
           box.value = maildefault;
           box.style.color = "#bbbbbb";
        }  
}

function checkphone()
{
	var box = document.getElementById('phone');
	
	var phonetext = box.value ;

        if (phonetext != phonedefault) 
        {
                if (phonetext == "")
                {
                     box.value = phonedefault;
     		     box.style.color = "#bbbbbb";
                }
                else
                {
                 	phonetext = phonetext.replace(/^\s+|\s+$/g, "");
	
                    	phonetext = phonetext.replace(/[^0-9\- ]+/g, "");

                    	phonetext = phonetext.replace(/\s+/g, "");
			
               		box.value = phonetext;

               }
        }
        else 
        {
           box.value = phonedefault;
           box.style.color = "#bbbbbb";
        }  


}

function checkbirth()
{
	var box = document.getElementById('birthday');
	
	var birthtext = box.value ;

        if (birthtext != birthdefault) 
        {
                if (birthtext == "")
                {
                     box.value = birthdefault;
     		     box.style.color = "#bbbbbb";
                }
                else
                {
                 	birthtext = birthtext.replace(/^\s+|\s+$/g, "");
	
                    	birthtext = birthtext.replace(/[^A-Za-z0-9\- ]+/g, "");

                    	birthtext = birthtext.replace(/\s+/g, "");
			
         		box.value = birthtext;

               }
        }
        else 
        {
           box.value = birthdefault;
           box.style.color = "#bbbbbb";
        }  
}

