function validate(Ident){
	var error='';
	if(!document.getElementById('frmLogoTitle').value){
		error = "U heeft de logotitel nog niet ingevuld\n";
		document.getElementById('frmLogoTitle').focus();
	}
	/*if(Ident=='add') {
		if(!document.getElementById('frmImage').value){
			error += "Voeg een afbeelding toe van 100 pixels breed en 50 pixels hoog\n";
			document.getElementById('frmImage').focus();
		}
	}*/
	/*if(!document.getElementById('frmLogoLink').value){
		error += "U heeft de logotitel nog niet ingevuld\n";
		document.getElementById('frmLogoLink').focus();
	}*/
	if(!document.getElementById('frmLogoAddress').value){
		error += "U heeft het adres nog niet ingevuld\n";
		document.getElementById('frmLogoAddress').focus();
	}
	if(document.getElementById('frmLogoPassword').value != document.getElementById('frmLogoConPassword').value){
		error += "Het wachtwoord en het herhaalde wachtwoord waren niet hetzelfde\n";
		document.getElementById('frmLogoConPassword').focus();
	}

	if(error){
		alert(error);
		return false;
	}else{
		return true;	
	}
}

function validateArticle(){
	var error='';
	if(!document.getElementById('frmArticleTitle').value){
		error = "U heeft de artikeltitel nog niet ingevuld\n";
		document.getElementById('frmArticleTitle').focus();
	}
	if(!document.getElementById('frmShortDescTitle').value){
		error += "U heeft de korte beschrijvingskop nog niet ingevuld\n";
		document.getElementById('frmShortDescTitle').focus();
	}
	if(!document.getElementById('frmShortDescription').value){
		error += "U heeft de korte beschrijving nog niet ingevuld\n";
		document.getElementById('frmShortDescription').focus();
	}
	if(!document.getElementById('frmLongDescriptionTitle').value){
		error += "U heeft de lange beschrijvingskop nog niet ingevuld\n";
		document.getElementById('frmLongDescriptionTitle').focus();
	}
	if(!document.getElementById('frmLongDescription').value){
		error += "U heeft de lange beschrijving nog niet ingevuld\n";
		document.getElementById('frmLongDescription').focus();
	}
	if(error){
		alert(error);
		return false;
	}else{
		return true;	
	}
}


function validateEdit(){
	var error='';
	if(!document.getElementById('frmCoursesName').value){
		error += "U heeft de cursustitel niet ingevuld\n";
		document.getElementById('frmCoursesName').focus();
	}
	if(document.getElementById('frmCoursesName').value!=''){
    	var course_length = document.getElementById('frmCoursesName').value.length;
		if(course_length>75){
			alert("De cursustitel mag slechts 75 karakters zijn");
			return false;
		}
	 }
	
	if(!document.getElementById('frmCoursesLink').value){
		error += "U heeft de cursuslink nog niet ingevuld\n";
		document.getElementById('frmCoursesLink').focus();
	}else{
		var result = toCheckIsValidURl(document.getElementById('frmCoursesLink').value);			
		if(result==0){
				alert("Vul aub een geldige url in - zonder spaties");return false;
		}
	}
	
	
	if(error){
		alert(error);
		return false;
	}else{
		return true;	
	}
}

function validateFileExtension() {
	var getfile = document.getElementById('frmImage').value;
	if(!/(\.gif|\.jpg|\.jpeg)$/i.test(getfile)) {
		alert("Invalid image format..Please upload .gif or .jpg or .jpeg format only");
		document.getElementById('frmImage').value='';
		return false;
	}
	return true;
}

function ConfirmDelete(ID) {
	if(confirm("Weet u zeker deze te verwijderen?"))	{
		document.frmList.frmDeleteOne.value=ID;
		document.frmList.submit();
	}
}

function ConfirmDeleteCource(Ident) {
	if(confirm("Weet u zeker deze te verwijderen?"))	{
		document.frmListCource.frmDeleteOne.value=Ident;
		document.frmListCource.submit();
	}
}

function ConfirmDeleteArticle(Ident) {
	if(confirm("Weet u zeker deze te verwijderen?"))	{
		document.frmListArticle.frmDeleteOne.value=Ident;
		document.frmListArticle.submit();
	}
}



function checkAll(field) {
	for(i=0;i<field.length;i++)	{
		field[i].checked=true;
	}
}
function UncheckAll(field) {
	for(i=0;i<field.length;i++)	{
		field[i].checked=false;
	}
}

function checkedBoxDelete(field) {
	
		var LogoID = new Array();
		var j=0;
		for(i=0;i<field.length;i++)	{
			if(field[i].checked==true){		
			LogoID[j]=field[i].value;
			j++;
			}
		}
		if((LogoID.length)>=1)	{
			if(confirm("Weet u zeker deze te verwijderen?"))	{
			IDvalue=(LogoID.join())
			document.frmList.frmHidden.value=IDvalue;
			document.frmList.submit();
			return true;
			}
		} else {
		alert("Please select atleast one record to delete");
		return false;
		}
}
function toCheckIsValidURl(strURL){
     /*var theurl=objurlLinks;
     var tomatch= /http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/
     if (!tomatch.test(theurl))    {
		return 0; 
     }	*/	

		argvalue = strURL;
		if (argvalue.indexOf(" ") != -1) {
			return false;
		}
		else if (argvalue.indexOf("http://") == -1) {
			return false;
		}
		else if (argvalue == "http://") {
			return false;
		}
		else if (argvalue.indexOf("http://") > 0) {
			return false;
		}
		argvalue = argvalue.substring(7, argvalue.length);
		if (argvalue.indexOf(".") == -1) {
			return false;
		}
		else if (argvalue.indexOf(".") == 0) {
			return false;
		}
		else if (argvalue.charAt(argvalue.length - 1) == ".") {
			return false;
		}
		
		if (argvalue.indexOf("/") != -1) {
			argvalue = argvalue.substring(0, argvalue.indexOf("/"));
			if (argvalue.charAt(argvalue.length - 1) == ".") {
      			return false;
			}
  		}

		if (argvalue.indexOf(":") != -1) {
			if (argvalue.indexOf(":") == (argvalue.length - 1)) {
			  return false;
			}
			else if (argvalue.charAt(argvalue.indexOf(":") + 1) == ".") {
			  return false;
			}
			argvalue = argvalue.substring(0, argvalue.indexOf(":"));
			if (argvalue.charAt(argvalue.length - 1) == ".") {
			  return false;
			}
		}		
		return true;
	
}
function validateproEdit(Ident){
	var error='';
	
	if(!document.getElementById('frmLogoTitle').value){
		error = "U heeft geen titel toegevoegd\n";
		document.getElementById('frmLogoTitle').focus();
	}
	/*if(Ident=='add') {
		if(!document.getElementById('frmImage').value){
			error += "U heeft geen afbeelding toegevoegd\n";
			document.getElementById('frmImage').focus();
		}
	}*/
	/*if(!document.getElementById('frmLogoLink').value){
		error += "U heeft de Link nog niet ingevuld\n";
		document.getElementById('frmLogoLink').focus();
	}*/
    
	
	if(!document.getElementById('frmLogoAddress').value){
		error += "U heeft het adres nog niet ingevuld\n";
		document.getElementById('frmLogoAddress').focus();
	}
	if(document.getElementById('frmLogoPassword').value != document.getElementById('frmLogoConPassword').value){
		error += "Het wachtwoord en het herhaalde wachtwoord zijn niet hetzelfde\n";
		document.getElementById('frmLogoConPassword').focus();
	}
	
	
	if(error){
		alert(error);
		return false;
	}else{
		return true;	
	}
}

function validatemeta(){
	var error='';
	if(!document.getElementById('frmPageName').value){
		error += "U heeft nog geen pagina naam toegevoegd\n";
		document.getElementById('frmPageName').focus();
	}

	if(!document.getElementById('frmMetaTitle').value){
		error += "U heeft de MetaTitle niet ingevuld\n";
		document.getElementById('frmMetaTitle').focus();
	}
	if(!document.getElementById('frmMetaDescription').value){
		error += "U heeft geen MetaDescription toegevoegd\n";
		document.getElementById('frmMetaDescription').focus();
	}
	
	if(error){
		alert(error);
		return false;
	}else{
		return true;	
	}
}
function validateNews(){
	var error='';
	if(!document.getElementById('frmNewsTitle').value){
		error += "U heeft de nieuwstitel nog niet ingevuld\n";
		document.getElementById('frmNewsTitle').focus();
	}

	if(!document.getElementById('frmDescription').value){
		error += "U heeft de nieuwsbeschrijving nog niet ingevuld.\n";
		document.getElementById('frmDescription').focus();
	}
	if(error){
		alert(error);
		return false;
	}else{
		return true;	
	}
}
 function keywordentered(keywordName){
	 if(document.getElementById('keyword1').value=='' && document.getElementById('keyword2').value=='' && document.getElementById('keyword3').value=='' ){
		 document.getElementById('keyword_checked').checked = false;
		// document.getElementById('paymentsection').style.visibility = 'hidden';
		document.getElementById('amount').value= '0';
	  }else{
		document.getElementById('keyword_checked').checked = true;
		document.getElementById('amount').value= GlobalKeyword_price;
		//document.getElementById('paymentsection').style.visibility = 'visible';
	  }
	/*	 
	   if(document.getElementById('keyword1').value=='' && document.getElementById('keyword2').value=='' && document.getElementById('keyword3').value=='' ){
			 document.getElementById('keyword_checked').checked = false;
	   }else{
			document.getElementById('keyword_checked').checked = true;
	  }
	*/
 }
 function keyword_changed(){
	 	
	if(document.getElementById('keyword_checked').checked == false){
	  document.getElementById('keyword1').value='';
	  document.getElementById('keyword2').value='';
	  document.getElementById('keyword3').value='';
	}
 }
  function validatekeywords(){
	var error='';
	if(!document.getElementById('frmMainKeyword').value){
		error += "U heeft geen hoofd trefwoord geselecteerd \n";
		document.getElementById('frmMainKeyword').focus();
	}

	if(!document.getElementById('frmSugKeywords').value){
		error += "U heeft geen trefwoordsuggesties ingevuld \n";
		document.getElementById('frmSugKeywords').focus();
	}
	
	if(error){
		alert(error);
		return false;
	}else{
		return true;	
	}
}
function ConfirmDeleteKeywords(Ident) {
	if(confirm("Weet u zeker deze te verwijderen?"))	{
		document.frmListKeywords.frmDeleteOne.value=Ident;
		document.frmListKeywords.submit();
	}
}
// adverdisment functions
function validateadvertise(){
	var error='';
	if(!document.getElementById('frmKeyword').value){
		error += "U heeft geen trefwoorden ingevuld\n";
		document.getElementById('frmKeyword').focus();
	}

	if(!document.getElementById('frmAdvtype').value){
		error += "U heeft de Advertise Code nog niet ingevuld\n";
		document.getElementById('frmAdvtype').focus();
	}
	if(document.getElementById('frmAdvtype').value =='Image') {
		if(!document.getElementById('frmImage').value){
		  error += "U heeft nog geen afbeelding van 100 pixels breed bij 50 pixels hoog geupload\n";
		  document.getElementById('frmImage').focus();
		}
		if(!document.getElementById('frmLink').value){
		error += "U heeft de link details nog niet ingevuld\n";
		document.getElementById('frmLink').focus();
		}
	}
	if(document.getElementById('frmAdvtype').value =='Text' || document.getElementById('frmAdvtype').value =='Javascript' ) {
		if(!document.getElementById('frmAdvcode').value){
			error += "U heeft de Advertise Code nog niet ingevuld\n";
			document.getElementById('frmAdvcode').focus();
		}
	}
	
	if(error){
		alert(error);
		return false;
	}else{
		return true;	
	}
}
function validateadvertise1(){
	var error='';
	if(!document.getElementById('frmKeyword').value){
		error += "U heeft geen trefwoorden ingevuld\n";
		document.getElementById('frmKeyword').focus();
	}

	if(!document.getElementById('frmAdvtype').value){
		error += "U heeft het advertentie type nog niet ingevuld\n";
		document.getElementById('frmAdvtype').focus();
	}
	if(document.getElementById('frmAdvtype').value =='Image') {		
		if(!document.getElementById('frmLink').value){
		error += "U heeft de link details nog niet ingevuld\n";
		document.getElementById('frmLink').focus();
		}
	}
	if(document.getElementById('frmAdvtype').value =='Text' || document.getElementById('frmAdvtype').value =='Javascript' ) {
		if(!document.getElementById('frmAdvcode').value){
			error += "U heeft de Advertise Code nog niet ingevuld\n";
			document.getElementById('frmAdvcode').focus();
		}
	}
	
	if(error){
		alert(error);
		return false;
	}else{
		return true;	
	}
}
function ShowImage() {
	if(document.getElementById('frmAdvtype').value =='Text' || document.getElementById('frmAdvtype').value =='Javascript' ) {
		document.getElementById('advcode').style.display='block';
		document.getElementById('file_browse').style.display='none';
		document.getElementById('image_link').style.display='none';		
	} else if(document.getElementById('frmAdvtype').value =='Image') {		
		document.getElementById('file_browse').style.display='block';
		document.getElementById('image_link').style.display='block';	
		document.getElementById('advcode').style.display='none';
	}
}
function ShowAdv() {
	document.getElementById('advcode').style.display='block';
	document.getElementById('file_browse').style.display='none';
	document.getElementById('image_link').style.display='none';		
}

function validateAddCourse(){
	var error='';
	if(!document.getElementById('frmCoursesName').value){
		error += "U heeft de cursustitel nog niet ingevuld\n";
		document.getElementById('frmCoursesName').focus();
	}
	if(document.getElementById('frmCoursesName').value!=''){
    	var course_length = document.getElementById('frmCoursesName').value.length;
		if(course_length>75){
			alert("De cursustitel mag slechts 75 karakters lang zijn");
			return false;
		}
	 }
	
	if(!document.getElementById('frmCoursesLink').value){
		error += "U heeft het webadres - url nog niet ingevuldk\n";
		document.getElementById('frmCoursesLink').focus();
	}else{
		var result = toCheckIsValidURl(document.getElementById('frmCoursesLink').value);			
		if(result==0){
				alert("Vul aub een geldig URL in");return false;
		}
	}
	if(!document.getElementById('frmPrice').value){
		error += "U heeft de prijs nog niet ingevuld\n";
		document.getElementById('frmPrice').focus();
	}
	if(!document.getElementById('frmLableText').value){
		error += "U heeft de Extra gegevens nog niet ingevuld\n";
		document.getElementById('frmLableText').focus();
	}
	if(!document.getElementById('frmExtraInformation').value){
		error += "U heeft de Extra Informatie nog niet ingevuld\n";
		document.getElementById('frmExtraInformation').focus();
	}
	if(document.getElementById('frmExtraInformation').value==null){
		error += "U heeft de Extra Informatie nog niet ingevuld\n";
		document.getElementById('frmExtraInformation').focus();
	}
	
	
	if(error){
		alert(error);
		return false;
	}else{
		return true;	
	}
}

function validateEditCourse(){
	var error='';
	if(!document.getElementById('frmCoursesName').value){
		error += "U heeft de cursustitel nog niet ingevuld\n";
		document.getElementById('frmCoursesName').focus();
	}
	if(document.getElementById('frmCoursesName').value!=''){
    	var course_length = document.getElementById('frmCoursesName').value.length;
		if(course_length>75){
			alert("Cursustitel mag slechts 75 karakters zijn");
			return false;
		}
	 }
	
	if(!document.getElementById('frmCoursesLink').value){
		error += "U dient nog een webadres - url in te vullen/n";
		document.getElementById('frmCoursesLink').focus();
	}else{
		var result = toCheckIsValidURl(document.getElementById('frmCoursesLink').value);			
		if(result==0){
				alert("Please enter the valid URL");return false;
		}
	}
	if(!document.getElementById('frmPrice').value){
		error += "U heeft de prijs nog niet ingevuld\n";
		document.getElementById('frmPrice').focus();
	}
	if(!document.getElementById('frmLableText').value){
		error += "U heeft de extra gegevens nog niet ingevuld\n";
		document.getElementById('frmLableText').focus();
	}
	if(!document.getElementById('frmExtraInformation').value){
		error += "U heeft de extra informatie nog niet ingevuld\n";
		document.getElementById('frmExtraInformation').focus();
	}
	if(document.getElementById('frmExtraInformation').value==null){
		error += "U heeft de extra informatie nog niet ingevuld\n";
		document.getElementById('frmExtraInformation').focus();
	}
	
	
	if(error){
		alert(error);
		return false;
	}else{
		return true;	
	}
}
function validatenewsEdit(Ident){
	
	if(!document.getElementById('frmNewsTitle').value){
		alert("Nieuws titel moet nog ingevuld worden");
		document.getElementById('frmNewsTitle').focus();
		return false;
	}
	if(!document.getElementById('frmDescription').value){
		alert("Nieuws omschrijving moet niet leeg zijn. Is de omschrijving niet leeg? Zet er dan even een spatie achter en probeer opnieuw. ");
		document.getElementById('frmDescription').focus();
		return false;
	}
	if(!document.getElementById('frmMetaTitle').value){
		alert("Meta Title moet ingevuld worden.");
		document.getElementById('frmMetaTitle').focus();
		return false;
	}
	if(!document.getElementById('frmMetaDescription').value){
		alert("Meta Description moet nog ingevuld worden");
		document.getElementById('frmMetaDescription').focus();
		return false;
	}
	/*if(!document.getElementById('frmActiveRadio').checked){
		alert("Status should be select any one");
		return false;
	}*/
		return true;	
}
function ConfirmDeleteNews(Ident) {
	if(confirm("Weet u zeker dat u deze wilt verwijderen?"))	{
		document.frmListNews.frmDeleteOne.value=Ident;
		document.frmListNews.submit();
	}
}
