// JavaScript Document
jQuery.noConflict();
var error = 0;
jQuery(document).ready(function(){
	//alert("Ok Working");
	jQuery(".closeOption").live('click',function(){
		jQuery(this).parent().fadeOut();
		jQuery("#lightBoxWrapper").hide();
		return false;	
	});
	
		var originNewsP = jQuery(".originNews p").length;
		for(var i=0; i<originNewsP; i=i+3){
			jQuery(".originNews p:eq("+i+")").css("paddingBottom","5px");
			//alert(originNewsP);
		}
	//alert(originNewsP);
	for(var i=0; i<originNewsP; i++){
		//alert(i);
		if(i==0){
			jQuery(".originNews p:eq("+i+") span a").css("fontSize","14px");
			jQuery(".originNews p:eq("+i+") span a").css("fontWeight","bold");
			jQuery(".originNews p:eq("+i+") span a").css("color","#0C7CB0");
		}
		if(i%3==1){
			jQuery(".originNews p:eq("+i+") span a").css("fontWeight","bold");
		}
		if(i%3==0){
			jQuery(".originNews p:eq("+i+") span a").css("fontSize","14px");
			jQuery(".originNews p:eq("+i+") span a").css("fontWeight","bold");
			jQuery(".originNews p:eq("+i+") span a").css("color","#0C7CB0");
		}
	}
	
	// Function For Login validation
	jQuery("#UserLoginForm").submit(function(){
			
			jQuery(".form_content_right span").hide();
			
			var error = false;
			var emailLog =/^[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*@[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*\.([A-Za-z]){2,4}$/i;
			
			if(!emailLog.test(jQuery("#loginEmail").val())){
				jQuery("#loginEmail").next().hide();
				jQuery("#loginEmail").next().next().css("display","block");
				error = true;
			}
			if(jQuery("#loginEmail").val()==''){
				jQuery("#loginEmail").next().next().hide();
				jQuery("#loginEmail").next().css("display","block");
				error = true;
			}
			
			if(jQuery("#loginPassword").val()==''){
				jQuery("#loginPassword").next().css("display","block");
				error = true;
			}
			if(!error){
				jQuery("#UserLoginForm").submit();
			}
			else {
				return false;
			}
			
	});
	
	
	
	
	
	// Function For Checked and Unchecked--13.05.2010
	jQuery(".selectAllMail").click(function(){
		if (jQuery(this).attr('checked')){
			jQuery('.emailChecked').attr('checked','checked');
			jQuery(".emailRptr").addClass("emailRptrChecked");
		}
		else {
			jQuery('.emailChecked').removeAttr('checked');
			jQuery(".emailRptr").removeClass("emailRptrChecked");
		}
	});
	
	jQuery(".emailRptr").hover(function(){
		jQuery(this).addClass("emailRptrHover");
	},
		function(){
			jQuery(this).removeClass("emailRptrHover");
		}
	);
	
	jQuery(".emailChecked").click(function(){
		if(jQuery(this).is(':checked')){
			jQuery(this).parent().addClass("emailRptrChecked");
		}
		else{
			jQuery(this).parent().removeClass("emailRptrChecked");
		}
	});
	
	// Function For Checking
	jQuery("[name=myform]").submit(function(){
		
		var values = new Array();
		jQuery.each(jQuery("input[@name='email[]']:checked"), function() {
		values.push(jQuery(this).val());
		});
		
		if(values==''){
			alert("Please select at least one email address.");
			return false;
		}
		else {
			//alert("Thanks for choosing.");
			return true;
		}
	});
	/////////////  End 13.05.2010---- /////////////
		// Function For Share	
	jQuery(".share abbr img").click(function(){
		if(jQuery(this).attr('src')== '/img/on.jpg'){
			jQuery(this).attr('src','/img/off.jpg');
			jQuery(this).parent().prev().css('color','#327a7c');
			jQuery(this).parent().next().css('color','#67676A');			
////////////////////////////////////			
			if(document.getElementById('facbook_on').src.substring(document.getElementById('facbook_on').src.length-6)=="ff.jpg")
			document.getElementById('fac_comment').value="0";
			else
			document.getElementById('fac_comment').value="1";
			
			if(document.getElementById('twitter_on').src.substring(document.getElementById('twitter_on').src.length-6)=="ff.jpg")
			document.getElementById('twt_comment').value="0";
			else
			document.getElementById('twt_comment').value="1";	
//////////////////////////////////////////									
			
		}
		else {
			jQuery(this).attr('src','/img/on.jpg');
			jQuery(this).parent().prev().css('color','#67676A');
			jQuery(this).parent().next().css('color','#327a7c');						
			
			////////////////////////////////////			
			if(document.getElementById('facbook_on').src.substring(document.getElementById('facbook_on').src.length-6)=="ff.jpg")
			document.getElementById('fac_comment').value="0";
			else
			document.getElementById('fac_comment').value="1";
			
			if(document.getElementById('twitter_on').src.substring(document.getElementById('twitter_on').src.length-6)=="ff.jpg")
			document.getElementById('twt_comment').value="0";
			else
			document.getElementById('twt_comment').value="1";	
			//////////////////////////////////////////				
		}
	});	
	
		// Function For Friend List Right Div Margin Control
	var hhh = jQuery(".frindsNumberRptr").length;
	for(var i=3; i<=hhh; i=i+4){
		jQuery(".frindsNumberRptr:eq("+i+")").addClass("frindsNumberRptrRight");
	}
	
	// Tabing on Kite Board
	jQuery('#kitegear').change(function(){
		jQuery(".flag").val(jQuery(this).val());
		
	});
		
	
	
	
	
	/* // Tabing on Kite Board
	jQuery('#kiteBoardControl').toggle(function() {
	  jQuery(".kiteTab").css("display","none");
	  jQuery(".boardTab").fadeIn();
	  jQuery(".flag").val(2);
	  jQuery(this).css("background","url(/img/boardHover.jpg) no-repeat center top");
	}, function() {
	  jQuery(".boardTab").css("display","none");
	  jQuery(".kiteTab").fadeIn();
	  jQuery(".flag").val(1);
	  jQuery(this).css("background","url(/img/kiteHover.jpg) no-repeat center top");
	}); */
	
	// LightBox Wrapper Width Control
	var px_height = jQuery("#wrapper").height();
	jQuery("#lightBoxWrapper").css("height",px_height+"px");
	
	// Session Writer
	/* jQuery(".newSession a").click(function(){
		jQuery(".formTopHide").show();
		jQuery("#lightBoxWrapper").fadeIn();
	});
	 */
	// Go to step 2
	jQuery("#next").click(function(){
		jQuery(".formTop").hide();
		jQuery(".Onoff").show();
		return false;
	});
	
	// Function For Add New Gear
	/*jQuery("a:contains('Add New Gear')").live('click', function(){
		jQuery(".formTop").hide();
		jQuery(".formBottomAjax").show();
		jQuery("#lightBoxWrapper").fadeIn();
	});*/
	
	// Function For Edit Form
	
	
	
	// Rating Changer
	jQuery(".rating a").click(function(){
		var classChanger = jQuery(this).attr('title');
		jQuery(this).parent().parent().removeClass("star1");
		jQuery(this).parent().parent().removeClass("star2");
		jQuery(this).parent().parent().removeClass("star3");
		jQuery(this).parent().parent().removeClass("star4");
		jQuery(this).parent().parent().removeClass("star5");
		jQuery(this).parent().parent().addClass("star"+classChanger);
		jQuery("#rating").val(classChanger);
	});
	
	
	// Function For Join Now From
	
	jQuery("#signup input").focus(function(){
		if (jQuery(this).attr("type") == "text" || jQuery(this).attr("type") == "password"){
			jQuery(this).closest('fieldset').removeClass('error');
			if(!(jQuery(this).closest('fieldset').hasClass('success'))){
				jQuery(".info").hide();
				jQuery(".fail").hide();
				jQuery(".errorInner").hide();
				jQuery(this).closest('fieldset').addClass("selected");
				jQuery(this).next().show();
			}
		}
	});
	
	
	// Check on blur
	jQuery("#signup input").blur(function(){
		if(jQuery(this).attr("type") == "text" || jQuery(this).attr("type") == "password"){
			jQuery(this).closest('fieldset').removeClass("selected");
			jQuery(".info").hide();
			if(jQuery(this).val()!=''){
				jQuery(this).closest('fieldset').addClass('success');
				jQuery(".success .info").hide();
				jQuery(".success .pass").show();
			}
			else {
				jQuery(this).closest('fieldset').removeClass('success');
				jQuery(this).next().next().hide();
			}
		}
	});
	
	
	// For Email Fucas and Blur
	jQuery("#email").focus(function(){
		jQuery("#email").closest('fieldset').removeClass('error');
		jQuery("#email").closest('fieldset').addClass('selected');
	});
	
	jQuery("#email").blur(function(){
		var email=/^[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*@[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*\.([A-Za-z]){2,4}$/i;
		if(jQuery("#email").val()=='' || !email.test(jQuery("#email").val())){
			jQuery("#email").closest('fieldset').removeClass('success');
			jQuery("#email").closest('fieldset').addClass('error');
			jQuery("#email").next().next().hide();
			jQuery("#email").next().next().next().show();
		}
	});
	
	
	
jQuery("#email").blur(function() {
		var usr = jQuery(this).val();
		//var url="http://localhost/trakdat/Users/check_exist";
	    //url=url+"/"+ encodeURIComponent($("#user_name").val());
		//alert(usr);
		var email=/^[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*@[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*\.([A-Za-z]){2,4}$/i;
		if(usr=='' || !email.test(usr)){
			jQuery("#email").closest('fieldset').removeClass('success');
			jQuery("#email").closest('fieldset').addClass('error');
			jQuery("#email").next().next().hide();
			jQuery("#email").next().next().next().show();
			return false;
		}
		
		
		jQuery(this).next().hide();
		jQuery(".errorInner").hide();
		jQuery(this).next().next().hide();
		jQuery(this).next().next().next().hide();
		jQuery(".spinner").show();
		
		//alert("http://localhost/trakdat/Users/check_exist/"+usr);
		jQuery.ajax({
			type: "POST",
			url: "http://www.trakdat.com/Users/check_exist/"+usr,

			data: "user_name="+ usr,
			success: function(msg){
			
				jQuery(".spinner").ajaxComplete(function(event, request, settings){
					//alert(msg);
					if(msg == 'Ok')
					{
					jQuery(".spinner").hide(); // if necessary
					jQuery(".spinner").closest('fieldset').addClass('success');
					jQuery(".spinner").closest('fieldset').removeClass('error');
					jQuery(".spinner").prev().prev().show();
					jQuery(".spinner").next().hide();
					error = 0;
					}
					else
					{
					jQuery(".spinner").hide();
					jQuery(".spinner").closest('fieldset').removeClass('success');
					jQuery(".spinner").closest('fieldset').addClass('error');
					jQuery(".spinner").prev().prev().hide();
					jQuery(".spinner").prev().hide();
					jQuery(".errorInner").show();
					error = 1;
					}
				});
			}
		});
	});
	
	
	
	
	
	
	
	// Function For Submit
	jQuery("#frm").submit(function(){
							  
		// Flag for check
		
		// Check For First Name
		if(jQuery("#first_name").val()==''){
			jQuery("#first_name").closest('fieldset').addClass('error');
			jQuery("#first_name").next().next().next().show();
			error = 1;
		}
		
		// Check For Last Name
		if(jQuery("#last_name").val()==''){
			jQuery("#last_name").closest('fieldset').addClass('error');
			jQuery("#last_name").next().next().next().show();
			error = 1;
		}
		
		// Check For Username
		if(jQuery("#user_name").val()==''){
			jQuery("#user_name").closest('fieldset').addClass('error');
			jQuery("#user_name").next().next().next().show();
			error = 1;
		}
		
		// Check For Password
		if(jQuery("#password").val()==''){
			jQuery("#password").closest('fieldset').addClass('error');
			jQuery("#password").next().next().next().show();
			error = 1;
		}
		
		// Check For Email
		var email=/^[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*@[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*\.([A-Za-z]){2,4}$/i;
		if(jQuery("#email").val()=='' || !email.test(jQuery("#email").val())){
			jQuery("#email").closest('fieldset').addClass('error');
			jQuery("#email").closest('fieldset').removeClass('success');
			jQuery("#email").next().hide();
			jQuery("#email").next().next().hide();
			jQuery("#email").next().next().next().show();
			error = 1;
		}
		
		// Check for error....
		if(error==1){
		//alert('sdfsdf');
			return false;
		}
		else {
			//alert('sdfsdf');
			return true;
		}
	});
});
