var errormsg;
function validatelogin() {

	errormsg='';
	if(document.login.login_username.value==""  )
	{
		errormsg+='You MUST enter a value in Username\n';
	}
	if(document.login.login_password.value==""  )
	{
		errormsg+='You MUST enter a value in Password\n';
	}
	if(errormsg!="") {
		alert(errormsg);
		
	}
	
	else
	{
		document.login.submit();
	}
}
function validateReg() {
	
	errormsg='';
	if(document.signup.username.value==""  )
	{
		errormsg+='You MUST enter a value in Username\n';
	}
	if(document.signup.email.value==""  )
	{
		errormsg+='You MUST enter a value in Email\n';
	}
	if(document.signup.password1.value==""  )
	{
		errormsg+='You MUST enter a value in Password\n';
	}
	if(document.signup.password1.value != document.signup.password2.value  )
	{
		errormsg+='Password and Verify Password does not match\n';
	}
	if(document.signup.agree.checked != true  )
	{
		errormsg+='Please check Agreement before submitting\n';
	}
	if(errormsg!="") {
		alert(errormsg);
		
	}
	
	else
	{
		document.signup.submit();
	}
}
function validateDeal1() {
	errormsg='';
	if(document.deal.deal_url.value==""  )
	{
		errormsg+='You MUST enter a value in URL\n';
	}
	if(document.deal.deal_category.value==""  )
	{
		errormsg+='You MUST select a category\n';
	}
	if(errormsg!="") {
		alert(errormsg);
		
	}
	
	else
	{
		document.deal.submit();
	}
}
function validateDeal1() {
	errormsg='';
	if(document.deal.deal_url.value==""  )
	{
		errormsg+='You MUST enter a value in URL\n';
	}
	if(document.deal.deal_category.value==""  )
	{
		errormsg+='You MUST select a category\n';
	}
	if(errormsg!="") {
		alert(errormsg);
		
	}
	
	else
	{
		document.deal.submit();
	}
}
function popitup(url) {
	newwindow=window.open(url,'name','height=188,width=480,left= 290,top = 380');
	if (window.focus) {newwindow.focus()}
	return false;
}
function emailpopup(url) {
	newwindow=window.open(url,'name','height=440,width=500,left= 290,top = 200');
	if (window.focus) {newwindow.focus()}
	return false;
}


function wordWrap(){
/******
* wordWrap to firefox for big words
* Creative Commons license * Version: 1.0 - 26/04/2006
* Autor: Micox - Náiron J.C.G - micoxjcg@yahoo.com.br - http://elmicoxcodes.blogspot.com
* Uso: call the function on onload of body element.
* put the class "word-wrap" on elements to wordwrap
*******/
    var larg_total,larg_carac,quant_quebra,pos_quebra;
    var elementos,quem, caracs, texto, display_orig;
    
    elementos = document.getElementsByTagName("p")
    
    for(var i=0; i<elementos.length;i++){
        if(elementos[i].className=="word-wrap"){
            quem = elementos[i];
            
            quem.innerHTML = String(quem.innerHTML).replace(/ /g,"Ø")
            texto = String(quem.innerHTML)
            
            quem.innerHTML = " "
            
            display_orig = quem.style.display;
            quem.style.display="block";
            larg_oficial = quem.offsetWidth;
            //alert("oficial: " + larg_oficial)
            //alert("display " + quem.style.display)
            if(!document.all) quem.style.display="table";
            //alert("display " + quem.style.display)
            quem.innerHTML = texto;
            larg_total = quem.offsetWidth;
            //alert("total: " + larg_total)
            
            pos_quebra = 0;
            caracs = texto.length;
            texto = texto.replace(/Ø/g," ")
            larg_carac = larg_total / caracs
            if(larg_total>larg_oficial){
                quant_quebra = parseInt(larg_oficial/larg_carac)
                quant_quebra = quant_quebra - (parseInt(quant_quebra/6)) //quanto menor o num, maior a garantia;
                quem.innerHTML = ""
                while(pos_quebra<=caracs){
                    quem.innerHTML = quem.innerHTML + texto.substring(pos_quebra,pos_quebra + quant_quebra) + " "
                    pos_quebra = pos_quebra + quant_quebra;
                }
            }else{
                quem.innerHTML = texto;
            }//end if do larg_total>larg_oficial
            quem.style.display = display_orig;
        }//end if do word wrap
    }//end for loop dos elementos
}

function checkAll( formname,n, fldName ) {
  if (!fldName) {
     fldName = 'cb';
  }
  
	//var f = document.formname; 
	var f = eval('document.' + formname );
	var c = f.toggle.checked;
	
	var n2 = 0;
	for (i=0; i < n; i++) {
		cb = eval( 'f.' + fldName + '' + i );
		if (cb) {
			cb.checked = c;
			n2++;
		}
	}
	if (c) {
		//document.formname.boxchecked.value = n2;
		eval('document.' + formname +'.boxchecked.value=' +n2);
	} else {
		//document.formname.boxchecked.value = 0;
		eval('document.' + formname +'.boxchecked.value=0');
	}
	
}
function isChecked(isitchecked, formname){
	if (isitchecked == true){
		eval('document.' + formname +'.boxchecked.value++');
		//document.formname.boxchecked.value++;
	}
	else {
		eval('document.' + formname +'.boxchecked.value--');
		//document.formname.boxchecked.value--;
	}
}

function csvvalidation() {
	errormsg='';
	var str=document.csvform.csv.value;
	str=str.toLowerCase();
	
	if(document.csvform.to_import.value==""  )
	{
		errormsg+='You MUST select to import \n';
	}
	if (str.match('csv')==null){
	//alert('Enter csv file'); 
	errormsg+='Enter csv file\n';
	//return false;
	}
		
	if(errormsg!="") {
		alert(errormsg);
		return false;
		
	}
	else {
	//document.csvform.submit();
	return true;
	}

}


	