﻿// JScript File

function SelectMemberType(DropDownObj,Tr1,Tr2)
{
    if(DropDownObj.value==1)
    {
        showDiv(Tr1);
        showDiv(Tr2);
        return false;
    }
    else
    {
        getRef(Tr1).value="";
        hideDiv(Tr1);
        getRef(Tr2).value="";
        hideDiv(Tr2);
        return true;
    }
    
}
function DefaultSelectMemberType(DropDown,Tr1,Tr2)
{
    if(getRef(DropDown).value==1)
    {
         showDiv(Tr1);
         showDiv(Tr2);
    }
    else
    {
        hideDiv(Tr1); 
        hideDiv(Tr2); 
    }
}
function SelectCheckDutchCheckboxes()
{
     if(!isSelectCheckBox("chkDelete"))
    {
        alert("Selecteer alstublieft atleast een selectievakje");
        return false;
    }
    return(Confirm('Doe U Wil Doorgaan?'));
 }
 function SelectCheckEnglishCheckboxes()
{
     if(!isSelectCheckBox("chkDelete"))
    {
        alert("Please Select Atleast One Check Box");
        return false;
    }
    return(Confirm('Do You Want To Proceed?'));
 }
function clickedConvenientCheckBox(chkboxObj,TextBoxName)
{
    if(chkboxObj.checked==true)
    {
        showDiv(TextBoxName);
    }
    else
    {
        getRef(TextBoxName).value="";
        hideDiv(TextBoxName);
    }
    
}
function ConvenientCheckBoxFilledUp(checkBoxName,TextBoxName)
{
    if(isWhitespace(getRef(TextBoxName).value))
    {
        checkBoxName.checked=false;
         hideDiv(TextBoxName);
    }
    else
    {
         checkBoxName.checked=true;
         showDiv(TextBoxName);
    }
}

// password change validation
function CheckNameNumFields1(string) 
{
	var alphaCount=0
	var numCount=0
	var spCount=0
		//!, @, #, $, %, ^, *
//	var iChars = "*|,\":<>[]{}'`\';()@&$#%+-_^~!&?/";
	var iChars = "!@#$%^*";
    var num_valid="0123456789"
    var alph_valid="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
     
   //check for special characters
   if (!string) return false;
	//alert (string);
		  for (var i = 0; i < string.length; i++) 
		{
			  
		  if (iChars.indexOf(string.charAt(i)) != -1)
			{
			  spCount++;
			}
		}
		
		numCount=0  //check for only numericals
	 for (var i=0; i<string.length ; i++) 
		{
			if (num_valid.indexOf(string.charAt(i)) != -1) 
			{
				numCount++
			}
		}
		//check for only albhabets
	for (var i=0; i<string.length; i++) 
		{
			if (alph_valid.indexOf(string.charAt(i)) != -1) 
			{
				alphaCount++
			}
		}
//alert("spCount="+spCount);
//alert("numCount="+numCount);
//alert("alphaCount="+alphaCount);
	if((alphaCount==string.length)||(numCount==string.length)|| (spCount==string.length))
	{
		//alert("Return False");
	return false;
   }	
   else{
   return true;
   }
}
function changePasswordValidate(strOldPassword,strNewPassword,strNewPasswordConfirm)
{ 
    oldPassword=getRef(strOldPassword).value;
    newPassword=getRef(strNewPassword).value;
    newPasswordConfirm=getRef(strNewPasswordConfirm).value;
    
    if(isWhitespace(oldPassword) ){
        alert("Please Enter Old Password.\n");
        getRef(strOldPassword).focus();
        return false;
    }
    if(isWhitespace(newPassword)){
        alert("Please Enter New Password.\n");
        getRef(strNewPassword).focus();
        return false;
    }
    if( isWhitespace(newPasswordConfirm)){
         alert("Please Enter Confirm New Password.\n");
         getRef(strNewPasswordConfirm).focus();
         return false;  
    }


    if (newPassword.length < 6 ){
        alert("New Password Field Should Be Minimum 6 Characters .\n");
        getRef(strNewPassword).focus();
        return false;
    }
    if (newPasswordConfirm.length < 6 ){
        alert("New Password And Confirm New Password Must Be Same.\n");
        getRef(strNewPasswordConfirm).focus();
        return false;
    }
    
    if(oldPassword.charAt(0) == " " ){
        alert("Please Remove White Spaces From Old Password Field.\n");
        getRef(strOldPassword).focus();
        return false;
    }

    if(newPassword.charAt(0) == " "){
        alert("Please Remove White Spaces From New Password Field.\n");
        getRef(strNewPassword).focus();
        return false;
    }
    if(newPasswordConfirm.charAt(0) == " "){
        alert("Please Remove White Spaces From Confirm New Password Field.\n");
        getRef(strNewPasswordConfirm).focus();
        return false;
    }
    if(oldPassword==newPassword){
        alert("Old And New Password Cannot Be Same.\n");            
        getRef(strNewPassword).focus();
        return false;
    }
    if(newPassword!=newPasswordConfirm ){
        alert("New Password And Confirm New Password Must Be Same.\n");            
        getRef(strNewPasswordConfirm).focus();
        return false;
    }
    var tempPassword = oldPassword.replace(/[>,<,\',\",&]/g,'');
    if(tempPassword.length != oldPassword.length ){
        alert("Please Donot Enter Special Characters In The Old Password Field.\n");            
        getRef(strOldPassword).focus();
        return false; 
    }
    tempPassword = newPassword.replace(/[>,<,\',\",&]/g,'');
    if(tempPassword.length != newPassword.length){
        alert("The Following Special Characters (>,<,\',\",&) Can Not Be Used.\n");            
        getRef(strNewPassword).focus();
        return false;  
    }
    tempPassword = newPasswordConfirm.replace(/[>,<,\',\",&]/g,'');
    if (tempPassword.length != newPasswordConfirm.length){
        alert("The Following Special Characters (>,<,\',\",&) Can Not Be Used.\n");
        getRef(strNewPasswordConfirm).focus();
        return false;  
    }

	if (CheckNameNumFields1(newPassword) == false) 
	{
	    alert("Please Enter a Password Containing Alpha-Numeric or Alpha - Special Characters");
		getRef(strNewPassword).focus();
        return false;
	}
	
    return true;

}

function passwordValidate(strNewPassword,strNewPasswordConfirm)
{ 
   
    newPassword=getRef(strNewPassword).value;
    newPasswordConfirm=getRef(strNewPasswordConfirm).value;
    
    
    if(isWhitespace(newPassword)){
        alert("Please Enter New Password.\n");
        getRef(strNewPassword).focus();
        return false;
    }
    if( isWhitespace(newPasswordConfirm)){
         alert("Please Enter Confirm New Password.\n");
         getRef(strNewPasswordConfirm).focus();
         return false;  
    }


    if (newPassword.length < 6 ){
        alert("New Password Field Should Be Minimum 6 Characters .\n");
        getRef(strNewPassword).focus();
        return false;
    }
    
    if (newPasswordConfirm.length < 6 ){
        alert("New Password And Confirm New Password Must Be Same.\n");
        getRef(strNewPasswordConfirm).focus();
        return false;
    }
    
    if(newPassword.charAt(0) == " "){
        alert("Please Remove White Spaces From New Password Field.\n");
        getRef(strNewPassword).focus();
        return false;
    }
    if(newPasswordConfirm.charAt(0) == " "){
        alert("Please Remove White Spaces From Confirm New Password Field.\n");
        getRef(strNewPasswordConfirm).focus();
        return false;
    }
    if(newPassword!=newPasswordConfirm ){
        alert("New Password and Confirm New Password Must Be Same.\n");            
        getRef(strNewPasswordConfirm).focus();
        return false;
    }

    tempPassword = newPassword.replace(/[>,<,\',\",&]/g,'');
    if(tempPassword.length != newPassword.length){
        alert("The Following Special Characters (>,<,\',\",&) Can Not Be Used.\n");            
        getRef(strNewPassword).focus();
        return false;  
    }
    tempPassword = newPasswordConfirm.replace(/[>,<,\',\",&]/g,'');
    if (tempPassword.length != newPasswordConfirm.length){
        alert("The Following Special Characters (>,<,\',\",&) Can Not Be Used.\n");
        getRef(strNewPasswordConfirm).focus();
        return false;  
    }

	if (CheckNameNumFields1(newPassword) == false) 
	{
	    alert("Please Enter a Password Containing Alpha-Numeric or Alpha - Special Characters");
		getRef(strNewPassword).focus();
        return false;
	}
	
    return true;

}

function CharacterCount(textBoxName,displayCountName, intMaxLength)
{  
    var txtBoxObj=getRef(textBoxName);
    var divObj=getRef(displayCountName);
    divObj.innerHTML= txtBoxObj.value.length + " of " + intMaxLength;
    if(txtBoxObj.value.length>=intMaxLength)
    {
     return false;
    }
    return true;
}


function ScrapCharCount(textBoxName,displayCountName, intMaxLength)
{  
    var txtBoxObj=getRef(textBoxName);
    var divObj=getRef(displayCountName);
    divObj.innerHTML= "Your Message Contains " + txtBoxObj.value.length + " Characters";
    if(txtBoxObj.value.length>=intMaxLength)
    {
     return false;
    }
    return true;
}


var GridBackGroundColor="#FFFFFF";
function GridOnMouseOver(rowObj)
{
   GridBackGroundColor=rowObj.style.backgroundColor;
   rowObj.style.backgroundColor="e8f4f4";
}
function GridOnMouseOut(rowObj)
{
    rowObj.style.backgroundColor=GridBackGroundColor;
}




function preloader() 
{
 
    
    Image1= new Image()
    Image1.src = "Images/btn_Home.jpg"
    
    Image2 = new Image()
    Image2.src = "Images/btn_AboutUs.jpg"
     
    Image3 = new Image()
    Image3.src = "Images/btn_Forum.jpg" 
    
    Image4 = new Image()
    Image4.src = "Images/btn_Directory.jpg" 
    
    Image5 = new Image()
    Image5.src = "Images/btn_PhotoGallery.jpg" 
    
    Image6 = new Image()
    Image6.src = "Images/btn_Events.jpg" 
    
    Image7 = new Image()
    Image7.src = "Images/btn_News.jpg" 
    
    Image8 = new Image()
    Image8.src = "Images/btn_ContactUs.jpg" 
    
    
    Image9 = new Image()
    Image9.src = "Images/btn_HomeRoll.jpg" 
    
    
    Image10 = new Image()
    Image10.src = " Images/btn_AboutUsRoll.jpg" 
    
    Image11 = new Image()
    Image11.src = "Images/btn_ForumRoll.jpg" 
    
    
    Image12 = new Image()
    Image12.src = "Images/btn_DirectoryRoll.jpg" 
    
    
    Image13 = new Image()
    Image13.src = "Images/btn_PhotoGalleryRoll.jpg" 
    
    
    Image14 = new Image()
    Image14.src = " Images/btn_EventsRoll.jpg" 
    
    
    Image15 = new Image()
    Image15.src = " Images/btn_NewsRoll.jpg" 
    
    
    Image16 = new Image()
    Image16.src = "Images/btn_ContactUsRoll.jpg"    
    
    Image17 = new Image()
    Image17.src = "Images/btn_Exceptional.jpg" 
    
    Image18 = new Image()
    Image18.src = "Images/btn_ExceptionalRoll.jpg" 
    
    Image19 = new Image()
    Image19.src = "Images/btn_Magazine.jpg" 
    
    Image20 = new Image()
    Image20.src = "Images/btn_MagazineRoll.jpg" 
    
    Image21 = new Image()
    Image21.src = "Images/btn_Charity.jpg" 
    
    Image22 = new Image()
    Image22.src = "Images/btn_CharityRoll.jpg" 
    
    Image23 = new Image()
    Image23.src = "Images/btn_ScoreSheet.jpg" 
    
    Image24 = new Image()
    Image24.src = "Images/btn_ScoreSheetRoll.jpg" 
    
    Image25 = new Image()
    Image25.src = "Images/btn_Blogs.jpg" 
    
    Image26 = new Image()
    Image26.src = "Images/btn_BlogsRoll.jpg" 
    
    Image27 = new Image()
    Image27.src = "Images/btn_JobCircle.jpg" 
    
    Image28 = new Image()
    Image28.src = "Images/btn_JobCircleRoll.jpg" 
    
    Image29 = new Image()
    Image29.src = "Images/btn_LifeMember.jpg" 
    
    Image30 = new Image()
    Image30.src = "Images/btn_LifeMemberRoll.jpg" 
    
    Image31 = new Image()
    Image31.src = "Images/btn_Captain.jpg" 
    
    Image32 = new Image()
    Image32.src = "Images/btn_CaptainRoll.jpg" 
    
    Image33 = new Image()
    Image33.src = "Images/btn_Scholarship.jpg" 
    
    Image34 = new Image()
    Image34.src = "Images/btn_ScholarshipRoll.jpg" 
    
    Image35 = new Image()
    Image35.src = "Images/btn_NoticeBoardRoll.jpg" 
    
    Image36 = new Image()
    Image36.src = "Images/btn_carewing.jpg" 
    
    Image37 = new Image()
    Image37.src = "Images/btn_carewingroll.jpg" 
   } 
 
 
var ClientGridBackGroundColor="#FFFFFF";
function ClientGridOnMouseOver(rowObj)
{
   ClientGridBackGroundColor=rowObj.style.backgroundColor;
   rowObj.style.backgroundColor="#fbfbfb";
}
function ClientGridOnMouseOut(rowObj)
{
    rowObj.style.backgroundColor=ClientGridBackGroundColor;
}

function LeftMenuOnMouseOver(rowObj)
{
    rowObj.style.backgroundColor="3366AA";
}
function LeftMenuOnMouseOut(rowObj)
{
    rowObj.style.backgroundColor="5588DD";
}