//below code is used to close modal window. Added by Gaurav Ahuja on 8.3.2011 ////
function registration_close() {
    c = $("#registration");
    d = $("#registration-blackout");
    c.fadeOut();
    d.fadeOut();
}

function registration_type_change() {
	type = $('select#student-type').val();

	if (type == 0) {
		$('div#college-form').fadeOut('fast', function() {
            $('div#activate-form').fadeIn();
        });
		$('div#activate').fadeIn();
		$('div#register').fadeIn();
	} else if (type == 1) {
		$('div#activate-form').fadeOut('fast', function() {
            $('div#college-form').fadeIn();
        });
		$('div#register').fadeIn();
		$('div#activate').fadeOut();
	}
}

function frmValidate() {
    var emailaddressVal = $("#email").val();

    var secemailaddressVal = $("#sec_email").val();
    var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;


    var set_email_0 = $("#set_email_0");
    var set_email_1 = $("#set_email_1");


    var primary_mail= $('input[name="set_email"]:checked').val(); // get value of checkbox xhecked and then make primary email mandatory

      if(primary_mail==0) {
        if(emailaddressVal == '') {
            alert('Please enter your email address.');
            return false;
            }
      }
      if(emailaddressVal!='' && !emailReg.test(emailaddressVal)) {
            alert('Enter a valid primary email address.');
            return false;
      }
      if(primary_mail==1) {
        if(secemailaddressVal == '') {
            alert('Please enter your email address.');
            return false;
            }
      }
      if(secemailaddressVal!='' && !emailReg.test(secemailaddressVal)) {
        alert('Enter a valid secondary email address.');
        return false;
      }

    data = $('#edit-profile-form').serialize();
    var retval = true;
    $.ajax({
        'url'      : '/profile/ajax',
        'type'     : 'post',
        'dataType' : 'html',
         async     : false,
        'data'     : data,

        success: function(html) {
            primary_email   = document.getElementById('email').value;
            secondary_email = document.getElementById('sec_email').value;

            if(html=='#1#') {
                alert(primary_email+" email address is already exist.");
                retval = false;
            }
            if(html=='#2#') {
                alert(secondary_email+" email address is already exist.");
                retval = false;
            }
            if(html=='#1##2#') {
                alert(primary_email+" email address is already exist.");
                retval = false;
            }
        },
        error: function(xhr) {
            if(xhr.responseText.length != 0) {
                alert(xhr.responseText);
                 retval = false;
            } else {
                alert("There was an error validating your request, please try again.");
                 retval = false;
            }
        }
    });
    return retval;
}



function chkBlankSpace(str)
{
var flag;

var strArr = new Array();
strArr = str.split(" ");

if(strArr.length > 1)
{
    flag = true;
} else {
    flag = false;
}
return flag;
}

function setPrimaryEmailLabel(type) {

    if(type==0) {
        document.getElementById('span_set_primary_email_1').style.display='block';
        document.getElementById('span_set_primary_email_2').style.display='none';
    } else {
        document.getElementById('span_set_primary_email_1').style.display='none';
        document.getElementById('span_set_primary_email_2').style.display='block';
    }
}


//below code is used to toggle school/collage tab. Added by Gaurav Ahuja on 3.3.2011 ////
$(document).ready(function() {
    el = $("input[name='network-type']");
    $(el).change(function() {
        $(el).each(function() {
            var id = "#network-" + $(this).val();
            if ($(this).is(":checked")) {
                fadeIn = id;
            } else {
                fadeOut = id;
            }
        }),

        $(fadeOut).fadeOut(function() {
            $(fadeIn).fadeIn();
        })
    })
})


/// Below code is added by Rakesh Nainani  on 8-3-2011 for Modaalbox
function submitCollegeRegistration()
{
    data = $('#register-form-college').serialize();

    $.ajax({
        'url'      : '/register/college',
        'type'     : 'post',
        'dataType' : 'html',
        'data'     : data,

        success: function(html) {
            c = $("div#register-col-left");
            c.fadeOut('slow', function() {
                c.html(html);

                var height = $('.failure').height();
                //var bottom = $('#register-col-right2').css("bottom");
                var TotError = Math.floor(height/20);

                if(TotError==6) $('#register-col-right2').css("bottom","-40px");
                else if(TotError==5) $('#register-col-right2').css("bottom","-20px");
                else if(TotError==4) $('#register-col-right2').css("bottom","0px");
                else if(TotError==3) $('#register-col-right2').css("bottom","20px");
                else if(TotError==2) $('#register-col-right2').css("bottom","40px");

            });
            c.fadeIn();
        },
        error: function(xhr) {
            if(xhr.responseText.length != 0) {
                alert(xhr.responseText);
            } else {
                alert("There was an error validating your request, please try again.");
            }
        }
    });
}

