$(document).ready(function(){
	var opc_frmLogin={
		submitHandler: function(form) {
            $(form).ajaxSubmit({
				type: "POST", 
				url: "/controllers/process.php",
                success:  function(responseText, statusText){
                    var resp=responseText;
					switch(resp){
						case "1":
							location.href='/articles/';
							break;
						case "2":							
						case "3":
							windowAlert('Login','Your email address or password is incorrect or not matching our records.','80','300');
					}					                    
                }
            });
        }
	};
	$('#header-frmLogin').validate(opc_frmLogin);
	
	$('#captcha').click(function(){
        this.src="/lib/captcha/?idSeed="+(Math.random()*10);
    }).css('cursor','pointer');
	
	
	var opcFormContact={
        rules: {
			
			name		:{required:true},
			email		:{required:true, email:true},			
			comment		:{required:true},
			captchaTxt:{
                required: true,
                remote: '/lib/captcha/validate.php?action=ajax'
            }
        },
        messages: {
			
			name		:{required:"Your name is required"},
			email      : {
                required:"Email is required",
                email:"Must be an email (mail@server.com)"            
            },
			
			comment		:{required:"Your comment is required"},
			captchaTxt:{
				required:"This field is required",
				remote:"Not match with image"
			}
        }
    };
    $('#frmContact').validate(opcFormContact);
	
	var opcFormSuggest={
        rules: {
			
			name		:{required:true},
			lastname	:{required:true},
			photo 		:{accept:"jpeg|jpg|gif|png"},
			position	:{required:true},
			state		:{required:true},
			hschool		:{required:true},
			height		:{required:true},
			weighed		:{required:true},
			hscontact	:{required:true},
			
			contactemail:{required:true, email:true},			
			contactphone:{required:true},
			
			captchaTxt:{
                required: true,
                remote: '/lib/captcha/validate.php?action=ajax'
            }
        },
        messages: {
			
			name		:{required:"Your name is required"},
			lastname	:{required:"Your last name is required"},
			photo		:{accept:"Format incorrect - Only JPG, JPGE, GIF or PNG"},
			position	:{required:"Position is required"},
			state		:{required:"State is required"},
			hschool		:{required:"High School is required"},
			height		:{required:"Height is required"},
			weighed		:{required:"Weighed is required"},
			hscontact	:{required:"High School Contact is required"},			
			contactemail: {
                required:"Contact email is required",
                email:"Must be an email (mail@server.com)"            
            },
			contactphone:{required:"Contact phone is required"},

			captchaTxt:{
				required:"This field is required",
				remote:"Not match with image"
			}
        }
    };
    $('#formSuggest').validate(opcFormSuggest);
	
	var opcFormNewTopic={
        rules: {			
			title		:{required:true},
			message		:{required:true},
			captchaTxt:{
                required: true,
                remote: '/lib/captcha/validate.php?action=ajax'
            }
        },
        messages: {
			
			title		:{required:"Subject is required"},
			message		:{required:"Your message is required"},
			captchaTxt:{
				required:"This field is required",
				remote:"Not match with image"
			}
        }
    };
    $('#formNewTopic').validate(opcFormNewTopic);
	
	var opcFormAnswer={
        rules: {			
			comment		:{required:true},
			captchaTxt:{
                required: true,
                remote: '/lib/captcha/validate.php?action=ajax'
            }
        },
        messages: {
			
			comment		:{required:"Your message is required"},
			captchaTxt:{
				required:"This field is required",
				remote:"Not match with image"
			}
        }
    };
    $('#formAnswer').validate(opcFormAnswer);
});

function checkTicker(sessUserID,articleID,url_friendly){
	if(sessUserID>0){
		location.href='/articles/'+articleID+'/'+url_friendly;
	}else{
		windowAlert('Article','You have to be registered to see the article.','80','300');	
	}
}

function validateSearchPlayer(option){
	frm=document.forms["formSearch"];
	
	if(option=="search" || option=="videos"){
		var name=g("name").value;
		var ranking=g("ranking").value;
		var position=g("position").value;
		var state=g("state").value;
	}
	var classe=g("class").value;
	var commitment=g("commitment").value;
	
	if(option=="search" || option=="videos"){
		if(name=="Player name" && ranking==0 && position==0 && classe==0 && commitment==0 && state==0){
			windowAlert('Search','You must choose the search!','80','300');
		}else{			
			frm.submit();	
		}	
	}else if(option=="commitments"){
		if(classe==0 && commitment==0){
			windowAlert('Search','You must choose the search!','80','300');
		}else{
			frm.submit();	
		}	
	}
}

function windowAlert(title,message,height,width){
	tb_show(title, '?#TB_inline&height='+height+'&width='+width+'&inlineId=windowMessage&modal=false', '');
	g('message_html').innerHTML=message;
}

function onfocus_ctrl(text,idCtrl){
	if(g(idCtrl).value==text){
		g(idCtrl).value="";
	}
}
function onblur_ctrl(text,idCtrl){
	if(g(idCtrl).value==""){
		g(idCtrl).value=text;
	}	
}

function currencyConvert(n){
	n = Math.round( (n*100) )/100;
	strN = new String( n );
	if( strN.indexOf( "." ) == -1 )
		strN += ".00";
	else if( strN.indexOf( "." ) == strN.length-2 )
		strN += "0";
	return strN;
}

