// MANAGE FILE - delete file
function deleteFile(fnpath, fn){
	var answer = confirm('File to be deleted: '+fn+'\nPlease confirm.\nNo undo is possible');

	if (answer){
		var url='modules/OlalaRadUpload/action.ajax.delete_file.php';
		var myAjax = new Ajax.Request(
			url,
			{method: 'post',     
			parameters: {fnpath: fnpath},
			onComplete: ajax_response_deleteFile}
		);
	}
}
//delete file
function ajax_response_deleteFile(originalRequest) {
	//alert(originalRequest.responseText);
	
	if (originalRequest.responseText){
		window.location='http://www.print2order.com.au/file-send/upload-images/';
	} else {
		alert('Invalid file.\nNothing was deleted');
	}
}

//ORDERING - SUBMIT order
function agree_payment(){
	var objAgree=document.getElementById('agree');
	var Agree=objAgree.value;
	if (Agree == 'AGREE'){
		return true;
	} else {
		alert ('Please write AGREE in "Terms and Contition" box!');
		return false;
	}
}

//CUSTOMISATION AREA - ALL
function showHideDiv(val,val1){
	var divId=val+val1;
	var divIdObj = $(divId);
	if (divIdObj.style.display=='none'){ 
		divIdObj.style.display='block';
	} else {
		divIdObj.style.display='none';
	}
}	

//TRACK - ALL
function track_olala(olala_sid, user_id,action, tmpl_type, item_id){
	var url='modules/OlalaPrint/action.ajax.track_user_input.php';

	var myAjax = new Ajax.Request(
        url,
        {method: 'post',     
		parameters: {olala_sid: olala_sid, user_id: user_id, action: action, tmpl_type: tmpl_type, item_id: item_id},
		onComplete: ajax_response_track_olala}
    );
}
function ajax_response_track_olala(originalRequest) {
	//alert(originalRequest.responseText);

}


// GENERAL PURPOSE
function array_search(needle, haystack, argStrict ) {
    // *     example 1: array_search('zonneveld', {firstname: 'kevin', middle: 'van', surname: 'zonneveld'});
    // *     returns 1: 'surname'

    var strict = !!argStrict;
    var key = '';

    for(key in haystack){
        if( (strict && haystack[key] === needle) || (!strict && haystack[key] == needle) ){
            return key;
        }
    }

    return false;
}
function in_array(needle, haystack, argStrict) {
    // Checks if the given value exists in the array  
    // *     example 3: in_array(1, ['1', '2', '3']);
    // *     returns 3: true
    // *     example 3: in_array(1, ['1', '2', '3'], false);
    // *     returns 3: true
    // *     example 4: in_array(1, ['1', '2', '3'], true);
    // *     returns 4: false
    var key = '', strict = !!argStrict;

    if (strict) {
        for (key in haystack) {
            if (haystack[key] === needle) {
                return true;
            }
        }
    } else {
        for (key in haystack) {
            if (haystack[key] == needle) {
                return true;
            }
        }
    }

    return false;
}


