
//------- login page validation -------------->>>

function checkLogin()
{ 
for(var R=1; R < 3; R++) 
{ 
var NewOb = document.getElementById('Reg'+R).value; 
var checkEnd = 0; 
var SpanId = document.getElementById('rMsg'+R);
SpanId.innerHTML=" "; 
if(NewOb=='')
{
	if(R=='1')
	{ SpanId.innerHTML="Please fill your Login ID !!"; } 
    if(R=='2') 
	{ SpanId.innerHTML="Please fill your Password !!"; } 
var newcheckEnd = checkEnd + 1 
} 
}

if(newcheckEnd > 0) 
{ return false }

}


//------- form validation ----------------->>>

function MakeBlankSpan(ths)
{ 
var arr = ths.split("_");
var Id = arr[1];
var spn = "rMsg_"+Id;
document.getElementById(spn).innerHTML=""; 
} 

function checkBlanks(gt_less)
{  

for(var R=1; R < gt_less; R++) 
{ 
var mk_Obj = document.getElementById('rf_'+R);
var New_Ob = mk_Obj.value;
var re_Msg = mk_Obj.title; 
var sp_id = 'rMsg_'+R;

// not for email & code field ------>>
if(gt_less == '8')
{
if(R != '2' & R != '6')
{
// onblur final
mk_Obj.onblur = function(){ MakeBlankSpan(this.id); };
// onkeydown final
mk_Obj.onkeydown = function(){ MakeBlankSpan(this.id); }
// onchange final
mk_Obj.onchange = function(){ MakeBlankSpan(this.id); }
}
}else{
// onblur final
mk_Obj.onblur = function(){ MakeBlankSpan(this.id); };
// onkeydown final
mk_Obj.onkeydown = function(){ MakeBlankSpan(this.id); }
// onchange final
mk_Obj.onchange = function(){ MakeBlankSpan(this.id); }
}

var check_End = 0; 
var Span_Id = document.getElementById('rMsg_'+R);
Span_Id.innerHTML=" "; 

if(New_Ob==''){ 
Span_Id.innerHTML= re_Msg+" field can't be left Blank !!"; 
var new_checkEnd = check_End + 1
} 
} 

if(new_checkEnd > 0) 
{ 
return false 
}
}


function checkBlanks_new(gt_less)
{  

for(var R=1; R < gt_less; R++) 
{ 
var mk_Obj = document.getElementById('rf_'+R);
var New_Ob = mk_Obj.value;
var re_Msg = mk_Obj.title; 
var sp_id = 'rMsg_'+R;

// not for email & code field ------>>
if(R != '1')
{
// onblur final
mk_Obj.onblur = function(){ MakeBlankSpan(this.id); };
// onkeydown final
mk_Obj.onkeydown = function(){ MakeBlankSpan(this.id); }
// onchange final
mk_Obj.onchange = function(){ MakeBlankSpan(this.id); }
}else{
// onblur final
mk_Obj.onblur = function(){ MakeBlankSpan(this.id); };
// onkeydown final
mk_Obj.onkeydown = function(){ MakeBlankSpan(this.id); }
// onchange final
//mk_Obj.onchange = function(){ MakeBlankSpan(this.id); }	
}

var check_End = 0; 
var Span_Id = document.getElementById('rMsg_'+R);
Span_Id.innerHTML=" "; 

if(New_Ob==''){ 
Span_Id.innerHTML= re_Msg+" field can't be left Blank !!"; 
var new_checkEnd = check_End + 1
} 
} 

if(new_checkEnd > 0) 
{ 
return false 
}
}




function checkBlanks_vol(gt_less,gt_rm)
{  

if(gt_rm!='')
{
var ex = gt_rm.split("|");
}

for(var R=1; R < gt_less; R++) 
{ 
var mk_Obj = document.getElementById('rf_'+R);
var New_Ob = mk_Obj.value;
var re_Msg = mk_Obj.title; 
var sp_id = 'rMsg_'+R;

// not for email & code field ------>>
if(ex != '' & ex[R-1] == R)
{
// onblur final
//mk_Obj.onblur = function(){ MakeBlankSpan(this.id); };
// onkeydown final
mk_Obj.onkeydown = function(){ MakeBlankSpan(this.id); }
// onchange final
//mk_Obj.onchange = function(){ MakeBlankSpan(this.id); }
}else{
// onblur final
mk_Obj.onblur = function(){ MakeBlankSpan(this.id); };
// onkeydown final
mk_Obj.onkeydown = function(){ MakeBlankSpan(this.id); }
// onchange final
mk_Obj.onchange = function(){ MakeBlankSpan(this.id); }
}

var check_End = 0; 
var Span_Id = document.getElementById('rMsg_'+R);
Span_Id.innerHTML=" "; 

if(New_Ob==''){ 
Span_Id.innerHTML= re_Msg+" field can't be left Blank !!"; 
var new_checkEnd = check_End + 1
} 
} 

if(new_checkEnd > 0) 
{ 
return false 
}
}



//-------- check password length & both passwords are same ----------->>>

function setMeth(smId)
{
var spl = smId.split("_");
var les = spl.length;

for(var i=0; i < les; i++)
{
var Id = spl[i];
var spn = "rf_"+Id;
var elem = document.getElementById(spn);
if(i == '0')
{
elem.onkeyup = function(){ getLen(this.id); }
}else{
elem.onkeyup = function(){ chkBoth(this.id); }
}
}
}

function getLen(Id)
{
var arr = Id.split("_");
var nId = arr[1];
var val = document.getElementById(Id)
var len = val.value.length;
var spn = "rMsg_"+nId;

val.onkeydown = function(){ getLen(this.id); }
val.onblur = function(){ getLen(this.id); }

if(len < 5)
{
document.getElementById(spn).innerHTML="Please fill new Password more than 4 words !!"; 
}else{
document.getElementById(spn).innerHTML="";
}
}

function chkBoth(Id)
{
var arr = Id.split("_");
var nId_1 = arr[1];
var nId_2 = (nId_1-1);
var ele = document.getElementById(Id);
var val_1 = ele.value;
var val_2 = document.getElementById('rf_'+nId_2).value;
var spn = "rMsg_"+nId_1;

ele.onkeydown = function(){ chkBoth(this.id); }
ele.onblur = function(){ chkBoth(this.id); }

if(val_1 != val_2)
{
document.getElementById(spn).innerHTML="Both Passwords are not Same !!"; 
}else{
document.getElementById(spn).innerHTML="";
}
}


//------- other functions -------------------->>>

function showField(shwId,hdId)
{
document.getElementById(shwId).style.display = '';
document.getElementById(hdId).style.display = 'none';
}

function showHide(Id,val)
{
document.getElementById(Id).style.display = val;	
}

