function IsNumeric(sText)

{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }


function trimSpaces(stringValue) {
	// Checks the first occurance of spaces and removes them
	for(i = 0; i < stringValue.length; i++) {
		if(stringValue.charAt(i) != " ") {
			break;
		}
	}
	if(i > 0) {
		stringValue = stringValue.substring(i);
	}
	
	// Checks the last occurance of spaces and removes them
	strLength = stringValue.length - 1;
	for(i = strLength; i >= 0; i--) {
		if(stringValue.charAt(i) != " ") {
			break;
		}
	}
	if(i < strLength) {
		stringValue = stringValue.substring(0, i + 1);
	}
	
	// Returns the string after removing leading and trailing spaces.
	return stringValue;
}

function checkEmail(emailString) {
	splitVal = emailString.split('@');
	if(splitVal.length <= 1) {
		alert("Please enter a valid email address");
		return false;
	}
	if(splitVal[0].length <= 0 || splitVal[1].length <= 0) {
		alert("Please enter a valid email address");
		return false;
	}
	
	splitDomain = splitVal[1].split('.');
	if(splitDomain.length <= 1) {
		alert("Please enter a valid email address");
		return false;
	}
	if(splitDomain[0].length <= 0 || splitDomain[1].length <= 1) {
		alert("Please enter a valid email address");
		return false;
	}
	return true;
}



function datavalidation(){

if(trimSpaces(document.frmregister.txtname.value)==""){

alert("Please enter name");
document.frmregister.txtname.focus();
return false;

}


txtemail = trimSpaces(document.frmregister.txtemail.value);

if(!checkEmail(txtemail)) {
		document.frmregister.txtemail.focus();
		return false;
	}





if(document.frmregister.txtpassword.value==""){

alert("Please enter Password");
document.frmregister.txtpassword.focus();
return false;

}

if(document.frmregister.txtpassword.value.length <= 5){

alert("Password should be minimum of 6 charatcters");
document.frmregister.txtpassword.focus();
return false;

}

if(document.frmregister.txtpassword.value!=document.frmregister.txtrepassword.value){

alert("Password did not match");
document.frmregister.txtpassword.focus();
return false;

}
if(document.frmregister.txtmobile.value==""){

alert("Please enter mobile number");
document.frmregister.txtmobile.focus();
return false;

}

if(!IsNumeric(document.frmregister.txtmobile.value)){

alert("Please enter valid number");
document.frmregister.txtmobile.focus();
return false;

}




document.frmregister.txtemail.value = trimSpaces(document.frmregister.txtemail.value);
document.frmregister.txtpassword.value = trimSpaces(document.frmregister.txtpassword.value);
document.frmregister.frmAction.value='Register';
document.frmregister.submit();

}


function dedicateasong(){

if(document.frmregister.txtname.value==""){

alert("Please enter name");
document.frmregister.txtname.focus();
return false;

}

if(document.frmregister.txtemail.value==""){

alert("Please enter email");
document.frmregister.txtemail.focus();
return false;

}

if(document.frmregister.txtmobile.value==""){

alert("Please enter mobile number");
document.frmregister.txtmobile.focus();
return false;

}


document.frmregister.txtemail.value = trimSpaces(document.frmregister.txtemail.value);
document.frmregister.txtpassword.value = trimSpaces(document.frmregister.txtpassword.value);
document.frmregister.frmAction.value='Register';
document.frmregister.submit();

}


function care(){

if(trimSpaces(document.frmregister.name.value)==""){

alert("Please enter name");
document.frmregister.name.focus();
return false;

}

if(trimSpaces(document.frmregister.email.value)==""){

alert("Please enter email");
document.frmregister.email.focus();
return false;

}

if(trimSpaces(document.frmregister.address.value)==""){

alert("Please enter address");
document.frmregister.address.focus();
return false;

}

if(trimSpaces(document.frmregister.comments.value)==""){

alert("Please enter comments");
document.frmregister.comments.focus();
return false;

}


document.frmregister.frmAction.value='Register';
document.frmregister.submit();

}

function sugession(){

if(trimSpaces(document.frmregister.name.value)==""){

alert("Please enter name");
document.frmregister.name.focus();
return false;

}

if(trimSpaces(document.frmregister.email.value)==""){

alert("Please enter email");
document.frmregister.email.focus();
return false;

}

if(trimSpaces(document.frmregister.address.value)==""){

alert("Please enter address");
document.frmregister.address.focus();
return false;

}

if(trimSpaces(document.frmregister.comments.value)==""){

alert("Please enter comments");
document.frmregister.comments.focus();
return false;

}


document.frmregister.frmAction.value='Register';
document.frmregister.submit();

}

function tellafriend(){

if(trimSpaces(document.frmregister.email.value)==""){

alert("Please enter email");
document.frmregister.email.focus();
return false;

}

if(trimSpaces(document.frmregister.mobile.value)==""){

alert("Please enter mobile");
document.frmregister.mobile.focus();
return false;

}

if(IsNumeric(document.frmregister.mobile.value)==false){
	alert("Please enter valid mobile number");
document.frmregister.mobile.focus();
return false;
	
}



if(trimSpaces(document.frmregister.name.value)==""){

alert("Please enter name");
document.frmregister.name.focus();
return false;

}




document.frmregister.frmAction.value='Register';
document.frmregister.submit();

}



function career(){


if(trimSpaces(document.frmregister.name.value)==""){

alert("Please enter name");
document.frmregister.name.focus();
return false;

}

if(trimSpaces(document.frmregister.email.value)==""){

alert("Please enter email");
document.frmregister.email.focus();
return false;

}

if(trimSpaces(document.frmregister.mobile.value)==""){

alert("Please enter contact number");
document.frmregister.mobile.focus();
return false;

}
if(trimSpaces(document.frmregister.address.value)==""){

alert("Please enter contact address");
document.frmregister.address.focus();
return false;

}



if(trimSpaces(document.frmregister.resume.value)==""){

alert("Please enter resume");
document.frmregister.resume.focus();
return false;

}




document.frmregister.frmAction.value='Register';
document.frmregister.submit();

}

function mobileplayer(){


if(trimSpaces(document.frmregister.name.value)==""){

alert("Please enter name");
document.frmregister.name.focus();
return false;

}

if(trimSpaces(document.frmregister.email.value)==""){

alert("Please enter email");
document.frmregister.email.focus();
return false;

}

if(trimSpaces(document.frmregister.mobile.value)==""){

alert("Please enter your mobile number");
document.frmregister.mobile.focus();
return false;

}
if(trimSpaces(document.frmregister.mbrand.value)==""){

alert("Please enter your mobile brand");
document.frmregister.mbrand.focus();
return false;

}



if(trimSpaces(document.frmregister.country.value)==""){

alert("Please choose your country");
document.frmregister.country.focus();
return false;

}




document.frmregister.frmAction.value='Register';
document.frmregister.submit();

}
