function load_data(brand, group)
{
    $('catalogData').innerHTML = '<div><img src="/img/z.gif" height="35px" width="1px" border=0></div>';
    $('catalogData').innerHTML = '<div style="text-align: center; vertical-align: middle;"><img src="/img/loading.gif" border=0></div>';
    var url = '/load_data.php';
    var pars = 'brand=' + brand + '&group=' + group;

    var myAjax = new Ajax.Request(
    url,
    {method: 'post', parameters: pars, onComplete: showData}
    );
}

function showData(originalRequest) {
    html = originalRequest.responseText;
    $('catalogData').innerHTML = '';
    if (html != null) {
        $('catalogData').innerHTML = html;
    } else {
        $('catalogData').innerHTML = 'Контент не найден!';
    }
}


function quickPass(href) {
    document.location.href = href;
    //alert(href);
}


function reloadImage() {
  	var captcha = $('captcha').src;
  	$('captcha').src = '/captcha.php?' + Math.random();
}

function isValidEmail(email, required) {
    if (required==undefined) {   // if not specified, assume it's required
        required=true;
    }
    if (email==null) {
        if (required) {
            return false;
        }
        return true;
    }
    if (email.length==0) {  
        if (required) {
            return false;
        }
        return true;
    }
    if (! allValidChars(email)) {  // check to make sure all characters are valid
        return false;
    }
    
    if (email.indexOf("@") < 1) { //  must contain @, and it must not be the first character
        return false;
    } else if (email.lastIndexOf(".") <= email.indexOf("@")) {  // last dot must be after the @
        return false;
    } else if (email.indexOf("@") == email.length) {  // @ must not be the last character
        return false;
    } else if (email.indexOf("..") >=0) { // two periods in a row is not valid
	return false;
    } else if (email.indexOf(".") == email.length) {  // . must not be the last character
	return false;
    } else {
        return true;
    }
}

function allValidChars(email) {
  var parsed = true;
  var validchars = "abcdefghijklmnopqrstuvwxyz0123456789@.-_";
  for (var i=0; i < email.length; i++) {
    var letter = email.charAt(i).toLowerCase();
    if (validchars.indexOf(letter) != -1)
      continue;
    parsed = false;
    break;
  }
  return parsed;
}

function addComment() {
  	var err = '';
  	var name = $('name').value;
  	var elem_id = $('elem_id').value;
  	var comment = $('commentText').value;
  	var email = $('email').value;
  	var link = $('link').value;
  	var captcha_code = $('captcha_code').value;
  	if (name == '') {
  		err += "Vul uw naam in\n";
  	}
  	if (isValidEmail(email) != true) {
  		err += "Verkeerde e-mail\n";
  	}
  	if (elem_id == '') {
  		err += "id element is leeg\n";
  	}
  	if (comment == '') {
  		err += "Geef bericht\n";
  	}
  	if (captcha_code == '') {
  		err += "Tevreden, vul in beeldcode\n";
  	}
  	if (elem_id != '' && name != '' && comment != '' && captcha_code != '') {
  	    
  		var url = '/send_comment.php';
  		var pars = Object.toQueryString({elem_id: elem_id, email: email, 
  		name: name, link: link, comment: comment, captcha_code: captcha_code});
  		 
  		var myAjax = new Ajax(
  		url,
  		{method: 'post', onSuccess: showCommentData}
  		).send(url, pars);
  	} else {
  		alert(err);
  	}
}

function showCommentData(responseText, XML) {
    html = responseText;
    if (html != 'false' && html != 'CODE_ERROR') {
        if ($('commentsList')) {
            $('commentsList').innerHTML='<div style="text-align:center;"><img src="/img/loading.gif" border=0></div>';
            $('commentsList').innerHTML = html;
            //$('name').value = '';
            //$('email').value = '';
            //$('link').value = '';
            $('commentText').value = '';
            $('captcha_code').value = '';
            
        }
	  	alert('Commentaar toegevoegd');
    } else if (html == 'CODE_ERROR') {
        alert('U ingevuld verkeerde code!');
	  	$('captcha_code').value = '';
    } else {
        alert('Fout bij het toevoegen van commentaar!');
    }
  	reloadImage();
}

function delHpic(id) {
    $('hpic_active').value = 'true';
    $('hpicDiv').innerHTML = '<div style="text-align:center;"><img src="/img/loading.gif" border=0></div>';
    var url = '/delete_hpic.php';
    var pars = 'id=' + id;

    var myAjax = new Ajax(
    url,
    {method: 'post', onSuccess: showPicDiv}
    ).send(url, pars);


}

function showPicDiv(responseText, XML) {
    if ($('hpicDiv')) {
        if ($('hpic_active').value == 'true') {
            var div = $('hpicDiv');
        }
    }

    var answer = responseText;
    if (answer == 'true') {
    	$('hpicDiv').innerHTML = '';
		newOpt  = document.createElement('input');
		newOpt.type = 'file';
		newOpt.name = 'hpic';
		div.appendChild(newOpt);
    } else {
        div.innerHTML = '<div style="height: 15px; color: red; font-weight: bold;"><b>fout bij het verwijderen van bestand!</b></div>';
        alert(responseText);
    }
    $('hpic_active').value = 'false';
}