
//var $j = jQuery.noConflict();

//-------------------------

$(function() {
    var maxHeight = 0;
    $('.equal_height').each(function(){
        if (maxHeight < $(this).height()) {maxHeight = $(this).height()}
    });
    $('.equal_height').each(function(){
        $(this).height(maxHeight);
    });
});

//---------------------------
$(window).ready(function() { 
	//$('.corner_12').cornerz({
	//	radius: 12 ,
	//	background: '#ebebeb' 
	//})
	
	//---------------------------
	
	//$("#schedulehome").colorbox({width:"600px", inline:true, href:"#light", opacity : 0.6});
	//	$(".schedulehomePOP").colorbox({width:"600px", inline:true, href:"#light", opacity : 0.6});
	//$("#registration").colorbox({width:"700px", inline:true, href:"#light2", opacity : 0.6});
	//$("#popup").colorbox();
		
	//---------------------------
	
	//$('#banner_slideshow').cycle({ 
	//	fx:      'scrollHorz',
        //timeout:  10000,
	//	  speed:    600,
        //prev:    '#prev',
        //next:    '#next',
        //pager:   '#nav'
	//});
	
	$('.NewsToggle').click(function(event)
		{
			event.preventDefault();			
			$('.press-block').slideToggle('slow');
			$('.news-block').slideToggle('slow');
		});
	
	//---------------------------
	
	//$('.toggle_link').click(function() {
		//$(this).toggleClass('selected').next().slideToggle('slow');
		//return false;
	//}).next().hide();
	
	//$($('.toggle_link').get(0)).click();
	//$($('.toggle_link').get(1)).click();
	
	
	//-------------------------------------------------------
	
	//handling Onblur of US PHONE FIELD
	
	$(".blurmetophone").blur(function(){
			var numb = $(this).val();	
			var fmtedCellNumber = ParseUSNumber(numb);
			$(this).css("border","1px solid #7F7F7F");
			if(numb !=''){
				if(fmtedCellNumber !=''){
					$(this).val(fmtedCellNumber);
				}else{
					$(this).val('');
					$(this).css("border","1px dashed #F03");
				}
			}
			
	});
	
	//-------------------------------------------------------
	
});



//------------------

$(function() {
	$('.menu_wrap li a').hover(  
	  function() {  
	   $(this).addClass('hover');  
	  },  
	 function() {  
	   $(this).removeClass('hover');  
	}); 
	$('#olderposts').click(function() {
		//alert($("#from").val() +"-"+$("#to").val());
		var from 		= $("#from").val();
		var to 			= $("#to").val();
		var limit 		= $("#limit").val();
		var totalposts = $("#totalposts").val();
		$("#from").val(parseInt(to));
		$("#to").val(parseInt(to)+parseInt(limit));
		//alert($("#from").val() +"-"+$("#to").val());
		var from = $("#from").val();
		var to 	= $("#to").val();
		$("#ajaxreqimg").css("display","block");
		 $.ajax({
			type: "POST",
			url: "/ajax.php",
			data: "action=fetchnextposts&from="+from+"&to="+to+"&limit="+limit,
			success: function(msg){
					$("#showolderposts").append(msg).fadeIn();
					if(parseInt(totalposts)+1 < parseInt(to)){
						$("#olderposts").css("display","none");
					}
					$("#ajaxreqimg").css("display","none");
			}
 		});	 
	})
});

//------------------------

function al_login()
{
	if($("#un").val()==''){
		$("#un").css("border","1px dashed #F03");
		return false;
	}else{
		$("#un").css("border","1px solid #A3A3A3");
	}
	if($("#password").val()==''){
		$("#password").css("border","1px dashed #F03");
		return false;
	}else{
		$("#password").css("border","1px solid #A3A3A3");
	}
	$("#loginform").submit();
}

function submitHomeEvaluationForm(url){
	
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var valid = true;
	$(".required_entry").each(function(){
			if($(this).hasClass('email'))	{
				if(!filter.test($(this).val())){
					$(this).css("border","1px dashed #F03");
					valid = false;
				}else{
					$(this).css("border","1px solid #7F7F7F");
				}
			}
			
			if($(this).hasClass('blurmetophone')){
				var phone = $(this).val();
				var fmtedPhoneNum = ParseUSNumber(phone);
				if(phone !=''){
					if(fmtedPhoneNum==''){
						$(this).css("border","1px dashed #F03");
						valid = false;
					}else{
						$(this).val(fmtedPhoneNum);
						var phone = $(this).val();
						$(this).css("border","1px solid #7F7F7F");
					}
				}
			}
			if($(this).val() == ''){
				$(this).css("border","1px dashed #F03");
				valid = false;
			}else{
				$(this).css("border","1px solid #7F7F7F");
			}
	});
	
	if(!valid){
		return valid;
	}
	else{
		$("#evaluationform").submit();
	}
	
	
	
	
}

function ValidateServiceProviderForm(formId)
{
	var valid = true;
	$("#errormessage").fadeOut("slow");
	$("#successmessage").fadeOut("slow");
	$('.required').each(function() {
								  
			if($(this).val() == ''){
				$(this).css("border","1px dashed #F03");
				valid = false;
			}else{
				$(this).css("border","1px solid #7F7F7F");
			}
	});
	
	//validating email, phone Number, Fax, Cellphone

	//validating phone number
		var phone = $("#phone").val();
		
		var fmtedPhoneNum = ParseUSNumber(phone);
		
		if(phone=='' || fmtedPhoneNum==''){
			
			$("#phone").css("border","1px dashed #F03");
			
			valid = false;
			
		}else{
			
			$("#phone").val(fmtedPhoneNum);
			var phone = $("#phone").val();
			$("#phone").css("border","1px solid #7F7F7F");
			
		}
	//End of Validating Phone Number

	//Validating Fax Number
		var fax = $("#fax").val();
		
		var fmtedFaxNum = ParseUSNumber(fax);
		
		if(fax == '' || fmtedFaxNum == ''){
			
			$("#fax").css("border","1px dashed #F03");
			valid = false;
			
		}else{
			
			$("#fax").val(fmtedFaxNum);
			var fax = $("#fax").val();
			$("#fax").css("border","1px solid #7F7F7F");
			
		}
	//End of validating fax Number
	
	//Validating Cell Phone Number
		
		var mobile = $("#mobile").val();
		
		var fmtedMobileNum = ParseUSNumber(mobile);
		
		if(mobile == '' || fmtedMobileNum == ''){
			
			$("#mobile").css("border","1px dashed #F03");
			valid = false;
			
		}else{
			
			$("#mobile").val(fmtedMobileNum);
			var fax = $("#mobile").val();
			$("#mobile").css("border","1px solid #7F7F7F");
			
		}
		
	//End of validating Cell Phone Number
	
	//Validating other phone numbers
		$(".validatephone").each(function(){
					
					var phone = $(this).val();
		
					var fmtedPhoneNum = ParseUSNumber(phone);
					if(phone !=''){
						if(fmtedPhoneNum==''){
							
							$(this).css("border","1px dashed #F03");
							
							valid = false;
							
						}else{
							
							$(this).val(fmtedPhoneNum);
							var phone = $(this).val();
							$(this).css("border","1px solid #7F7F7F");
							
						}
					}
					
		});
	//End of validating other phone numbers
	
	//validating email
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if(!filter.test($("#email").val())){
		$("#email").css("border","1px dashed #F03");
		valid = false;
	}else{
		$("#email").css("border","1px solid #7F7F7F");
	}
	//End of validating email
	
	
		
	if(valid){
		$("#"+formId).submit();
		
	}
}

function ParseUSNumber(PhoneNumberInitialString)
  {
    var FmtStr="";
    var index = 0;
    var LimitCheck;

    LimitCheck = PhoneNumberInitialString.length;
    while (index != LimitCheck)
      {
        if (isNaN(parseInt(PhoneNumberInitialString.charAt(index))))
          { }
        else
          { FmtStr = FmtStr + PhoneNumberInitialString.charAt(index); }
        index = index + 1;
      }
    if (FmtStr.length == 10)
      {
        FmtStr = FmtStr.substring(0,3) + "-" + FmtStr.substring(3,6) + "-" + FmtStr.substring(6,10);
      }
    else
      {
        FmtStr='';
      }
    return FmtStr;
}

function validateForm(formId)
{
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var valid = true;
	
	$('.sem_required').each(function() {
		if($(this).val() == ''){
			$(this).css("border","1px dashed #F03");
			valid = false;
		}else{
			$(this).css("border","1px solid #7F7F7F");
		}
		if ($(this).hasClass('email'))
		{
			if($(this).val() == '--None--'){
			$(this).css("border","1px dashed #F03");
			valid = false;
			}else{
			$(this).css("border","1px solid #7F7F7F");
			}
		}
		if($(this).hasClass('email'))	{
			if(!filter.test($(this).val())){
				$(this).css("border","1px dashed #F03");
				valid = false;
			}else{
				$(this).css("border","1px solid #7F7F7F");
			}
		}
			

	});
		
	if(valid){
		$("#"+formId).submit();
		
	}
}

function submitFranchiseForm(url){
	
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var valid = true;
	$(".required_entry").each(function(){
			if($(this).hasClass('email'))	{
				if(!filter.test($(this).val())){
					$(this).css("border","1px dashed #F03");
					valid = false;
				}else{
					$(this).css("border","1px solid #7F7F7F");
				}
			}
			
			if($(this).hasClass('blurmetophone')){
				var phone = $(this).val();
				var fmtedPhoneNum = ParseUSNumber(phone);
				if(phone !=''){
					if(fmtedPhoneNum==''){
						$(this).css("border","1px dashed #F03");
						valid = false;
					}else{
						$(this).val(fmtedPhoneNum);
						var phone = $(this).val();
						$(this).css("border","1px solid #7F7F7F");
					}
				}
			}
			if($(this).val() == ''){
				$(this).css("border","1px dashed #F03");
				valid = false;
			}else{
				$(this).css("border","1px solid #7F7F7F");
			}
	});
	
	if(!valid){
		return valid;
	}
	else{
		$("#franchiseForm").submit();
	}
	
	
	
	
}

