function registration_valid(ele)
{
var name          = ele.name;
var mail_id       = ele.mail_id;
var password      = ele.password;
var con_pass      = ele.con_pass;
var chbuyer       = ele.chbuyer;
var chprogrammer  = ele.chprogrammer;
var txtver_code   = ele.txtver_code;
var veriimage     = ele.session_security;

if(isEmpty(name.value)){
//alert(textbox1.name+" is Empty");
document.getElementById("err_"+name.name).style.display = "block" ;
document.getElementById("err_"+name.name).innerHTML = "Please enter your name";
name.style.border = '2px solid #FFC0C0';
name.focus();
return false;
}

if(isEmpty(mail_id.value)){
//alert(textbox1.name+" is Empty");
document.getElementById("err_"+name.name).style.display = "none" ;
document.getElementById("err_"+name.name).innerHTML = "";
name.style.border = '1px solid #DEDEDE';

document.getElementById("err_"+mail_id.name).style.display = "block" ;
document.getElementById("err_"+mail_id.name).innerHTML = "Please enter your Email";
mail_id.style.border = '2px solid #FFC0C0';
mail_id.focus();
return false;
}
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (!filter.test(mail_id.value)){
//alert("Please input a valid email address!");
document.getElementById("err_"+mail_id.name).innerHTML = "Your Email is invalid";
mail_id.style.border = '2px solid #FFC0C0';
mail_id.select();
return false;
}
if(isEmpty(password.value)){
document.getElementById("err_"+name.name).style.display = "none" ;
document.getElementById("err_"+name.name).innerHTML = "";
name.style.border = '1px solid #DEDEDE';
document.getElementById("err_"+mail_id.name).style.display = "none" ;
document.getElementById("err_"+mail_id.name).innerHTML = "";
mail_id.style.border = '1px solid #DEDEDE';

//alert(textbox1.name+" is Empty");
document.getElementById("err_"+password.name).style.display = "block" ;
document.getElementById("err_"+password.name).innerHTML = "Please enter your password";
password.style.border = '2px solid #FFC0C0';
password.focus();
return false;
}
if(isEmpty(con_pass.value)){
document.getElementById("err_"+name.name).style.display = "none" ;
document.getElementById("err_"+name.name).innerHTML = "";
name.style.border = '1px solid #DEDEDE';
document.getElementById("err_"+mail_id.name).style.display = "none" ;
document.getElementById("err_"+mail_id.name).innerHTML = "";
mail_id.style.border = '1px solid #DEDEDE';
document.getElementById("err_"+password.name).style.display = "none" ;
document.getElementById("err_"+password.name).innerHTML = "";
password.style.border = '1px solid #DEDEDE';

//alert(textbox1.name+" is Empty");
document.getElementById("err_"+con_pass.name).style.display = "block" ;
document.getElementById("err_"+con_pass.name).innerHTML = "Please enter your password";
con_pass.style.border = '2px solid #FFC0C0';
con_pass.focus();
return false;
}
if(password.value != con_pass.value)
{
document.getElementById("err_"+name.name).style.display = "none" ;
document.getElementById("err_"+name.name).innerHTML = "";
name.style.border = '1px solid #DEDEDE';
document.getElementById("err_"+mail_id.name).style.display = "none" ;
document.getElementById("err_"+mail_id.name).innerHTML = "";
mail_id.style.border = '1px solid #DEDEDE';
document.getElementById("err_"+password.name).style.display = "none" ;
document.getElementById("err_"+password.name).innerHTML = "";
password.style.border = '1px solid #DEDEDE';

//alert(textbox1.name+" is Empty");
document.getElementById("err_"+con_pass.name).style.display = "block" ;
document.getElementById("err_"+con_pass.name).innerHTML = "Mismatch in passwords";
con_pass.style.border = '2px solid #FFC0C0';
con_pass.select();
return false;

}
if(chbuyer.checked == false && chprogrammer.checked == false)
{
document.getElementById("err_"+name.name).style.display = "none" ;
document.getElementById("err_"+name.name).innerHTML = "";
name.style.border = '1px solid #DEDEDE';
document.getElementById("err_"+mail_id.name).style.display = "none" ;
document.getElementById("err_"+mail_id.name).innerHTML = "";
mail_id.style.border = '1px solid #DEDEDE';
document.getElementById("err_"+password.name).style.display = "none" ;
document.getElementById("err_"+password.name).innerHTML = "";
password.style.border = '1px solid #DEDEDE';
document.getElementById("err_"+con_pass.name).style.display = "none" ;
document.getElementById("err_"+con_pass.name).innerHTML = "";
con_pass.style.border = '1px solid #DEDEDE';


//alert(textbox1.name+" is Empty");
document.getElementById("err_"+chbuyer.name).style.display = "block" ;
document.getElementById("err_"+chbuyer.name).innerHTML = "Please select your user type";
chbuyer.style.border = '2px solid #FFC0C0';
chbuyer.focus();
return false;

}
if(isEmpty(txtver_code.value)){
document.getElementById("err_"+name.name).style.display = "none" ;
document.getElementById("err_"+name.name).innerHTML = "";
name.style.border = '1px solid #DEDEDE';
document.getElementById("err_"+mail_id.name).style.display = "none" ;
document.getElementById("err_"+mail_id.name).innerHTML = "";
mail_id.style.border = '1px solid #DEDEDE';
document.getElementById("err_"+password.name).style.display = "none" ;
document.getElementById("err_"+password.name).innerHTML = "";
password.style.border = '1px solid #DEDEDE';
document.getElementById("err_"+con_pass.name).style.display = "none" ;
document.getElementById("err_"+con_pass.name).innerHTML = "";
con_pass.style.border = '1px solid #DEDEDE';

//alert(textbox1.name+" is Empty");
document.getElementById("err_"+txtver_code.name).style.display = "block" ;
document.getElementById("err_"+txtver_code.name).innerHTML = "Please enter your verification code";
txtver_code.style.border = '2px solid #FFC0C0';
txtver_code.focus();
return false;
}
if(txtver_code.value != veriimage.value)
{
//alert(txtver_code.value);
//alert(veriimage.value);
alert("Verification Code Mismatch");
txtver_code.select();
return false;
}
return true;
}


