function validateNewCard(form,msg1,msg2,msg3,msg4)
{
    
    var idMovie=form.idMovie.value;
    var cardnumber=form.cardnumber.value;
    var moviename = form.moviename.value;
    var d=form.d;
    var m=form.MM;
    var y=form.YYYY;
    var name_c=form.nameoncard.value.trim();
    
    var f_exp=d.value+'/'+m.value+'/'+y.value;
    var price = form.price.value;
    var miFecha = new Date();
    var newcard = form.newCard.value;
    var movieDays = form.movieDays.value;
    var first = cardnumber.substring(0,1);
    
    if(!ValidarTJ(cardnumber) || !isInteger(cardnumber) || cardnumber=='')
    {
        alert(msg1);
        form.cardnumber.focus();
        return false;
    }
    if(name_c.length==0)
    {
        alert(msg2);
        form.name_c.focus();
        return false;
    }
    if(!ValidateDate(m,d,y)){
    alert(msg3);
    
    return false;
    }   
    if(miFecha.getFullYear()>y.value)
    {
    alert(msg4);
    form.YYYY.focus();
    return false;
    }
    if(miFecha.getFullYear()==y.value && (miFecha.getMonth()+1)>m.value){
    
    
    alert(msg4);
    form.MM.focus();
    return false;
    }
    cardType = 0;
    if(first==3)
        cardType= "AmEx";
    else if(first==6)
        cardType= "Discover";
    else if(first==5)
        cardType= "MasterCard";
    else if(first==4)
        cardType= "Visa";
             
    
    
    
    doPost('rescard', 'php/actions/movie.action.php', {movieDays:movieDays,newCard:newcard,moviename:moviename,name_c:name_c,f_exp:f_exp,idMovie:idMovie,price:price,cardnumber:cardnumber,cardType:cardType,method:'rentMovie'},form.id,'',{},false,'<img src=web/img/other/loading_weel.gif>'); 
    return false;
  
}

function validateMoviesFinder(form, msg)
{
	var data = form.data.value.trim();
	
	
	if(data=="")
	{
		alert(msg);
	}
	else
	{
		doGet(null, 'moviesManager', '../actions/movie.action.php', {method:'listMovies',data:data,reloaded:true}, '<img src=web/img/other/loading_wheel.gif>');
	}	
		return false;
	
}


function validateEditFilm(form, msg)
{
	var filmName = form.filmName.value.trim();
	var filmYear = form.filmYear.value.trim();
    var	filmPlot = form.filmPlot.value.trim();
	var filmFile = form.filmFile.value.trim();
	var filmWeek = form.filmWeek.value.trim();
	var filmId = form.idFilm.value;
	var filmDuration = form.filmDuration.value.trim();
	var langversion = form.langversion.checked;
	
	if(langversion)
	{
		var filmName2 = form.filmName2.value.trim();
		var	filmPlot2 = form.filmPlot2.value.trim();
		 if( filmName2 =='' ||
		filmPlot2 =='' )
	{
		alert(msg);
		return false;
	
	}	
	}
	
	
	if( filmName =='' ||
		filmYear =='' || filmId=='' ||
		filmPlot =='' )
	{
		alert(msg);
		return false;
	
	}	
	form.submit();
	


}
function cambio(val){
	if(val==1){
	document.getElementById('channelEdit').style.display='block';
	document.getElementById('channelAdd').style.display='none';
	}else{
	document.getElementById('channelAdd').style.display='block';
	document.getElementById('channelEdit').style.display='none';
	}
}
function validateChannel(error1,error2){
	with(document.addChannel){
		if((dini.value.length==0)||(dfin.value.length==0)||(program.value.length==0)||(mini.value.length==0)||(mfin.value.length==0)||(yini.value.length==0)||(yfin.value.length==0)){
		alert(error1);
		program.focus();
		return false;
		}
		//validar formato fecha
		dateini=mini.value+"/"+dini.value+"/"+yini.value;
		datefin=mfin.value+"/"+dfin.value+"/"+yfin.value
		if(isDate(dateini)==false){
			alert(error2);
			dini.focus();
			return false;
		}
		
		if(isDate(datefin)==false){
			alert(error2);
			dfin.focus();
			return false;
		}
		// Validar mayor o menor
		fini=dini.value+"/"+mini.value+"/"+yini.value;
		ffin=dfin.value+"/"+mfin.value+"/"+yfin.value;

		if((fini<dact.value)||(ffin<fini)){
		alert(error2);
		dini.focus();
		return false;
		}
	}
return true;
}



function ValidarTJ(numero_tarjeta) {
 var cadena = numero_tarjeta.toString();
 var longitud = cadena.length;
 var cifra = null;
 var cifra_cad=null;
 var suma=0;
 for (var i=0; i < longitud; i+=2){
   cifra = parseInt(cadena.charAt(i))*2;
   if (cifra > 9){ 
     cifra_cad = cifra.toString();
     cifra = parseInt(cifra_cad.charAt(0)) + 
parseInt(cifra_cad.charAt(1));
   }
   suma+=cifra;
 }
 for (var i=1; i < longitud; i+=2){
   suma += parseInt(cadena.charAt(i));
 }
	
 if ((suma % 10) == 0){ 
	return true;
 } else {
  return false;
 }
}

function validateRep(form, msg, ruta, divf, method)
{
	var data = form.data.value.trim();
	var m=form.m.value.trim();
	if(data=="")
	{
		alert(msg);
	}
	else
	{
		doGet(null, divf, ruta, {method:method,data:data,mes:m,reloaded:true}, '<img src=web/img/other/loading_wheel.gif>');
	}	
		return false;
	
}

function validatereports(form, msg)
{
 var FechaInicial = form.FechaInicial.value;
 var FechaFinal =	form.FechaFinal.value;
 if(FechaInicial  < FechaFinal)
    {//alert(FechaInicial);
 		doGet(null, 'Reporte', '../actions/movie.action.php', {method:'listreportsalq',FechaInicial:FechaInicial,FechaFinal:FechaFinal,reloaded:true}, '<img src=web/img/other/loading_wheel.gif>');
	}
 else
    {
		alert(msg);
	}
 return false;
 
}
